loopback-datasource-juggler
Version:
LoopBack DataSource Juggler
1,945 lines (973 loc) • 148 kB
Markdown
2025-08-11, Version 5.1.11
==========================
* chore: update actions/checkout action to v4.3.0 (renovate[bot])
* chore: update dependency node to v20.19.4 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
2025-07-14, Version 5.1.10
==========================
* chore: update dependency loopback-connector to ^6.2.6 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update README (dhmlau)
* fix: unit test to support dynamic id key (_id vs id) in patient filter (AlexisTd1)
* chore: update dependency mocha to ^11.7.1 (renovate[bot])
* chore: update dependency mocha to ^11.7.0 (renovate[bot])
* chore: update dependency minimatch to ^10.0.3 (renovate[bot])
2025-06-09, Version 5.1.9
=========================
* chore: update dependency loopback-connector to ^6.2.5 (renovate[bot])
* chore: update dependency mocha to ^11.6.0 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency mocha to ^11.5.0 (renovate[bot])
* chore: update dependency mocha to ^11.4.0 (renovate[bot])
* chore: update dependency mocha to ^11.3.0 (renovate[bot])
* chore: update dependency debug to ^4.4.1 (renovate[bot])
* chore: update dependency loopback-connector to ^6.2.4 (renovate[bot])
2025-05-12, Version 5.1.8
=========================
* chore: lock file maintenance (renovate[bot])
* chore: update commitlint monorepo to ^19.8.1 (renovate[bot])
* chore: update dependency mocha to ^11.2.2 (renovate[bot])
2025-04-14, Version 5.1.7
=========================
* chore: update dependency loopback-connector to ^6.2.3 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update actions/setup-node action to v4.4.0 (renovate[bot])
* chore: update dependency typescript to ^5.8.3 (renovate[bot])
* chore: update dependency nanoid to ^3.3.11 (renovate[bot])
2025-03-17, Version 5.1.6
=========================
* chore: update dependency loopback-connector to ^6.2.2 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update actions/setup-node action to v4.3.0 (renovate[bot])
* chore: update dependency nanoid to ^3.3.10 (renovate[bot])
* chore: update commitlint monorepo to ^19.8.0 (renovate[bot])
* chore: update dependency nanoid to ^3.3.9 (renovate[bot])
* chore: update dependency typescript to ^5.8.2 (renovate[bot])
* fix: stop using _extends (Samuel Hughes)
* chore: update dependency uuid to ^11.1.0 (renovate[bot])
2025-02-11, Version 5.1.5
=========================
* chore: update dependency loopback-connector to ^6.2.1 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update commitlint monorepo to ^19.7.1 (renovate[bot])
* chore: update actions/setup-node action to v4.2.0 (renovate[bot])
* chore: update dependency mocha to ^11.1.0 (renovate[bot])
* chore: update dependency qs to ^6.14.0 (renovate[bot])
2025-01-13, Version 5.1.4
=========================
* chore: update dependency loopback-connector to ^6.2.0 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency uuid to ^11.0.5 (renovate[bot])
* chore: update dependency inflection to ^3.0.2 (renovate[bot])
* chore: update dependency typescript to ^5.7.3 (renovate[bot])
* chore: update dependency uuid to ^11.0.4 (renovate[bot])
* chore: update dependency inflection to ^3.0.1 (renovate[bot])
* docs: update readme (dhmlau)
* chore: update dependency @commitlint/cli to ^19.6.1 (renovate[bot])
* chore: update dependency debug to ^4.4.0 (renovate[bot])
2024-12-05, Version 5.1.3
=========================
* fix: fix discovering relations (Thomas Miliopoulos)
* chore: update dependency loopback-connector to ^6.1.12 (renovate[bot])
* chore: update dependency mocha to v11 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency uuid to v11 (renovate[bot])
* chore: update dependency nanoid to ^3.3.8 (renovate[bot])
* chore: update dependency typescript to ^5.7.2 (renovate[bot])
* chore: update commitlint monorepo to ^19.6.0 (renovate[bot])
* chore: update dependency qs to ^6.13.1 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.11 (renovate[bot])
2024-11-11, Version 5.1.2
=========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency mocha to ^10.8.2 (renovate[bot])
* chore: update dependency mocha to ^10.8.1 (renovate[bot])
* chore: update actions/setup-node action to v4.1.0 (renovate[bot])
* chore: update actions/checkout action to v4.2.2 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.10 (renovate[bot])
2024-10-10, Version 5.1.1
=========================
* chore: update dependency typescript to ^5.6.3 (renovate[bot])
* chore: update actions/checkout action to v4.2.1 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update actions/checkout action to v4.2.0 (renovate[bot])
* chore: update actions/setup-node action to v4.0.4 (renovate[bot])
* chore: replace traverse with noetraverse (Léandre Daumont)
* chore: update dependency nyc to ^17.1.0 (renovate[bot])
* chore: update dependency eslint to ^8.57.1 (renovate[bot])
* chore: update dependency traverse to ^0.6.10 (renovate[bot])
* chore: update commitlint monorepo to ^19.5.0 (renovate[bot])
* chore: update dependency typescript to ^5.6.2 (renovate[bot])
2024-09-09, Version 5.1.0
=========================
* chore: update dependency loopback-connector to ^6.1.9 (renovate[bot])
* feat: query to fetch unique columns (Muhammad Aaqil)
* chore: lock file maintenance (renovate[bot])
* chore: update dependency debug to ^4.3.7 (renovate[bot])
* chore: update dependency minimatch to v10 (renovate[bot])
* chore: update commitlint monorepo to ^19.4.1 (renovate[bot])
* chore: update dependency async to ^3.2.6 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.8 (renovate[bot])
2024-08-12, Version 5.0.12
==========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency mocha to ^10.7.3 (renovate[bot])
* chore: update dependency @commitlint/cli to ^19.4.0 (renovate[bot])
* chore: update dependency qs to ^6.13.0 (renovate[bot])
* chore: update dependency eslint-plugin-mocha to ^10.5.0 (renovate[bot])
* chore: update dependency debug to ^4.3.6 (renovate[bot])
* chore: update dependency typescript to ^5.5.4 (renovate[bot])
* chore: update dependency mocha to ^10.7.0 (renovate[bot])
* docs: update EOL date (dhmlau)
* chore: update actions/setup-node action to v4.0.3 (renovate[bot])
* chore: update dependency qs to ^6.12.3 (renovate[bot])
2024-07-04, Version 5.0.11
==========================
* chore: update dependency loopback-connector to ^6.1.7 (renovate[bot])
* chore: update dependency mocha to ^10.6.0 (renovate[bot])
* chore: update dependency typescript to ^5.5.3 (renovate[bot])
* chore: update dependency qs to ^6.12.2 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency mocha to ^10.5.2 (renovate[bot])
* chore: update dependency minimatch to ^9.0.5 (renovate[bot])
* chore: update dependency mocha to ^10.5.1 (renovate[bot])
* chore: update dependency mocha to ^10.5.0 (renovate[bot])
* chore: update dependency typescript to ^5.5.2 (renovate[bot])
* chore: update actions/checkout action to v4.1.7 (renovate[bot])
* chore: update dependency uuid to v10 (renovate[bot])
* chore: update dependency nyc to v17 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.6 (renovate[bot])
2024-06-06, Version 5.0.10
==========================
* chore: add Node.js 22 to CI (dhmlau)
* chore: lock file maintenance (renovate[bot])
* chore: update dependency debug to ^4.3.5 (renovate[bot])
* chore: update actions/checkout action to v4.1.6 (renovate[bot])
2024-05-14, Version 5.0.9
=========================
* chore: update dependency loopback-connector to ^6.1.5 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update actions/checkout action to v4.1.5 (renovate[bot])
* chore: update actions/checkout action to v4.1.4 (renovate[bot])
* chore: update dependency @commitlint/cli to ^19.3.0 (renovate[bot])
* chore: update actions/checkout action to v4.1.3 (renovate[bot])
* chore: update dependency eslint-plugin-mocha to ^10.4.3 (renovate[bot])
* chore: update dependency node to v17.9.1 (renovate[bot])
* chore: update dependency node to v16.20.2 (renovate[bot])
* chore: update dependency node to v14.21.3 (renovate[bot])
* chore: update dependency node to v12.22.12 (renovate[bot])
* chore: update dependency node to v10.24.1 (renovate[bot])
* chore: update commitlint monorepo to ^19.2.2 (renovate[bot])
* chore: update dependency qs to ^6.12.1 (renovate[bot])
* chore: update dependency typescript to ^5.4.5 (renovate[bot])
* chore: update dependency eslint-plugin-mocha to ^10.4.2 (renovate[bot])
* chore: update dependency traverse to ^0.6.9 (renovate[bot])
* chore: update dependency typescript to ^5.4.4 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.4 (renovate[bot])
2024-04-04, Version 5.0.8
=========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency minimatch to ^9.0.4 (renovate[bot])
* fix: add error handling in case of unvailable cache server (Muhammad Aaqil)
* chore: update dependency mocha to ^10.4.0 (renovate[bot])
* chore: update dependency typescript to ^5.4.3 (renovate[bot])
* chore: update dependency @commitlint/cli to ^19.2.1 (renovate[bot])
* chore: update dependency @commitlint/cli to ^19.2.0 (renovate[bot])
* chore: update commitlint monorepo to ^19.1.0 (renovate[bot])
* chore: update dependency eslint-plugin-mocha to ^10.4.1 (renovate[bot])
2024-03-07, Version 5.0.7
=========================
* chore: update dependency eslint-plugin-mocha to ^10.4.0 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.3 (renovate[bot])
* chore: update dependency typescript to ^5.4.2 (renovate[bot])
* chore: update dependency qs to ^6.12.0 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update commitlint monorepo to ^19.0.3 (renovate[bot])
* chore: update dependency @commitlint/cli to ^19.0.1 (renovate[bot])
* chore: update commitlint monorepo to v19 (renovate[bot])
* chore: update dependency eslint to ^8.57.0 (renovate[bot])
* chore: update dependency eslint-plugin-mocha to ^10.3.0 (renovate[bot])
* chore: update dependency @commitlint/config-conventional to ^18.6.2 (renovate[bot])
* chore: update commitlint monorepo to ^18.6.1 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.2 (renovate[bot])
2024-02-12, Version 5.0.6
=========================
* fix: return generated: false if the connector doesnot return it (Muhammad Aaqil)
* chore: lock file maintenance (renovate[bot])
* chore: update dependency mocha to ^10.3.0 (renovate[bot])
* chore: update actions/setup-node action to v4.0.2 (renovate[bot])
* chore: update commitlint monorepo to ^18.6.0 (renovate[bot])
* chore: update commitlint monorepo to ^18.5.0 (renovate[bot])
* chore: update dependency inflection to v3 (renovate[bot])
* chore: update dependency loopback-connector to ^6.1.1 (renovate[bot])
2024-01-09, Version 5.0.5
=========================
* chore: lock file maintenance (renovate[bot])
* chore: update github/codeql-action action to v3 (renovate[bot])
* chore: update commitlint monorepo to ^18.4.4 (renovate[bot])
* chore: update dependency traverse to ^0.6.8 (renovate[bot])
* chore: update actions/setup-node action to v4.0.1 (renovate[bot])
* chore: update dependency eslint to ^8.56.0 (renovate[bot])
2023-12-07, Version 5.0.4
=========================
* chore: update dependency loopback-connector to ^6.1.0 (renovate[bot])
* chore: update dependency typescript to ^5.3.3 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.55.0 (renovate[bot])
* chore: update commitlint monorepo to ^18.4.3 (renovate[bot])
* chore: update dependency typescript to ^5.3.2 (renovate[bot])
* chore: update dependency eslint to ^8.54.0 (renovate[bot])
* chore: update commitlint monorepo to ^18.4.2 (renovate[bot])
* chore: update dependency loopback-connector to ^6.0.4 (renovate[bot])
2023-11-13, Version 5.0.3
=========================
* chore: update commitlint monorepo to v18 (renovate[bot])
* chore: update actions/setup-node action to v4 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency nanoid to ^3.3.7 (renovate[bot])
* chore: update dependency eslint to ^8.53.0 (renovate[bot])
* chore: update dependency async to ^3.2.5 (renovate[bot])
* chore: update actions/setup-node action to v3.8.2 (renovate[bot])
* chore: update dependency eslint to ^8.52.0 (renovate[bot])
* chore: update commitlint monorepo to ^17.8.1 (renovate[bot])
* chore: update actions/checkout action to v4.1.1 (renovate[bot])
* chore: update dependency loopback-connector to ^6.0.3 (renovate[bot])
2023-10-16, Version 5.0.2
=========================
* chore: lock file maintenance (renovate[bot])
* chore: update commitlint monorepo to ^17.8.0 (renovate[bot])
* chore: update dependency eslint to ^8.51.0 (renovate[bot])
* chore: update dependency @commitlint/cli to ^17.7.2 (renovate[bot])
* chore: update dependency eslint-plugin-mocha to ^10.2.0 (renovate[bot])
* chore: update dependency eslint to ^8.50.0 (renovate[bot])
* chore: update actions/checkout action to v4.1.0 (renovate[bot])
2023-09-13, Version 5.0.1
=========================
2023-09-12, Version 5.0.0
=========================
* chore: drop Node.js 16 support BREAKING CHANGE: drop Node.js 16 support (dhmlau)
* chore: update dependency typescript to v5 (renovate[bot])
* chore: update actions/checkout action to v4 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.49.0 (renovate[bot])
* chore: update dependency loopback-connector to ^6.0.2 (renovate[bot])
* chore: update dependency uuid to ^9.0.1 (renovate[bot])
* fix(ci): fix GH actions versions (dhmlau)
* chore: update dependency minimatch to v9 (renovate[bot])
* chore: update dependency eslint to ^8.48.0 (renovate[bot])
* chore: update dependency strong-globalize to ^6.0.6 (renovate[bot])
* chore: drop Node.js 14 and lower (dhmlau)
2023-08-14, Version 4.28.9
==========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.47.0 (renovate[bot])
* chore: update dependency @commitlint/cli to ^17.7.1 (renovate[bot])
* chore: update commitlint monorepo to ^17.7.0 (renovate[bot])
* chore: update dependency eslint to ^8.46.0 (renovate[bot])
* chore: update commitlint monorepo to ^17.6.7 (renovate[bot])
* chore: update dependency eslint to ^8.45.0 (renovate[bot])
2023-07-11, Version 4.28.8
==========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.44.0 (renovate[bot])
* chore: update dependency loopback-connector to ^5.3.3 (renovate[bot])
2023-06-27, Version 4.28.7
==========================
* fix: set nullable under jsonSchema in property to true in case of nullable property (Muhammad Aaqil)
* chore: lock file maintenance (renovate[bot])
* chore: update commitlint monorepo to ^17.6.6 (renovate[bot])
* fix: null value not persisted for properties of type JSON, Any, or Object (Siim Sams)
* chore: update dependency eslint to ^8.43.0 (renovate[bot])
* chore: update dependency loopback-connector to ^5.3.2 (renovate[bot])
2023-06-13, Version 4.28.6
==========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.42.0 (renovate[bot])
* chore: update commitlint monorepo to ^17.6.5 (renovate[bot])
* chore: update dependency eslint to ^8.41.0 (renovate[bot])
* chore: update dependency qs to ^6.11.2 (renovate[bot])
* chore: update dependency loopback-connector to ^5.3.1 (renovate[bot])
2023-05-15, Version 4.28.5
==========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.40.0 (renovate[bot])
* chore: update commitlint monorepo to ^17.6.3 (renovate[bot])
* chore: update dependency eslint to ^8.39.0 (renovate[bot])
* chore: update commitlint monorepo to ^17.6.1 (renovate[bot])
* chore: update dependency loopback-connector to ^5.3.0 (renovate[bot])
* chore: update commitlint monorepo to ^17.6.0 (renovate[bot])
2023-04-13, Version 4.28.4
==========================
* chore: update dependency eslint to ^8.38.0 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.37.0 (renovate[bot])
* chore: update dependency @commitlint/cli to ^17.5.1 (renovate[bot])
* chore: update dependency nanoid to ^3.3.6 (renovate[bot])
* chore: update dependency @commitlint/cli to ^17.5.0 (renovate[bot])
* chore: update dependency eslint to ^8.36.0 (renovate[bot])
* chore: update dependency eslint to ^8.35.0 (renovate[bot])
* chore: update dependency loopback-connector to ^5.2.2 (renovate[bot])
* chore: update dependency qs to ^6.11.1 (renovate[bot])
2023-03-08, Version 4.28.3
==========================
* fix: isolate context for each createAll call (akshatdubeysf)
* chore: update dependency uuid to v9 (renovate[bot])
* chore: update commitlint monorepo to ^17.4.4 (renovate[bot])
* chore: update commitlint monorepo to ^17.4.3 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.34.0 (renovate[bot])
* chore: update dependency typescript to ^4.9.5 (renovate[bot])
2023-01-30, Version 4.28.2
==========================
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.33.0 (renovate[bot])
* fix: return correct model instance in createAll (Samarpan Bhattacharya)
* chore: update dependency minimatch to ^5.1.6 (renovate[bot])
* chore: update dependency minimatch to ^5.1.4 (renovate[bot])
* chore: update dependency eslint to ^8.32.0 (renovate[bot])
* chore: update commitlint monorepo to ^17.4.2 (renovate[bot])
* chore: update dependency bson to ^4.7.2 (renovate[bot])
* chore: update dependency loopback-connector to ^5.2.1 (renovate[bot])
2023-01-09, Version 4.28.1
==========================
* chore: update dependency @commitlint/cli to ^17.4.1 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency bson to ^4.7.1 (renovate[bot])
* chore: update commitlint monorepo to ^17.4.0 (renovate[bot])
* chore: update dependency eslint to ^8.31.0 (renovate[bot])
* chore: update dependency loopback-connector to ^5.2.0 (renovate[bot])
* chore: update dependency minimatch to ^5.1.2 (renovate[bot])
* chore: update dependency eslint to ^8.30.0 (renovate[bot])
* chore: update dependency typescript to ^4.9.4 (renovate[bot])
* chore: update dependency typescript to ^4.9.3 (renovate[bot])
* chore: update commitlint monorepo to ^17.3.0 (renovate[bot])
* chore: update dependency minimatch to ^5.1.1 (renovate[bot])
* chore: update dependency eslint to ^8.29.0 (renovate[bot])
* chore: update dependency eslint to ^8.27.0 (renovate[bot])
* chore: update dependency loopback-connector to ^5.1.1 (renovate[bot])
2022-11-07, Version 4.28.0
==========================
* chore: update github/codeql-action action to v2 (Renovate Bot)
* fix: add missing property in model generated (Muhammad Aaqil)
* feat: add capability for insert multiple rows in single query (Samarpan Bhattacharya)
* chore: update commitlint monorepo to ^17.2.0 (renovate[bot])
* chore: lock file maintenance (renovate[bot])
* chore: update dependency eslint to ^8.26.0 (renovate[bot])
* chore: update dependency traverse to ^0.6.7 (renovate[bot])
* chore: update dependency eslint to ^8.25.0 (renovate[bot])
* chore: update dependency loopback-connector to ^5.1.0 (renovate[bot])
* chore: update dependency typescript to ^4.8.4 (renovate[bot])
* chore: update dependency eslint to ^8.24.0 (renovate[bot])
* chore: update dependency inflection to ^1.13.4 (renovate[bot])
* chore: update dependency eslint to ^8.23.1 (renovate[bot])
* chore: update dependency typescript to ^4.8.3 (renovate[bot])
* chore: update dependency @commitlint/cli to ^17.1.2 (renovate[bot])
* chore: update commitlint monorepo (renovate[bot])
* chore: update dependency eslint to ^8.23.0 (renovate[bot])
* chore: update dependency typescript to ^4.8.2 (renovate[bot])
* fix: missing serialisation for `Connector.update` (Rifa Achrinza)
* chore: update dependency bson to ^4.7.0 (renovate[bot])
* chore: update dependency eslint to ^8.22.0 (renovate[bot])
* chore: update dependency eslint to ^8.21.0 (renovate[bot])
* chore: update dependency eslint-plugin-mocha to ^10.1.0 (renovate[bot])
* chore: update dependency eslint to ^8.20.0 (renovate[bot])
* chore: update dependency eslint to ^8.19.0 (renovate[bot])
* chore: update dependency bson to ^4.6.5 (renovate[bot])
* chore: update dependency eslint to ^8.18.0 (renovate[bot])
* chore: update dependency typescript to ^4.7.4 (renovate[bot])
* chore: update dependency qs to ^6.10.5 (renovate[bot])
* chore: update dependency async to ^3.2.4 (renovate[bot])
* chore: update commitlint monorepo to ^17.0.3 (renovate[bot])
* chore: update lint packages (Renovate Bot)
* chore: update dependency typescript to ^4.7.2 (Renovate Bot)
* chore: update commitlint monorepo to v17 (Renovate Bot)
* chore: update dependency minimatch to ^5.1.0 (Renovate Bot)
* chore: update dependency nanoid to ^3.3.4 (Renovate Bot)
* chore: lock file maintenance (Renovate Bot)
* chore: update dependency bson to ^4.6.4 (Renovate Bot)
* chore: update commitlint monorepo (Renovate Bot)
* chore: update dependency bson to ^4.6.3 (Renovate Bot)
* chore: update dependency nanoid to ^3.3.3 (Renovate Bot)
* chore: update dependency minimatch to v5 (Renovate Bot)
* chore: update dependency typescript to ^4.6.3 (Renovate Bot)
* chore: update dependency nanoid to 3.1.31 [security] (Renovate Bot)
* chore: update dependency nanoid to ^3.3.2 (Renovate Bot)
* chore: update actions/setup-node action to v3 (Renovate Bot)
* chore: update actions/checkout action to v3 (Renovate Bot)
* chore: update dependency minimatch to ^3.1.2 (Renovate Bot)
* chore: update dependency bson to ^4.6.2 (Renovate Bot)
* chore: update dependency qs to ^6.10.3 (Renovate Bot)
* chore: update dependency loopback-connector to ^5.0.1 (Renovate Bot)
* docs: add SECURITY.md (Diana Lau)
* chore: update dependency uuid to ^8.3.2 (Renovate Bot)
* chore: update dependency lodash to ^4.17.21 (Renovate Bot)
* chore: update dependency inflection to ^1.13.2 (Renovate Bot)
* chore: update dependency debug to ^4.3.4 (Renovate Bot)
* chore: update dependency change-case to ^4.1.2 (Renovate Bot)
* chore: update dependency async to ^3.2.3 (Renovate Bot)
* ci: use shared renovate config (Rifa Achrinza)
* ci: add renovate config (Rifa Achrinza)
* docs: update coc (Diana Lau)
* docs: add code of conduct (Diana Lau)
2022-02-22, Version 4.27.1
==========================
* fix: remove `geo.d.ts` (Rifa Achrinza)
2022-02-19, Version 4.27.0
==========================
* ci: enable Node.js v17 testing (Rifa Achrinza)
* feat: add built-in model property types typdef (Rifa Achrinza)
* chore: replace shortid with nanoid (Mario Estrada)
* ci: restrict GITHUB_TOKEN permissions (Rifa Achrinza)
* ci: update pipelines (Rifa Achrinza)
* chore: update 3.x LTS to End-of-Life (#1888) (Rifa Achrinza)
* chore: sync v4 EOL withh Node.js v14 EOL (#1876) (Rifa Achrinza)
2020-11-02, Version 4.26.0
==========================
* Fix value equality test to avoid toString (Raymond Feng)
2020-10-19, Version 4.25.0
==========================
* Update dev dependencies to latest (Miroslav Bajtoš)
* Update dependencies to latest (Miroslav Bajtoš)
2020-09-25, Version 4.20.1
==========================
* chore: add test for atomic upsertWithWhere (#1864) (Matteo Padovano)
* chore: update PR template (#1863) (Diana Lau)
* update PR template to include DCO (#1859) (Diana Lau)
* chore: add contributing section to readme (#1858) (Diana Lau)
2020-08-04, Version 4.24.0
==========================
* Update .travis.yml (#1841) (karanssj4)
* Add more `dataSource.execute()` flavors (Miroslav Bajtoš)
2020-07-28, Version 4.23.0
==========================
* types: support no-SQL styles of `ds.execute` (Miroslav Bajtoš)
2020-07-27, Version 4.22.0
==========================
* types: add `DataSource.definitions` property (khlilturki97@gmail.com)
2020-05-12, Version 4.21.2
==========================
* types: allow no `models` argument for automigrate (Miroslav Bajtoš)
2020-04-28, Version 4.21.1
==========================
* types: make DataSource.stop compatible with LB4 (Miroslav Bajtoš)
2020-04-27, Version 4.21.0
==========================
* feat: implement DataSource.stop() (Miroslav Bajtoš)
* Add __parent reference to embedded models (Dimitris Xalatsis)
2020-04-17, Version 4.20.0
==========================
* Add mocharc, remove mocha.opts (Miroslav Bajtoš)
* Update dev dependencies (Miroslav Bajtoš)
* Drop support for Node 8.x (Miroslav Bajtoš)
* Add support for Node.js 13.x (Miroslav Bajtoš)
* mark idColumnName as a deprecated function (Agnes Lin)
* Move List.prototype.toItem out of inner init (#1828) (Dimitris Halatsis)
* deps: update uuid to v7 (Miroslav Bajtoš)
2020-03-05, Version 4.19.2
==========================
* README: move 3.x to Maintenance LTS (Miroslav Bajtoš)
* README: extend 4.x LTS to match Node.js 12.x (Miroslav Bajtoš)
2020-03-05, Version 4.19.1
==========================
* chore: improve Listener signature (Hage Yaapa)
2020-03-05, Version 4.19.0
==========================
* fixup! improve comment for `this` & static members (Miroslav Bajtoš)
* Add ObserverMixin members to ModelBase typings (Miroslav Bajtoš)
* Add default generic arg value to `Listener` type (Miroslav Bajtoš)
* feat: add OperationHookContext interface (Hage Yaapa)
2020-01-29, Version 4.18.1
==========================
* allows diff db cols naming conventions 4 discover (Agnes Lin)
2020-01-21, Version 4.18.0
==========================
* Update copyright year and CODEOWNERS (#1818) (Diana Lau)
* add warning strict cannot be false with SQL dbs (Agnes Lin)
* feat: add persistDefaultValues (#1813) (Hage Yaapa)
2019-12-06, Version 4.17.0
==========================
* Fix typo introduced by 19048cd7 (Miroslav Bajtoš)
* [BUGFIX] Fix issue with with array constructor (Jeremy Nagel)
* Fix Promise/Callback variants in datasource types (Miroslav Bajtoš)
* chore: update async to v3.x (Miroslav Bajtoš)
* chore: update strong-globalize to 5.x (Miroslav Bajtoš)
* chore: update eslint to 6.x (Miroslav Bajtoš)
* return failed promise on error (Dimitris Xalatsis)
2019-11-28, Version 4.16.0
==========================
* feat: applyDefaultOnWrites in nested properties (Hage Yaapa)
* chore: disable security issue reporting (Nora)
2019-11-18, Version 4.15.0
==========================
* Fix generated string id's (Francisco Buceta)
* Remove loopback-connector-ibmi from downstream (Miroslav Bajtoš)
2019-10-21, Version 4.14.0
==========================
* fix #1781 (#1782) (Dimitris Halatsis)
* Introduce issue templates for bugs, features, etc. (Miroslav Bajtoš)
* Improve PULL_REQUEST_TEMPLATE (Miroslav Bajtoš)
2019-09-19, Version 4.13.0
==========================
* Fix typescript typing for DataSource.getModel (Raymond Feng)
2019-09-04, Version 4.12.1
==========================
* chore: reduce identifier length (Hage Yaapa)
2019-08-19, Version 4.12.0
==========================
* feat: add applyDefaultOnWrites property (Hage Yaapa)
* Fix polymorphic hasMany inverse relation (#1621) (Ayeni Olusegun)
2019-08-09, Version 4.11.0
==========================
* fix: prevent max listeners warning (Dominique Emond)
2019-07-26, Version 4.10.1
==========================
* Fix coercion of PK value in `replaceById` method (Miroslav Bajtoš)
* Fix autoupdate queueing automigrate instead (#1762) (darthmaim)
2019-07-23, Version 4.10.0
==========================
* fix: use only promises for beginTransaction (Biniam Admikew)
* feat: add DataSource.deleteAllModels() API (Miroslav Bajtoš)
2019-07-15, Version 4.9.0
=========================
* fix: report errors from automigrate/autoupdate (Miroslav Bajtoš)
* feat: add beginTransaction API on datasource (Biniam Admikew)
* Revert "chore: expose beginTransaction API" (Biniam Admikew)
2019-06-24, Version 4.8.2
=========================
* chore: expose beginTransaction API (Biniam Admikew)
* update LTS in README (#1751) (Diana Lau)
2019-06-20, Version 4.8.1
=========================
* test: add property index to support cloudant (#1750) (Janny)
2019-06-13, Version 4.8.0
=========================
* Fix types to describe native Promise (Miroslav Bajtoš)
* feat: after operation hook in case of errors (spurreiter)
* Fix for #1724 - Added options to attribute updates (#1725) (Bill Matson)
2019-05-14, Version 4.7.1
=========================
* Fix "access" hook for unoptimized "near" queries (Miroslav Bajtoš)
* Fix "loaded" hook for unoptimized "near" queries (Miroslav Bajtoš)
* Test "near" queries executed in memory (Miroslav Bajtoš)
* Fix DateString ctor to accept DateString instances (Miroslav Bajtoš)
* datasource: copy settings object in constructor (Miroslav Bajtoš)
* chore: update copyrights years (#1737) (Agnes Lin)
* chore: update LTS status (#1734) (Diana Lau)
2019-05-03, Version 4.7.0
=========================
* fix: allow coercion of nested properties (biniam)
2019-05-03, Version 4.6.4
=========================
* Fix tests for empty/default values to pass on SQL (Miroslav Bajtoš)
* Update nyc to 14.0.0 (Miroslav Bajtoš)
* test: define models in before hooks (biniam)
* Update `should` to `13.2.3` (Miroslav Bajtoš)
* Update `mocha` to `6.1.4` (Miroslav Bajtoš)
2019-04-30, Version 4.6.3
=========================
* Add support for Node.js 12.x (Miroslav Bajtoš)
* fix: coerce primitive properties on update (biniam)
* fix: coerce date array properties (biniam)
* fix: normalize include with boolean or number (spurreiter)
2019-04-10, Version 4.6.2
=========================
* chore: update CODEOWNERS (#1712) (Diana Lau)
* fix: ignore git file (#1714) (Janny)
* remove kv-extreme-scale ctor from downstream test (#1710) (Diana Lau)
2019-04-09, Version 4.6.1
=========================
* Improve tests for empty vs. default values (Miroslav Bajtoš)
* Do not apply default values on data from database (Miroslav Bajtoš)
* Update datasource-connector.md (#1703) (Jam Risser)
* feat: support array within array (Hage Yaapa)
* fix: update lodash (#1696) (Janny)
2019-02-26, Version 4.6.0
=========================
* feat: Support "type" key in sub-properties (Hage Yaapa)
* fix: use correct callback for geo find queries (biniam)
* fix: update typescript declarations (biniam)
2019-01-29, Version 4.5.3
=========================
* Support nested properties with class type (Miroslav Bajtoš)
2019-01-24, Version 4.5.2
=========================
* Improve Model type definitions (Miroslav Bajtoš)
* fix: use existing field in exclude test (biniam)
2018-12-14, Version 4.5.0
=========================
* Revert "5.0.0". It was released accidentally. (Diana Lau)
* Upgrade eslint-config-loopback to latest (Miroslav Bajtoš)
* manually fix remaining problems (Miroslav Bajtoš)
* autofix eslint errors (Miroslav Bajtoš)
* eslint: enable no-var and prefer-const rules (Miroslav Bajtoš)
* Update eslint-config-loopback to latest (Miroslav Bajtoš)
* Update dependencies to latest versions (Miroslav Bajtoš)
* Upgrade bson to 4.x (latest) (Miroslav Bajtoš)
* feat: dataSource.execute(cmd, args, opts, cb) (Miroslav Bajtoš)
* eslint: enable ES2017 (async functions) (Miroslav Bajtoš)
2018-11-15, Version 4.4.0
=========================
* Use options from request for settings (Raymond Feng)
2018-11-12, Version 4.3.0
=========================
* Allow flags to be passed via options (Raymond Feng)
* chore: update file list for apidocs (biniam)
2018-11-07, Version 4.2.1
=========================
* [ BUGFIX ] maxDepthOfQuery config (leon3s)
2018-10-31, Version 4.2.0
=========================
* Allow configuration of maxDepthOfQuery (Raymond Feng)
2018-10-29, Version 4.1.2
=========================
* Check composite keys containing hidden props (Raymond Feng)
* Improve hidden/protected property checks (Raymond Feng)
2018-10-27, Version 4.1.1
=========================
* Allow hidden/protected props as an object (Raymond Feng)
2018-10-26, Version 4.1.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)
* fix: add test coverage, correct typo that exposed (Matthew Gabeler-Lee)
* fix: accelerate unique id checking (Matthew Gabeler-Lee)
* remove null in embedded doc properties updates (Dimitris)
2018-10-08, Version 4.0.0
=========================
* Update LTS versions in README (Miroslav Bajtoš)
* Switch from Bluebird to native Promise (Miroslav Bajtoš)
* Start 4.0 development, drop support for Node 6 (Miroslav Bajtoš)
2018-09-17, Version 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-07-16, Version 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-09, Version 3.22.2
==========================
* assertation of undefined could be null (shenghu)
* fix: regression on Operation Hooks (virkt25)
2018-07-02, Version 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-06-12, Version 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-05-24, Version 3.21.1
==========================
* Fix tests to ensure compatibility w/ should@10 (Raymond Feng)
2018-05-22, Version 3.21.0
==========================
* Fix datasource state management (Raymond Feng)
2018-05-11, Version 3.20.2
==========================
* Remove node ref (Raymond Feng)
2018-05-11, Version 3.20.1
==========================
* Update deps (Raymond Feng)
2018-05-10, Version 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, Version 3.19.0
==========================
* Add typescript type definitions (Raymond Feng)
* Tidy up datasource (Raymond Feng)
2018-04-19, Version 3.18.1
==========================
* Polyfill Number.isFinite() to support PhantomJS (Miroslav Bajtoš)
2018-04-17, Version 3.18.0
==========================
* feat: remove a Model from all registries (Miroslav Bajtoš)
2018-04-16, Version 3.17.0
==========================
* feat: omit default fn for embedsMany (#1532) (Janny)
2018-03-22, Version 3.16.0
==========================
* Pass options argument to custom validators (bmatson)
* chore: update CODEOWNERS (#1566) (Diana Lau)
2018-03-16, Version 3.15.5
==========================
* Exclude .nyc_output from being published (Raymond Feng)
* CODEOWNERS: add nitro404 (Miroslav Bajtoš)
2018-02-13, Version 3.15.4
==========================
* fix: allow `new DataSource(connector, settings)` (Raymond Feng)
2018-02-09, Version 3.15.3
==========================
* fix: add more tests to verify new DataSource() (Raymond Feng)
2018-02-07, Version 3.15.2
==========================
* feat(datasource): seperate name and connector name (Nguyen Truong Minh)
* Fix datasource not correctly retaining name value (Kevin Scroggins)
2018-02-06, Version 3.15.1
==========================
* Added error handling for persist operation hook (#1531) (Kevin Scroggins)
* Add warning for datasources with mismatched names (Kevin Scroggins)
2018-01-19, Version 3.15.0
==========================
* fix unauthorized fk change (#1538) (Taranveer Virk)
* Set model constructor name to model name (Miroslav Bajtoš)
2017-12-14, Version 3.14.0
==========================
* Allow new transaction method in postgresql (#1493) (zbarbuto)
* Fix bug in utils uniq function (#1526) (Peter Bouda)
* Fix query for related models (#1522) (Joost de Bruijn)
* chore:update license (#1521) (Diana Lau)
* Allow customizing embedded relation property (#1513) (zbarbuto)
* :book: Typo on README.md (#1517) (JP Ventura)
* CODEOWNERS: move @lehni to Alumni section (Miroslav Bajtoš)
2017-10-17, Version 3.13.0
==========================
* update strong-globalize to 3.1.0 (#1505) (Kyusung Shim)
* Fix basic-querying (#1509) (Janny)
* translation return for Q4 drop1 (tangyinb)
* Allow passing null to base model ctor (Zak Barbuto)
* CODEOWNERS: add zbarbuto (Miroslav Bajtoš)
* update globalize string (Diana Lau)
2017-09-07, Version 3.12.0
==========================
* Add a better way to handle transactions (Jürg Lehni)
* validations: use new regex per evaluation (#1479) (Joost de Bruijn)
* Transaction: Bind timeout to tx instance (#1484) (Jürg Lehni)
* CODEOWNERS: add lehni (#1483) (Miroslav Bajtoš)
* Add node8 support for travis (loay)
* Add nyc coverage, report data to coveralls.io (Miroslav Bajtoš)
* Update translations from TVT (Allen Boone)
* Add test coverage for hasAndBelongsToMany (loay)
* package: use qs@6.5.0 (#1471) (Kevin Delisle)
2017-08-22, Version 3.11.0
==========================
* Flag id as updateOnly when forceId is in effect (#1453) (Rashmi Hunt)
* Add stalebot configuration (Kevin Delisle)
2017-08-21, Version 3.10.0
==========================
* Catch err using Callback (loay)
* Update Issue and PR Templates (#1462) (Sakib Hasan)
* Update translated strings Q3 2017 (Allen Boone)
* test: call true/false in isValid checks (Tom Kirkpatrick)
* fix: support numbers in validatesFormatOf (Tom Kirkpatrick)
* Fix undefined properties in where (Raymond Feng)
* Honor backwards compatability with validate update (ssh24)
* Fix update validation callback (ssh24)
* Validate updateAll (ssh24)
* Sort arrays before testing (ssh24)
* update translation file (Diana Lau)
* Missing the option argument (#1426) (dmellonch)
* Add CODEOWNER file (Diana Lau)
* use connector flag throughout tests (biniam)
2017-07-26, Version 3.9.3
=========================
* Catch errors using cb (loay)
* Rename getAsync() methods to find() and get() (Jürg Lehni)
* #1386 Allow empty values when allowBlank is true (Simo Moujami)
* Skip imcompatible tests (#1420) (Janny)
* Run juggler tests for Cloudant (#1414) (Janny)
2017-06-22, Version 3.9.2
=========================
* Fix the case where qWhere[idKey] is null (Tetsuo Seto)
* test/helpers: annotate skipped tests (Kevin Delisle)
* Fix mixins/validatable docs (ssh24)
2017-06-01, Version 3.9.1
=========================
* Update translated strings Q2 2017 (Allen Boone)
* Fix updateAttributes cb (ssh24)
* Apply iteration on the model object (ssh24)
* Remove spurious extra options arg (#1390) (Rand McKinney)
* include: remove JSDoc refs to recursive calls (Kevin Delisle)
* Fix count of properties (ssh24)
* hooks: add JSDoc for .trigger (Kevin Delisle)
* model-builder: JSDoc tidy-up (Kevin Delisle)
2017-05-19, Version 3.9.0
=========================
* Return promise for batch create (Raymond Feng)
* Use correct data on replace callback (ssh24)
2017-05-15, Version 3.8.0
=========================
* fix assert, make the test case more clear (rashmihunt)
* code review, better asserts (rashmihunt)
* test case to exclude base props (rashmihunt)
* handle excludeBaseProperties (rashmihunt)
2017-05-15, Version 3.7.0
=========================
* Remove unnecessary tests for adhocSort !== false (Tetsuo Seto)
* Fix the test case to avoid duplicate userId (Tetsuo Seto)
* Support include rework for C* connector (Tetsuo Seto)
* Overall review of polymorphic relations (ebarault)
* configurable model merge (ebarault)
* Fix assertion errors (Loay)
* Update modelbaseclass api docs (Loay)
* Add caseInsensitive opt to validatesUniquenessOf (Bram Borggreve)
2017-05-02, Version 3.6.1
=========================
* docs: add DateString definition (Kevin Delisle)
2017-05-02, Version 3.6.0
=========================
* create sequence for nosql id (#1354) (Janny)
* Fix order of query results (Loay)
* Add DateString type (Kevin Delisle)
* datatype.test: use predefined date (Kevin Delisle)
* Update api documents (Loay)
* Datasource documentation tune-up (Kevin Delisle)
* Added unit tests specific to DateType where null (#1349) (Andrew McDonnell)
* Fix/geo null (#1334) (paulussup)
* replace exception thrown for invalid dates (Diana Lau)
* Revert PR #1326 (#1336) (Sakib Hasan)
* Make lib peerDepend on loopback-connector (#1326) (Russ Tyndall)
* Add test case using updateAttributes (Loay)
* Fix forceId bug for updateOrCreate (Loay)
* Fix typo in description (jannyHou)
* Fix relations test case (loay)
2017-04-17, Version 3.5.0
=========================
* Add instructions for running the tests (#1330) (Andrew McDonnell)
* handle deep geo-near queries (#1314) (Eric Barault)
* Unskip test case (Loay)
* Make tests work for other connectors as well as C* (Tetsuo Seto)
* Remove debugger statement (Tetsuo Seto)
* Fixup test support for Cassandra connector (Tetsuo Seto)
* Add test support for Cassandra connector (Tetsuo Seto)
* package: use loopback-connector@^4.0.0 (Kevin Delisle)
* Revert "handle deep geo-near queries (#1216)" (Sakib Hasan)
* Revert "Allow `after save` hook to see count of records changed (#1231)" (Sakib Hasan)
* Allow `after save` hook to see count of records changed (#1231) (Joshua Chaitin-Pollak)
* handle deep geo-near queries (#1216) (Corentin H)
* Fix model def column name method (#1224) (destillat)
* Added notify flag for create and upsert (#1277) (Jonathan Sheely)
* Custom Table Names on rels (#1303) (Waldemar Zahn)
* Support multiple fk relations (#1308) (Sakib Hasan)
* #1261 Property name "constructor" is not allowed in 'Model' data (#1284) (Thaer Abbas)
2017-04-04, Version 3.4.1
=========================
* Use dataSource.connect to avoid duplicate connects (Raymond Feng)
* remove equality value for user defined id (#1293) (Matteo Padovano)
2017-04-04, Version 3.4.0
=========================
* Fix in-mem connector file operation racing condition (Raymond Feng)
2017-03-31, Version 3.3.0
=========================
* make geo nearFilter support minDistance (#987) (Vincent Wen)
* Disallow regexp string in arrays for coerce (#1279) (Mikhail)
* Fix - `_targetClass` on scope function (#1280) (Clark Wang)
* Fixes #1275. `Include` filter transforms fields property into array. (#1276) (Nick Oikonomou)
* Included models from include operations do not change defined `strict` model option (#1259) (Dimitris)
* Using a filter with exclusion of a non existent property, removes an existing one (#1257) (Dimitris)
* Clean version of PR 1272 (#1273) (Sakib Hasan)
* Replicate new issue_template from loopback (Siddhi Pai)
* Replicate issue_template from loopback repo (Siddhi Pai)
* Update README.md (Rand McKinney)
* FindOrCreate missing error callback (Diana Lau)
* Fixes #1230 coerceArray converts empty Objects (#1269) (Dimitris)
* override collection name for arangodb (#1243) (Matteo Padovano)
* Add test coverage for `validatesInclusionOf` (#1249) (Rémi Bèges)
* dao: catch errors on Model creation in find (Kevin Delisle)
* dao: catch sync errors on setAttributes (Kevin Delisle)
* Update error message (Loay)
* Fix Order query test case (Loay)
* Doc:Add option for discoverModelDefinitions (jannyHou)
* Add tests for validatesExclusionOf (#1248) (Rémi Bèges)
* Fix id update error message formatting (Rémi Bèges)
* Add test case for all connectors (jannyHou)
* Add proper statusCode for duplicate (Loay)
* Fix datasource to report connector-loading errors (Miroslav Bajtoš)
* Ensure replaceById returns 404 when id not found (Loay)
* Upgrade eslint-config, fix new violations (Miroslav Bajtoš)
* Fix option propagation in relation methods (Miroslav Bajtoš)
* Refactor logic of options.allowExtendedOperators (Matteo Padovano)
* Fix forceId validation error (Loay)
* Add two basic tests for "inq" operator (Miroslav Bajtoš)
2017-01-19, Version 3.2.0
=========================
* Fix should dep (Raymond Feng)
* Upgrade dependencies to remove npm install warnings (Raymond Feng)
* Add missing return for KVAO delete all (Simon Ho)
* Add missing return in KVAO keys test suite (Simon Ho)
* Detect deleteAll support in KVAO tests (Simon Ho)
* Coerce array-like objects into arrays (Heath Morrison)
* Refactor flush to deleteAll (Simon Ho)
* Upgrade eslint-config to 7.x (Miroslav Bajtoš)
* Throw error when model relation name is trigger (Brian Schemp)
* Add flush operation to KVAO (Simon Ho)
* Fix block padding (Siddhi Pai)
2016-12-21, Version 3.1.1
=========================
* Update package.json for LB3 release (Simon Ho)
* Fix eslint errors reported by the latest eslint (Miroslav Bajtoš)
* Fix HasOne.update to propagate options arg (Miroslav Bajtoš)
* Fix linter errors for CI (Simon Ho)
* Replicate .github from loopback repo (Siddhi Pai)
* Update ko translation file (Candy)
* Honour allowExtendedOperators in "DAO.find" (Miroslav Bajtoš)
* Fix MySql CI server Failure (Loay)
* Upgrade eslint & config to latest (Miroslav Bajtoš)
2016-12-05, Version 3.1.0
=========================
* Apply hasManyThrough filter on target model (jannyHou)
* Remove valid connectors from downstream ignores (Simon Ho)
* Add some connectors to ignoreList (jannyHou)
* Tests cleanup (Amir Jafarian)
* Fixed example for creating ValidationError (Boštjan Pišler)
* Correct tests for DAO.Create (Amir Jafarian)
* Add downstream ignore list config (Simon Ho)
* Remove duplicate "engines" from package.json (Miroslav Bajtoš)
* Drop support for Node v0.10 and v0.12 (Miroslav Bajtoš)
* Fix a test (Amir Jafarian)
* Add more robust OH tests for find method (Amir Jafarian)
* Add support for `loaded` hook (Amir Jafarian)
* Use imperative mood for tests (Amir Jafarian)
* Continue _coerce after logical operators (Heath Morrison)
* Make variable names more clear (Amir Jafarian)
* test/kvao: add connectorCapabilities options (Miroslav Bajtoš)
* Fix validateNumericality, nullCheck & add tests (CerealGuy)
* Add test for operation hooks (Amir Jafarian)
* Add ilike and nilike operators (Nick Duffy)
* Fix JSDoc issue (Amir Jafarian)
* Update ja translation file (Candy)
* Remove 3.0 RELEASE-NOTES (Miroslav Bajtoš)
* Fix linting errors (Simon Ho)
* Update validations.js (Rand McKinney)
* Update translation files - round#2 (Candy)
* Fix CI Failures in MySQL (Loay)
* Add code review fixups (Simon Ho)
* More descriptive name for model with shortid (Tim De Pauw)
* Polish PR (Tim De Pauw)
* Support {defaultFn: 'shortid'} (Tim De Pauw)
2016-09-22, Version 3.0.0
=========================
* Describe the change of forceId (jannyHou)
* Add translation files (Amir Jafarian)
* Add 'isNewInstance' for updateAttributes (Amir Jafarian)
* Strict mode now always return validationError (David Cheung)
* Add docs for KVAO (Simon Ho)
* Skip test temporarily (Loay)
* Fix BSON Object ID errors for CI (Simon Ho)
2016-09-08, Version 3.0.0-alpha.8
=================================
* Add missing "done" arg in test/kvao/ttl.suite (Miroslav Bajtoš)
* Support nested queries for arrays (pponugo)
* Refactor TTL tests for KV memory connector (Simon Ho)
* Fix test case for expire (Simon Ho)
* Fix failures of upsertWithWhere (Amir Jafarian)
* Remove expired item before executing expire (Simon Ho)
* Disable `strict` for a few files (Amir Jafarian)
2016-08-26, Version 3.0.0-alpha.7
==================