Also remove a flaky test assertion that reports different results
on different Node.js versions. This assertion has been already
removed on `master` branch (3.x version line).
* Fix#1434 2.55.1 Throws when using where query against "JSON Object or ANY" Type (#1444) (Shing)
* castPropertyValue: throw on malformed types (Kevin Delisle)
* Fix assert as array does not guarantee order (Candy)
* Fixed empty objList in linkOneToMany fn (#1287) (somename85)
* remove equality value for user-defined id (#1292) (Matteo Padovano)
* override collection name for arangodb (#1274) (Matteo Padovano)
* fix missing findOrCreate error callback (Ryan Graham)
Before this change, when resolving full connector path, all errors were
ignored. As a result, when the connector was installed but not
correctly built (e.g. loopback-connector-db2 which uses a native addon),
a very confusing message was reported by LoopBack.
In this commit, I am fixing the code handling `require()` errors
to ignore only MODULE_NOT_FOUND errors that contain the name
of the required module.
* Add missing "done" arg in test/kvao/ttl.suite (Miroslav Bajtoš)
* Support nested queries for arrays (pponugo)
* Remove expired item before executing expire (Simon Ho)
* Fix failures for connectors (Amir Jafarian)
* upsertWithWhere feature support in juggler DAO (Sonali Samantaray)
* Remove ESLint from dependencies (Simon Ho)
* Refactor TTL test suite (Simon Ho)
* Return error if connector does not implement (Amir Jafarian)
* kvao: return 404 when expiring unknown key (Miroslav Bajtoš)
* Update doc for `validatesFormatOf` (Amir Jafarian)
* Implement KeyValue API and memory connector (Miroslav Bajtoš)
* Fix test case typo (Amir Jafarian)
* Remove unused variables in model.js (Amir Jafarian)
* Add test for updateOrCreate (Amir Jafarian)
* Declare `definition` (Amir Jafarian)
* Add test to catch invalid date property (Supasate Choochaisri)
* Ensure stable order of items in DAO.find() (Miroslav Bajtoš)
* give options to validators #984 (RobinBiondi)
* Update datasource.js (Amir Jafarian)
* Give warning if PK is changed in hooks (Amir Jafarian)
* Persist changes on parent for embedsOne (Dimitris Halatsis)
* Insert copyright headers (Miroslav Bajtoš)
* Relicense as MIT only (Miroslav Bajtoš)
* Fix Mongo compatibility issue (Amir Jafarian)
* Add automigrate to setup tables for replace test cases (Amir Jafarian)
* Remove next tag (2.x) (Amir Jafarian)
* Allow test folder to be published (Amir Jafarian)
* Fix tests for mysql (Amir Jafarian)
* Add forgotten unit test (Miroslav Bajtoš)
* Improve error message on connector init error (Miroslav Bajtoš)
* Update describe-operation-hooks (Miroslav Bajtoš)
* Fix missing connector error msg for db2, cloudant for 2.x (Candy)
* Implementtaion of replace (Amir Jafarian)
* Refactor `updateAttributes` (Amir Jafarian)
* Enhance "persisted" hook in DAO.updateAttributes (Miroslav Bajtoš)
* Add unit test to verify fix for #754 (Tom Kirkpatrick)
* Implement `findOrCreate` for memory connector (Amir Jafarian)
* Fix a bug when validation is off for findOrCreate (Amir Jafarian)
* Fix broken code fencings in the docs (Farid Nouri Neshat)
* Revert "Correct syntax for should and more" (Simon Ho)
* Fix test for shouldjs 8.0.2 upgrade (Simon Ho)
* Upgrade shouldjs to 8.0.2 (Simon Ho)
* Correct syntax for should and more (Amir Jafarian)