-
Adds the
$reveal
method, this methods allows to display before a call to $save succeds. -
Adds the
$moveTo
method, this method is used to change the item position in parent collection even before it is revealed.
-
changes the way creation of object in collection work. (7803c90)
-
makes
$inferKey
only be called for raw data. (58a2378) -
changes $extend to only copy non-private properties. (5172aa9)
-
makes $build use $extend. (c00ea92)
-
replaces SyncMask by string mask. Use
attr: { ignore: 'CRU' }
in an attribute definition to specify if it should be considered when Creating, Updating or Reading (d6b39e2) -
makes properties that start with $ private. Private properties are not consideren when encoding/decoding an object (2549845)
-
makes $each method skip private properties (9d36bdd)
-
adds the setUrlPrefix builder method. (1cce503)
-
adds setPrimaryKey function. (59bc815)
- $build, it no longer allows a private key to be passed directly, for that use $new or $build({ id: X })
- adds the after-init hook. (f761fec)
- removes build hook shorcut methods (
afterCreate
,afterFeed
, etc ...). Useon('hook-name', function() {})
instead.
- Adds $restore method (652620e)
- adds ability to define class methods and hooks in the object definition using special prefixes. (7c26ed5)
- adds $indexOf method and makes $remove actually remove something. (0175ae8)
- adds belongsTo relation and improves url generation. (f3bb097)
- replaces the hasMany/hasOne modifiers parameter
alias
bypath
. - removes the restUrlBuilder and all related functions.
- Initial prototype.