Commit Graph

409 Commits

Author SHA1 Message Date
Diana Lau ace629d3b3 3.35.0
* feat: added persistDefaultValues (#1815) (Hage Yaapa)
2019-12-17 10:57:53 -05:00
Diana Lau db2a59ef7d 3.34.0
* feat: applyDefaultOnWrites in nested properties (Hage Yaapa)
 * return failed promise on error (cherry-picked) (Dimitris Xalatsis)
2019-12-12 11:07:56 -05:00
Diana Lau 6ed60653eb 3.33.2
* backport #1782 to 3.x (#1785) (Dimitris Halatsis)
2019-10-28 10:49:50 -04:00
Diana Lau 6dc0abc2fb 3.33.1
* chore: reduce identifier length (Hage Yaapa)
2019-09-05 09:52:21 -04:00
Diana Lau 81348308e7 3.33.0
* feat: add applyDefaultOnWrites property (Hage Yaapa)
2019-08-19 12:11:26 -04:00
Diana Lau eac0d6af87 3.32.0
* fix: prevent max listeners warning (Nora)
 * drop support for Node.js 6 (Nora)
2019-08-13 14:49:27 -04:00
Nora 15ae05b10a drop support for Node.js 6 2019-08-13 08:33:53 -04:00
Diana Lau 507621c370 3.31.1
* Fix for #1724 - Added options to attribute updates (#1725) (#1748) (Bill Matson)
 * Fix "access" hook for unoptimized "near" queries (Miroslav Bajtoš)
 * Test "near" queries executed in memory (Miroslav Bajtoš)
 * Fix DateString ctor to accept DateString instances (Miroslav Bajtoš)
2019-05-31 15:08:47 -04:00
biniam 72d1bf6cde 3.31.0
* fix: allow coercion of nested properties (biniam)
 * Add support for Node.js 12.x (Miroslav Bajtoš)
 * chore: remove kv-extreme-scale from downstream (#1722) (Diana Lau)
2019-05-03 19:13:14 -04:00
Diana Lau a4e69353e9
chore: remove kv-extreme-scale from downstream (#1722) 2019-04-18 12:13:03 -04:00
biniam b7ea7458e3 3.30.0
* fix: coerce primitive properties on update (biniam)
 * fix: coerce date array properties (biniam)
 * fix: add index for couchdb tests (#1720) (Janny)
2019-04-18 10:54:22 -04:00
Miroslav Bajtoš 9095f32859
3.29.2
* fix: normalize include with boolean or number (spurreiter)
2019-04-15 12:51:50 +02:00
jannyHou 127b45bf59 3.29.1
* fix: ignore git file 3.x (#1713) (Janny)
2019-04-10 10:53:15 -04:00
Miroslav Bajtoš e4a605d436
3.29.0
* Do not apply default values on data from database (Miroslav Bajtoš)
 * feat: support array within array in 3.x (Hage Yaapa)
 * feat: Support "type" key in sub-properties in 3.x (Hage Yaapa)
 * fix: use existing field in exclude test (biniam)
 * eslint: manually fix remaining problems (Miroslav Bajtoš)
 * eslint: autofix linting errors (Miroslav Bajtoš)
 * eslint: upgrade eslint-config-loobpack to latest (Miroslav Bajtoš)
2019-04-09 18:18:55 +02:00
Miroslav Bajtoš 7eafe12042
eslint: upgrade eslint-config-loobpack to latest 2018-12-07 17:13:23 +01:00
Raymond Feng 293b093ffe 3.28.0
* Use options from request for settings (Raymond Feng)
2018-11-15 08:24:17 -08:00
Raymond Feng 5229863812 3.27.0
* Allow flags to be passed via options (Raymond Feng)
 * chore: update file list for apidocs (biniam)
2018-11-12 11:38:39 -08:00
Raymond Feng 6dbb357846 3.26.1
* [ BUGFIX ] maxDepthOfQuery config (leon3s)
2018-11-08 07:17:46 -08:00
Raymond Feng 0cd6615803 3.26.0
* Allow configuration of maxDepthOfQuery (Raymond Feng)
2018-10-31 09:13:15 -07:00
Raymond Feng b4d0cf54a8 3.25.2
* Check composite keys containing hidden props (Raymond Feng)
 * Improve hidden/protected property checks (Raymond Feng)
2018-10-29 13:12:23 -07:00
Raymond Feng d3efc40a37 3.25.1
* Allow hidden/protected props as an object (Raymond Feng)
2018-10-27 07:56:12 -07:00
Raymond Feng 2105c22ab1 3.25.0
* Ren handleUndefined to normalizeUndefinedInQuery (Raymond Feng)
 * Report circular or deep query objects (Raymond Feng)
 * Hide offending properties from the error object (Raymond Feng)
 * Tidy up extended operator check (Raymond Feng)
 * Prevent hidden/protected props from being searched (Raymond Feng)
 * Report errors for missing id props for include (Raymond Feng)
 * remove null in embedded doc properties updates (Dimitris)
2018-10-26 09:26:02 -07:00
Miroslav Bajtoš 936f2db0c9
3.24.1
* Update LTS versions in README (Miroslav Bajtoš)
 * Set publish tag to "lts" in package.json (Miroslav Bajtoš)
2018-10-08 15:26:08 +02:00
Miroslav Bajtoš 48782ff1c4
Set publish tag to "lts" in package.json 2018-10-04 12:06:40 +02:00
Raymond Feng fcac276955 3.24.0
* Add IBM copyright and MIT license headers (Raymond Feng)
 * Allow List to take items as instances of a class (Raymond Feng)
 * fix: ignore extra properties when strict=filter (#1423) (Tom Kirkpatrick)
 * Add EventEmitter type info to DataSource type (shimks)
2018-09-17 09:03:33 -07:00
Raymond Feng 4d14c1473f 3.23.0
* fix: update TypeScript declaration for KV (Raymond Feng)
 * Upgrade eslint-config-loopback + fix formatting (Miroslav Bajtoš)
 * Hide nyc coverage from test output (Miroslav Bajtoš)
 * Configure Mocha to use dot reporter (Miroslav Bajtoš)
2018-07-16 11:15:14 -07:00
Miroslav Bajtoš 7d50f6130b
Upgrade eslint-config-loopback + fix formatting
The new version of our config enabled function-paren-newline rule,
this commit fixes the codebase to use more consistent handling
of newlines when calling functions.
2018-07-16 08:46:25 +02:00
virkt25 7ae64edf3d 3.22.2
* assertation of undefined could be null (shenghu)
 * fix: regression on Operation Hooks (virkt25)
2018-07-09 16:51:30 -04:00
Miroslav Bajtoš da728b8d70
3.22.1
* [WebFM] cs/pl/ru translation (#1600) (tangyinb)
 * fixup! address code review comments (Miroslav Bajtoš)
 * Fix type definitions for PersistedModel API (Miroslav Bajtoš)
 * Fix Operation Hooks to propagate data changes (Miroslav Bajtoš)
 * Fix stalebot config to ignore "good first issue" (Miroslav Bajtoš)
2018-07-02 09:02:00 +02:00
Miroslav Bajtoš 5d762102fe
3.22.0
* Update strong-globalize to 4.x (Miroslav Bajtoš)
 * Update remaining dev-dependencies to latest (Miroslav Bajtoš)
 * Update eslint + config to latest (Miroslav Bajtoš)
 * Disable package-lock feature of npm (Miroslav Bajtoš)
 * Travis: add Node.js 10.x to the build matrix (Miroslav Bajtoš)
 * Drop support for Node 4.x (Miroslav Bajtoš)
2018-06-12 16:26:58 +02:00
Miroslav Bajtoš 7a8213af43
Update strong-globalize to 4.x 2018-06-12 09:17:26 +02:00
Miroslav Bajtoš 5d8c36eca0
Update remaining dev-dependencies to latest
Keep should at 8.x for compatibility with connectors.
2018-06-12 09:13:54 +02:00
Miroslav Bajtoš d2ee73b9d3
Update eslint + config to latest 2018-06-12 09:13:32 +02:00
Miroslav Bajtoš c479be7069
Drop support for Node 4.x
Node 4.x is no longer maintained by Node.js project.
2018-06-12 08:34:49 +02:00
Raymond Feng 77f11cda3b 3.21.1
* Fix tests to ensure compatibility w/ should@10 (Raymond Feng)
2018-05-24 21:11:11 -07:00
Raymond Feng dafb8a1ab7 3.21.0
* Fix datasource state management (Raymond Feng)
2018-05-22 10:52:51 -07:00
Raymond Feng dd30054138 3.20.2
* Remove node ref (Raymond Feng)
2018-05-11 09:09:58 -07:00
Raymond Feng eddb17689c 3.20.1
* Update deps (Raymond Feng)
2018-05-11 08:21:07 -07:00
Raymond Feng 2bb77e60e5 Update deps 2018-05-11 08:20:15 -07:00
Raymond Feng 965655be3a 3.20.0
* Fix typescript definitions to be compatible with LB4 (Raymond Feng)
 * Allow toObject() to accept an 'options' argument (Raymond Feng)
2018-05-10 10:20:41 -07:00
Raymond Feng 4aa51e9956 3.19.0
* Add typescript type definitions (Raymond Feng)
 * Tidy up datasource (Raymond Feng)
2018-05-10 06:58:28 -07:00
Raymond Feng 77a2c9ab3b Add typescript type definitions 2018-05-09 12:47:27 -07:00
Miroslav Bajtoš 1ef38a6929
3.18.1
* Polyfill Number.isFinite() to support PhantomJS (Miroslav Bajtoš)
2018-04-19 09:11:12 +02:00
Miroslav Bajtoš 2ac5efa04a
3.18.0
* feat: remove a Model from all registries (Miroslav Bajtoš)
2018-04-17 09:34:00 +02:00
Diana Lau 3eb94c09c4 3.17.0
* feat: omit default fn for embedsMany (#1532) (Janny)
2018-04-16 08:57:21 -04:00
Miroslav Bajtoš e095b77048
3.16.0
* Pass options argument to custom validators (bmatson)
 * chore: update CODEOWNERS (#1566) (Diana Lau)
2018-03-22 16:19:16 +01:00
Raymond Feng 641eb13e5d 3.15.5
* Exclude .nyc_output from being published (Raymond Feng)
 * CODEOWNERS: add nitro404 (Miroslav Bajtoš)
2018-03-16 08:51:36 -07:00
Raymond Feng c2920c9f9b 3.15.4
* fix: allow `new DataSource(connector, settings)` (Raymond Feng)
2018-02-13 09:43:24 -08:00
Raymond Feng 310b9489d3 3.15.3
* fix: add more tests to verify new DataSource() (Raymond Feng)
2018-02-09 15:01:32 -08:00
Raymond Feng 54143dfa37 3.15.2
* feat(datasource): seperate name and connector  name (Nguyen Truong Minh)
 * Fix datasource not correctly retaining name value (Kevin Scroggins)
2018-02-07 17:14:05 -08:00