* Add an optional `options` argument to all CRUD methods (Raymond Feng)

 * Upgrade deps (Raymond Feng)

 * Remove workaround for perfomance degradation (Denis Bardadym)

 * Change equal to eql to support mongodb ObjectID (Raymond Feng)

 * Enhance the coercion for boolean/date types (Raymond Feng)

 * Make sure base properties/settings are merged into the submodel (Raymond Feng)

 * support optimized findOrCreate (Clark Wang)

 * Fix the perf around should.not.equal for complex objects (Raymond Feng)

 * testcase for #420 (Andrey Loukhnov)

 * use findOrCreate in hasOne#create (Clark Wang)

 * Create model foreign key matching type of opposite part of relation (even if it has a custom field type) (Andrey Loukhnov)

 * minor formatting issues (trailing spaces and such) and .editorconfig (Andrey Loukhnov)
This commit is contained in:
Raymond Feng 2015-02-11 20:59:24 -08:00
parent cc1791b01d
commit b4189bf997
2 changed files with 35 additions and 80 deletions

View File

@ -1,3 +1,31 @@
2015-02-12, Version 2.17.0
==========================
* Add an optional `options` argument to all CRUD methods (Raymond Feng)
* Upgrade deps (Raymond Feng)
* Remove workaround for perfomance degradation (Denis Bardadym)
* Change equal to eql to support mongodb ObjectID (Raymond Feng)
* Enhance the coercion for boolean/date types (Raymond Feng)
* Make sure base properties/settings are merged into the submodel (Raymond Feng)
* support optimized findOrCreate (Clark Wang)
* Fix the perf around should.not.equal for complex objects (Raymond Feng)
* testcase for #420 (Andrey Loukhnov)
* use findOrCreate in hasOne#create (Clark Wang)
* Create model foreign key matching type of opposite part of relation (even if it has a custom field type) (Andrey Loukhnov)
* minor formatting issues (trailing spaces and such) and .editorconfig (Andrey Loukhnov)
2015-02-05, Version 2.16.0 2015-02-05, Version 2.16.0
========================== ==========================
@ -451,13 +479,6 @@
* Properly handle LDL for polymorphic relations (Fabien Franzen) * Properly handle LDL for polymorphic relations (Fabien Franzen)
* Check null (Raymond Feng)
2014-08-15, Version 2.4.0
=========================
2014-08-15, Version 2.4.1 2014-08-15, Version 2.4.1
========================= =========================
@ -466,6 +487,12 @@
* Check null (Raymond Feng) * Check null (Raymond Feng)
2014-08-15, Version 2.4.0
=========================
* Bump version (Raymond Feng)
* Fix the test cases to avoid hard-coded ids (Raymond Feng) * Fix the test cases to avoid hard-coded ids (Raymond Feng)
* Add strict flag to sortObjectsByIds (Fabien Franzen) * Add strict flag to sortObjectsByIds (Fabien Franzen)
@ -672,56 +699,6 @@
* Implement scope/properties for BelongsTo (+ fix foreign key matching) (Fabien Franzen) * Implement scope/properties for BelongsTo (+ fix foreign key matching) (Fabien Franzen)
* add support for disabling relationship includes (Jaka Hudoklin)
* add support for relationship options (Jaka Hudoklin)
* Expose base model class as `base` property (Raymond Feng)
* Move relation remoting to loopback (Raymond Feng)
* Add missing inflection dep back (Raymond Feng)
* 2.0.0-beta2 (Miroslav Bajtoš)
* validations: support non-V8 browsers (Miroslav Bajtoš)
* Remove remoting metadata (Raymond Feng)
* Fix the forEach closure (Raymond Feng)
* ModelBuilder: add `prototype.defineValueType` (Miroslav Bajtoš)
* Replace connector base with loopback-connector (Miroslav Bajtoš)
* Remove unsupported connectors (Miroslav Bajtoš)
* 2.0.0-beta1 (Ritchie Martori)
* Keep undefined/null values for the array type (Raymond Feng)
* Remove JSDocs for scopeMethods.add(acInst) and scopeMethods.remove(acInst) (crandmck)
* Copy info from api-model.md to JSDoc (crandmck)
* !fixup Remove additional remoting (Ritchie Martori)
* !fixup Require ._delegate for fn override (Ritchie Martori)
* Remove relation remoting (Ritchie Martori)
* Remove remoting metadata (Ritchie Martori)
2014-07-24, Version 1.7.2
=========================
* relation: add `scope._target` for `hasOne` (Miroslav Bajtoš)
* Bump version (Raymond Feng)
* Expose base model class as `base` property (Raymond Feng)
2014-07-22, Version 2.0.0 2014-07-22, Version 2.0.0
========================= =========================
@ -983,28 +960,6 @@
* Add support for logical operator (AND/OR) (Raymond Feng) * Add support for logical operator (AND/OR) (Raymond Feng)
2014-05-27, Version 1.5.3
=========================
* Bump version (Raymond Feng)
* Keep undefined/null values for the array type (Raymond Feng)
* Remove JSDocs for scopeMethods.add(acInst) and scopeMethods.remove(acInst) (crandmck)
* Copy info from api-model.md to JSDoc (crandmck)
* validations: include more details in `err.message` (Miroslav Bajtoš)
* !fixup Remove additional remoting (Ritchie Martori)
* !fixup Require ._delegate for fn override (Ritchie Martori)
* Remove relation remoting (Ritchie Martori)
* Remove remoting metadata (Ritchie Martori)
2014-05-20, Version 1.5.2 2014-05-20, Version 1.5.2
========================= =========================

View File

@ -1,6 +1,6 @@
{ {
"name": "loopback-datasource-juggler", "name": "loopback-datasource-juggler",
"version": "2.16.0", "version": "2.17.0",
"description": "LoopBack DataSoure Juggler", "description": "LoopBack DataSoure Juggler",
"keywords": [ "keywords": [
"StrongLoop", "StrongLoop",