Skip to content

Latest commit

 

History

History
445 lines (274 loc) · 20.9 KB

CHANGELOG.md

File metadata and controls

445 lines (274 loc) · 20.9 KB

Change Log

Full Changelog

Merged pull requests:

v2.7.2 (2016-10-21)

Full Changelog

Merged pull requests:

  • feature: add #clone_attributes #75 (lanej)
  • fix: alias attributes= to merge_attributes #74 (lanej)

v2.7.1 (2016-08-26)

Full Changelog

Implemented enhancements:

  • custom wait for lambdas #21
  • accept alias as a attribute parameter #20
  • Offer mock data adapters #19
  • request method model #4
  • Service#requires_one #3

Merged pull requests:

  • feature: allow using super to override association methods #73 (lanej)
  • fix(associations): enable attribute options and method scope blocks #72 (lanej)

v2.7.0 (2016-08-10)

Full Changelog

Merged pull requests:

  • fix(singular): add associations support #70 (lanej)
  • refactor(request): cleanup and document interface #69 (lanej)
  • Add a Gitter chat badge to README.md #68 (gitter-badger)

v2.6.0 (2016-07-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix(model): #has_many is not loaded without records present #67 (lanej)

v2.5.0 (2016-07-19)

Full Changelog

Implemented enhancements:

  • add request_attributes, dirty_request_attributes helpers #65 (lanej)

v2.4.1 (2016-07-16)

Full Changelog

Merged pull requests:

  • fix(attributes): child classes inherit parent identity #64 (lanej)

v2.4.0 (2016-07-11)

Full Changelog

Implemented enhancements:

  • refactor(singular): a collection-less model #61 (lanej)

Merged pull requests:

  • test(ci): use appraisal for gemfile splitting #63 (lanej)
  • modernize README #62 (lanej)
  • feature(hash): refactor implementation, mixin helpers #60 (lanej)
  • refactor(attributes): overhaul internals #59 (lanej)
  • fix(attributes): allow string types to be nil #58 (lanej)
  • Tweaks for Readme #56 (jaw6)

v2.3.0 (2016-05-17)

Full Changelog

Implemented enhancements:

  • 'requires' function should return a hash of matching requirements #45

Closed issues:

  • rename service to cistern #50

Merged pull requests:

  • add return values for #requires and #requires_one #55 (lanej)
  • officially deprecate class interface #54 (lanej)
  • use #stage_attributes to make #dirty_attributes available on #update #53 (lanej)
  • deprecate #service, use #cistern #52 (lanej)

v2.2.7 (2016-05-13)

Full Changelog

Merged pull requests:

  • service is not required to determine #missing_attributes #51 (lanej)

v2.2.6 (2016-02-28)

Full Changelog

v2.2.5 (2016-01-14)

Full Changelog

v2.2.4 (2015-11-27)

Full Changelog

Closed issues:

  • Optional coverage feature creates too many NoMethodErrors #49

v2.2.3 (2015-10-27)

Full Changelog

v2.2.2 (2015-10-27)

Full Changelog

v2.2.1 (2015-10-02)

Full Changelog

v2.2.0 (2015-10-02)

Full Changelog

v2.1.0 (2015-09-29)

Full Changelog

v2.0.5 (2015-09-21)

Full Changelog

v2.0.4 (2015-09-10)

Full Changelog

Closed issues:

  • Cistern::Model#new_record? raises TypeError when @identity is not set with 2.0.3 #48

v0.12.2 (2015-09-01)

Full Changelog

v0.12.1 (2015-09-01)

Full Changelog

v0.12.0 (2015-09-01)

Full Changelog

Closed issues:

  • Cistern::Model#inspect raises TypeError when @identity is not defined #47

v2.0.3 (2015-08-27)

Full Changelog

Merged pull requests:

v2.0.2 (2015-03-31)

Full Changelog

v0.11.3 (2015-03-31)

Full Changelog

v2.0.1 (2015-03-05)

Full Changelog

v2.0.0 (2015-03-05)

Full Changelog

v1.0.0 (2015-03-05)

Full Changelog

Closed issues:

  • Throw early if requiring a request file doesn't define the expected function #29

v1.0.1.pre6 (2015-02-28)

Full Changelog

v1.0.1.pre5 (2015-02-15)

Full Changelog

v1.0.1.pre4 (2015-02-13)

Full Changelog

v1.0.1.pre3 (2015-02-13)

Full Changelog

v1.0.1.pre2 (2015-02-12)

Full Changelog

v0.11.2 (2014-11-15)

Full Changelog

Merged pull requests:

  • 75% fewer Symbol#to_s calls in merge_attributes #44 (jlindley)

v1.0.1.pre1 (2014-10-21)

Full Changelog

v1.0.0.pre (2014-10-21)

Full Changelog

v0.11.2.pre2 (2014-10-21)

Full Changelog

v0.11.1 (2014-10-13)

Full Changelog

Implemented enhancements:

  • keep track of dirty attributes #8

Fixed bugs:

  • keep track of dirty attributes #8

v0.11.0 (2014-09-15)

Full Changelog

v0.10.2 (2014-09-15)

Full Changelog

v0.10.1 (2014-09-12)

Full Changelog

v0.10.0 (2014-09-09)

Full Changelog

v0.9.2 (2014-08-29)

Full Changelog

v0.9.1 (2014-08-12)

Full Changelog

v0.9.0 (2014-06-17)

Full Changelog

Merged pull requests:

v0.8.0 (2014-06-13)

Full Changelog

Merged pull requests:

v0.7.1 (2014-05-18)

Full Changelog

v0.7.0 (2014-05-15)

Full Changelog

v0.6.0 (2014-04-29)

Full Changelog

Merged pull requests:

  • set default values on models #39 (ehowe)

v0.5.10 (2014-04-16)

Full Changelog

Merged pull requests:

  • dont define methods that already exist #41 (ehowe)

v0.5.9 (2014-04-14)

Full Changelog

Merged pull requests:

v0.5.8 (2014-04-04)

Full Changelog

Merged pull requests:

  • Boolean attributes get question-mark method too #38 (ryansouza)

v0.5.7 (2014-04-03)

Full Changelog

v0.5.6 (2014-04-02)

Full Changelog

Merged pull requests:

v0.5.5 (2014-03-27)

Full Changelog

v0.5.4 (2014-03-03)

Full Changelog

Closed issues:

  • Ruby 2.x Array#to_set removed #34

v0.5.3 (2014-03-02)

Full Changelog

v0.5.2.pre1 (2014-03-02)

Full Changelog

Merged pull requests:

  • Model fallback inspect should include identity #33 (ryansouza)

v0.5.1 (2014-02-27)

Full Changelog

v0.5.1.pre2 (2014-02-22)

Full Changelog

v0.5.1.pre1 (2014-02-22)

Full Changelog

Merged pull requests:

v0.3.2 (2013-10-13)

Full Changelog

Merged pull requests:

  • check for global constant instead of accidentily autoloading #27 (jhsu)

v0.4.0 (2013-10-03)

Full Changelog

Merged pull requests:

v0.3.1 (2013-09-25)

Full Changelog

Closed issues:

  • Two attributes with the same alias #23

Merged pull requests:

v0.3.0 (2013-07-29)

Full Changelog

v0.2.3 (2013-07-17)

Full Changelog

Fixed bugs:

  • override == for Cistern::Collection #17

Merged pull requests:

  • Cistern::Collection lazy_load size,count,to_s #18 (jacobo)

v0.2.2 (2013-06-05)

Full Changelog

Fixed bugs:

  • awesome_print formatter excludes attributes of the Cistern::Model type #13
  • formatting abstraction for collection AND models #11
  • first and last need to be wrapped around the lazy load #9

Closed issues:

  • write a gem description #15
  • Update README #12

Merged pull requests:

v0.2.1 (2013-01-17)

Full Changelog

v0.2.0 (2013-01-17)

Full Changelog

v0.1.4 (2012-11-30)

Full Changelog

v0.1.3 (2012-11-30)

Full Changelog

v0.1.2 (2012-11-30)

Full Changelog

v0.1.1 (2012-09-19)

Full Changelog

v0.1.0 (2012-09-19)

Full Changelog

Implemented enhancements:

  • plugin data types for parsing #10
  • remove formatador, inspect engine abstraction #7

v0.0.3 (2012-07-21)

Full Changelog

Fixed bugs:

  • preserve nil on type: string #6
  • attribute type: integer, preserve nil #5

v0.0.2 (2012-06-15)

Full Changelog

Fixed bugs:

  • Cistern::Model#reload does not handle nil data #2
  • missing formatador require statement #1

v0.0.1 (2012-06-11)

* This Change Log was automatically generated by github_changelog_generator