Skip to content

Latest commit

 

History

History
180 lines (119 loc) · 3.49 KB

History.md

File metadata and controls

180 lines (119 loc) · 3.49 KB

0.2.14 / 2014-12-01

  • expose a base constructor for instanceof; ref #37

0.2.13 / 2014-11-29

  • add config for browserify, version bump for npm

0.2.12 / 2014-11-10

  • do not nullify primary key if invalid

0.2.11 / 2014-11-10

  • support explicit primary keys via { primaryKey: true }

0.2.10 / 2014-11-10

  • add model#json() alias

0.2.9 / 2014-10-02

  • allow unsetting of an attribute
  • Merge pull request #39 from paulbdavis/documentation
  • recursive toJSON

0.2.8 / 2014-03-05

  • fix Model.run destroying listeners

0.2.7 / 2014-02-21

  • Added in 'creating' event.
  • remove duplicate type

0.2.6 / 2013-12-21

  • Saving and removing now have appropriate fn signatures depending on Model vs instance listeners. Ie. User.on('saving', function(instance, done)) and user.on('saving', function(done));

0.2.5 / 2013-12-17

  • removed map-series dependency

0.2.4 / 2013-12-01

  • Fix for where .set would call methods if they existed, even if they weren't attrs

0.2.3 / 2013-11-30

  • added emit attar when an attar is added/changed

0.2.2 / 2013-11-30

  • remove recursive component.json fail

0.2.1 / 2013-11-29

  • only validate on saving event (@ramitos)
  • runs 'saving' events in series and validates on each (@ramitos) [fixes #11]

0.2.0 / 2013-11-12

  • Release 0.2.0
  • Implemented more robust events [References #21]
  • Merged Model.configure into overloaded Model.use
  • Remove _sync and rely on sync-plugins to monkey patch sync methods. Closes #12
  • Switched 'change:blah' to 'change blah' [References #17]

0.1.7 / 2013-10-11

  • repair .changed()

0.1.6 / 2013-09-27

  • Fixed a bug where redefining an attribute would cause all of its options to be lost

0.1.5 / 2013-09-20

  • Add hack for clone on BSON objects

0.1.4 / 2013-09-14

  • Bug fix on default values where they are null or 0
  • Added create event

0.1.3 / 2013-09-14

  • Added res signature for save and remove.

0.1.2 / 2013-07-26

  • fixed emitter for lame npm upgrade

0.1.1 / 2013-06-16

  • Greatly simplified dirty checking on array and object
  • Switched to cloning for accessor
  • Updated dirty checking, again
  • Removed superagent dep
  • Fixed defaults not being copys
  • Styling changes
  • Added some basic docs

0.0.9 / 2013-03-11

  • ignore values set that aren't in the schema
  • added npm test for travis
  • tests looking good

0.0.8 / 2013-03-03

  • fixed context bug

0.0.7 / 2013-02-26

  • emitter hack for now

0.0.6 / 2013-02-20

  • fix clone
  • return false if no results found with #get
  • added 'error' events

0.0.5 / 2013-02-05

  • added clone internally
  • fixed objectid cloning issue

0.0.4 / 2013-02-05

  • only add attributes that are in the schema
  • server can "fix" attributes when it send data back down to client
  • starting tests

0.0.3 / 2012-12-31

  • fixed race condition
  • update only sends changed

0.0.2 / 2012-12-28

  • start with not dir\ty
  • made sync removable

0.0.1 / 2012-12-27

  • Initial release