UNPKG

loopback-datasource-juggler

Version:
1,945 lines (973 loc) 148 kB
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 ==================