loopback-connector/CHANGES.md

20 KiB

2023-08-14, Version 6.0.1

  • chore: update actions/setup-node action to v3.8.0 (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • chore: update dependency eslint to ^8.47.0 (renovate[bot])

  • chore: update dependency commitlint to ^17.7.1 (renovate[bot])

  • chore: update commitlint monorepo to ^17.7.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.21.3 (renovate[bot])

  • chore: update dependency eslint to ^8.46.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.21.2 (renovate[bot])

  • chore: update github/codeql-action action to v2.21.1 (renovate[bot])

  • chore: update github/codeql-action action to v2.21.0 (renovate[bot])

  • chore: update commitlint monorepo to ^17.6.7 (renovate[bot])

2023-07-16, Version 6.0.0

  • chore: lock file maintenance (renovate[bot])

  • chore: update dependency eslint to ^8.45.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.20.4 (renovate[bot])

  • chore: update coverallsapp/github-action action to v2.2.1 (renovate[bot])

  • chore: update dependency loopback-datasource-juggler to ^4.28.8 (renovate[bot])

  • chore: update dependency eslint to ^8.44.0 (renovate[bot])

  • chore: update actions/setup-node action to v3.7.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.20.3 (renovate[bot])

  • chore: drop support for Node.js 14 and lower (dhmlau)

  • chore: update dependency mocha to v10 (renovate[bot])

2023-06-27, Version 5.3.3

  • chore: update dependency loopback-datasource-juggler to ^4.28.7 (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • chore: update commitlint monorepo to ^17.6.6 (renovate[bot])

  • chore: update github/codeql-action action to v2.20.1 (renovate[bot])

  • fix: remove readOnly keys from query (Muhammad Aaqil)

  • chore: update dependency eslint to ^8.43.0 (renovate[bot])

  • chore: update dependency loopback-datasource-juggler to ^4.28.6 (renovate[bot])

2023-06-13, Version 5.3.2

  • chore: update github/codeql-action action to v2.20.0 (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • chore: update actions/checkout action to v3.5.3 (renovate[bot])

  • chore: update coverallsapp/github-action action to v2.2.0 (renovate[bot])

  • chore: update dependency eslint to ^8.42.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.3.6 (renovate[bot])

  • chore: update commitlint monorepo to ^17.6.5 (renovate[bot])

  • chore: update github/codeql-action action to v2.3.5 (renovate[bot])

  • chore: update github/codeql-action action to v2.3.4 (renovate[bot])

  • chore: update dependency eslint to ^8.41.0 (renovate[bot])

  • chore: update dependency loopback-datasource-juggler to ^4.28.5 (renovate[bot])

2023-05-15, Version 5.3.1

  • chore: lock file maintenance (renovate[bot])

  • chore: update dependency eslint to ^8.40.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.3.3 (renovate[bot])

  • chore: update commitlint monorepo to ^17.6.3 (renovate[bot])

  • chore: update github/codeql-action action to v2.3.2 (renovate[bot])

  • chore: update github/codeql-action action to v2.3.1 (renovate[bot])

  • chore: update github/codeql-action action to v2.3.0 (renovate[bot])

  • chore: update dependency eslint to ^8.39.0 (renovate[bot])

  • chore: update coverallsapp/github-action action to v2.1.2 (renovate[bot])

  • chore: update coverallsapp/github-action action to v2.1.1 (renovate[bot])

  • chore: update commitlint monorepo to ^17.6.1 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.12 (renovate[bot])

  • chore: update dependency loopback-datasource-juggler to ^4.28.4 (renovate[bot])

  • chore: update actions/checkout action to v3.5.2 (renovate[bot])

2023-04-13, Version 5.3.0

  • chore: update commitlint monorepo to ^17.6.0 (renovate[bot])

  • chore: update actions/checkout action to v3.5.1 (renovate[bot])

  • chore: update coverallsapp/github-action action to v2 (renovate[bot])

  • chore: update dependency eslint to ^8.38.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.11 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.10 (renovate[bot])

  • chore: update dependency uuid to v9 (renovate[bot])

  • chore: update dependency eslint to ^8.37.0 (renovate[bot])

  • chore: update dependency commitlint to ^17.5.1 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.9 (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • chore: update actions/checkout action to v3.5.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.8 (renovate[bot])

  • chore: update dependency commitlint to ^17.5.0 (renovate[bot])

  • chore: update actions/checkout action to v3.4.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.7 (renovate[bot])

  • chore: update dependency eslint to ^8.36.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.6 (renovate[bot])

2023-03-09, Version 5.2.2

  • chore: update dependency loopback-datasource-juggler to ^4.28.3 (renovate[bot])

  • chore: update coverallsapp/github-action action to v1.2.4 (renovate[bot])

  • chore: update coverallsapp/github-action action to v1.2.3 (renovate[bot])

  • chore: update coverallsapp/github-action action to v1.2.2 (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • chore: update dependency eslint to ^8.35.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.5 (renovate[bot])

  • chore: update coverallsapp/github-action action to v1.2.0 (renovate[bot])

  • chore: update commitlint monorepo to ^17.4.4 (renovate[bot])

  • chore: update commitlint monorepo to ^17.4.3 (renovate[bot])

  • chore: update dependency eslint to ^8.34.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.4 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.3 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.2 (renovate[bot])

  • chore: update dependency loopback-datasource-juggler to ^4.28.2 (renovate[bot])

  • chore: update dependency eslint to ^8.33.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.1 (renovate[bot])

  • chore: update github/codeql-action action to v2.2.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.39 (renovate[bot])

  • chore: update dependency eslint to ^8.32.0 (renovate[bot])

  • chore: update commitlint monorepo to ^17.4.2 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.38 (renovate[bot])

  • chore: update dependency loopback-datasource-juggler to ^4.28.1 (renovate[bot])

2023-01-09, Version 5.2.1

  • chore: update dependency commitlint to ^17.4.1 (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • chore: update actions/setup-node action to v3.6.0 (renovate[bot])

  • chore: update actions/checkout action to v3.3.0 (renovate[bot])

  • chore: update commitlint monorepo to ^17.4.0 (renovate[bot])

  • chore: update dependency eslint to ^8.31.0 (renovate[bot])

2022-12-21, Version 5.2.0

  • chore: lock file maintenance (renovate[bot])

  • chore: update dependency eslint to ^8.30.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.37 (renovate[bot])

  • fix: handle non generated ids in bulk insert (Samarpan Bhattacharya)

  • chore: update actions/checkout action to v3.2.0 (renovate[bot])

  • fix: isRelational to return a boolean (Rifa Achrinza)

  • feat: return multiInsertSupported in getMetadata (Rifa Achrinza)

  • chore: update github/codeql-action action to v2.1.36 (renovate[bot])

  • chore: update dependency eslint to ^8.29.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.35 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.34 (renovate[bot])

  • chore: update commitlint monorepo to ^17.3.0 (renovate[bot])

  • chore: update dependency eslint to ^8.28.0 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.33 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.32 (renovate[bot])

  • chore: update dependency loopback-datasource-juggler to ^4.28.0 (renovate[bot])

  • chore: update dependency chai to ^4.3.7 (renovate[bot])

2022-11-07, Version 5.1.1

  • chore: update dependency eslint to ^8.27.0 (renovate[bot])

  • chore: update dependency eslint to v8 (renovate[bot])

  • fix: return inserted ids with models in createAll (Samarpan Bhattacharya)

  • chore: update github/codeql-action action to v2.1.31 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.30 (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • chore: update commitlint monorepo to ^17.2.0 (renovate[bot])

  • docs: fix broken links (Shubham Prajapat)

  • chore: update github/codeql-action action to v2.1.29 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.28 (renovate[bot])

  • chore: update actions/setup-node action to v3.5.1 (renovate[bot])

  • chore: update github/codeql-action action to v2.1.27 (renovate[bot])

  • chore: update actions/checkout action to v3.1.0 (renovate[bot])

2022-09-29, Version 5.1.0

  • chore: update actions/setup-node action to v3.5.0 (renovate[bot])

  • chore: update commitlint monorepo (renovate[bot])

  • chore: lock file maintenance (renovate[bot])

  • fix: rebiew comments (Samarpan Bhattacharya)

  • feat: add capability for insert multiple rows in single query (Samarpan Bhattacharya)

  • ci: pin GitHub Actions Git hash (Rifa Achrinza)

  • fix: support additional values for Connector.isNullable (Rifa Achrinza)

  • chore: update commitlint monorepo to ^17.0.3 (renovate[bot])

  • chore: update dependency async to ^3.2.4 (Renovate Bot)

  • chore: lock file maintenance (Renovate Bot)

  • chore: update dependency commitlint to ^17.0.1 (Renovate Bot)

  • chore: update commitlint monorepo to v17 (Renovate Bot)

  • chore: update dependency loopback-datasource-juggler to v4 (Renovate Bot)

  • chore: update dependency msgpack5 to ^4.5.1 (Renovate Bot)

  • chore: update dependency uuid to ^8.3.2 (Renovate Bot)

  • chore: update dependency strong-globalize to ^6.0.5 (Renovate Bot)

  • chore: update commitlint monorepo (Renovate Bot)

  • chore: update dependency mocha to ^9.2.2 (Renovate Bot)

  • chore: update dependency loopback-datasource-juggler to ^3.36.1 (Renovate Bot)

  • chore: update dependency eslint to ^7.32.0 (Renovate Bot)

  • ci: update envirnoment (Rifa Achrinza)

  • chore: update dependency debug to ^4.3.4 (Renovate Bot)

  • docs: add SECURITY.md (Diana Lau)

  • chore: update dependency nanoid to 3.1.31 [security] (Renovate Bot)

  • chore: update dependency chai to ^4.3.6 (Renovate Bot)

  • chore: update dependency async to ^3.2.3 (Renovate Bot)

  • ci: add renovate config (Rifa Achrinza)

  • docs: update coc (Diana Lau)

  • docs: add code of conduct (Diana Lau)

  • docs: add ci badges (Rifa Achrinza)

  • ci: update ci (Rifa Achrinza)

  • ci: add github actions (Agnes Lin)

2020-11-09, Version 5.0.1

  • Group clauses for AND/OR conditions (Raymond Feng)

2020-08-28, Version 5.0.0

  • chore: update dependencies to latest (Miroslav Bajtoš)

  • chore: update devDependencies to latest (Miroslav Bajtoš)

  • travis: add Node.js 14.x (Miroslav Bajtoš)

  • [SEMVER-MAJOR] Drop support for Node.js 8.x (Miroslav Bajtoš)

  • chore: switch to DCO (Diana Lau)

2020-07-31, Version 4.11.1

  • Improve assertion in ParameterizedSQL builder (ewrayjohnson)

2020-04-26, Version 4.11.0

  • chore: update dependencies (Raymond Feng)

  • push column/idcolumn to connector level and renam (Agnes Lin)

  • fix: run migrations in series (Michael DePetrillo)

2020-03-04, Version 4.10.2

  • fix the way it gets column name for id property (Agnes Lin)

  • chore: update copyright year (Diana Lau)

  • test: add tests for isactive (#165) (Janny)

  • feat: add isactive check for transaction (#164) (Janny)

  • Remove "good first issue" from stalebot (Miroslav Bajtoš)

2019-12-17, Version 4.10.0

  • chore: disable security issue reporting (Nora)

  • Remove loopback-connector-ibmi from downstream (Miroslav Bajtoš)

  • Remove unstable connectors from downstream list (Miroslav Bajtoš)

  • Introduce issue templates for bugs, features, etc. (Miroslav Bajtoš)

  • Improve PULL_REQUEST_TEMPLATE (Miroslav Bajtoš)

  • Fix eslint violations (Miroslav Bajtoš)

  • Remove Biniam from CODEOWNERS (Miroslav Bajtoš)

  • Fix SqlConnector to ignore empty WHERE statements (Marvin Irwin)

2019-09-19, Version 4.9.0

  • fix: prevent adding listeners past limit (Dominique Emond)

  • chore: update deps and fix lint violations (Nora)

  • drop support for node.js 6 (Nora)

  • chore: add node 12 (Nora)

2019-06-28, Version 4.8.0

  • chore: add promise support (Biniam Admikew)

2019-05-03, Version 4.7.0

  • feat: map property name to table column name (Samarpan Bhattacharya)

  • chore: update copyrights years (Diana Lau)

2019-03-22, Version 4.6.2

2019-03-22, Version 4.5.2

  • fix: make prop def getter backward-compatible (biniam)

  • chore: update CODEOWNERS (Diana Lau)

  • Revert "4.6.0" (biniam)

  • feat: retrieve nested property definitions (Piero Maltese)

2018-07-16, Version 4.5.1

  • allow schema or owner (Raymond Feng)

  • [WebFM] cs/pl/ru translation (candytangnb)

2018-06-14, Version 4.5.0

  • Update msgpack5 to 4.x (Miroslav Bajtoš)

  • Update strong-globalize to 4.x (Miroslav Bajtoš)

  • Update Mocha and Chai to latest (Miroslav Bajtoš)

  • Update eslint + config to latest (Miroslav Bajtoš)

  • Disable package-lock feature of npm (Miroslav Bajtoš)

  • Travis: add Node.js 8.x + 10.x to the build matrix (Miroslav Bajtoš)

  • Drop support for Node 4.x (Miroslav Bajtoš)

  • chore:update license (Diana Lau)

2017-10-17, Version 4.4.0

2017-09-01, Version 4.3.0

  • Transaction: Support moving timeout to connector (Jürg Lehni)

  • Add support for transactions in count() (Jürg Lehni)

  • Add stalebot configuration (Kevin Delisle)

  • Create Issue and PR Templates (#113) (Sakib Hasan)

  • Update translated strings Q3 2017 (Allen Boone)

  • update messages.json (Diana Lau)

  • Add CODEOWNER file (Diana Lau)

2017-07-17, Version 4.2.2

  • Fix transaction (Diana Lau)

  • Fix comment lines (Quentin Presley)

  • Fix API docs (#80) (Rand McKinney)

2017-06-22, Version 4.2.1

  • Updated Italian translated strings Q2 2017 (Allen Boone)

  • Update translated strings Q2 2017 (Allen Boone)

  • Fix update bug when id not found (Loay Gewily)

2017-04-10, Version 4.2.0

  • Add generateUniqueId prototype (Tetsuo Seto)

  • Add travis for CI (#91) (Sakib Hasan)

2017-03-31, Version 4.1.0

  • Extract getAddModifyColumns into base (#90) (Sakib Hasan)

2017-03-06, Version 4.0.0

2017-03-06, Version 3.x-latest

  • Update deps and fix styles (Raymond Feng)

  • Add checkFieldAndIndex (#87) (Janny)

  • Refactor SQL migration methods (ssh24)

  • Fix replaceById for Oracle (Loay Gewily)

  • Refactor SQL discovery methods (Loay)

  • Fix replaceById unfound id bug (Loay Gewily)

2016-12-21, Version 3.0.0

  • Update paid support URL (Siddhi Pai)

  • Start 3.x + drop support for Node v0.10/v0.12 (siddhipai)

  • Drop support for Node v0.10 and v0.12 (Siddhi Pai)

  • Dev of the next major version (Siddhi Pai)

2016-11-10, Version 2.7.1

  • Export JSONStringPacker (Masu Lin)

2016-11-08, Version 2.7.0

  • Add JSONStringPacker (Masu Lin)

2016-10-24, Version 2.6.0

  • Increase delay in tests to stop intermittent fails (Miroslav Bajtoš)

  • Add BinaryPacker from kv-redis connector (Miroslav Bajtoš)

  • Add ModelKeyComposer from kv-redis connector (Miroslav Bajtoš)

2016-10-12, Version 2.5.0

  • Update translation files - round#2 (#62) (Candy)

  • Add translated files (Amir Jafarian)

  • Update deps to LB 3.0.0 RC (Miroslav Bajtoš)

  • Run CI with juggler3 (Loay)

  • Add globalization (Candy)

  • Update URLs in CONTRIBUTING.md (#53) (Ryan Graham)

2016-06-29, Version 2.4.0

  • update copyright notices and license (Ryan Graham)

  • Fix linting errors (Amir Jafarian)

  • Auto-update by eslint --fix (Amir Jafarian)

  • Add eslint infrastructure (Amir Jafarian)

  • fixed build of where statement when filter contains non-existing column (Maor Hayun)

  • change replace to replaceById (Amir Jafarian)

  • Remove underscore from _buildReplaceFields (Amir Jafarian)

  • Change _buildReplace to buildReplace (Amir Jafarian)

  • Change _buildUpdate to buildUpdate (Amir Jafarian)

  • Apply feedback (Amir Jafarian)

  • call execute directly for _replace (Amir Jafarian)

  • Implement replaceAttributes (Amir Jafarian)

  • Removed filterWhere option (eugene-frb)

    1. Error logging. 2. Options argument of model's include function to pass filter.where object. (eugene-frb)
  • Refer to licenses with a link (Sam Roberts)

  • Fixed typo. (Matteo Padovano)

  • Use strongloop conventions for licensing (Sam Roberts)

2015-07-29, Version 2.3.0

  • Fix RegExp coercion (Simon Ho)

  • Add support for RegExp operator (Simon Ho)

  • Add a test for nesting and/or (Raymond Feng)

2015-06-23, Version 2.2.2

  • Enable Inversion of Control in connector hooks through modifications of the context object. (Frank Steegmans)

2015-05-27, Version 2.2.1

  • Fix the callback (Raymond Feng)

2015-05-27, Version 2.2.0

  • Update deps (Raymond Feng)

  • Add hooks to sql based connectors (Raymond Feng)

2015-05-22, Version 2.1.2

2015-05-20, Version 2.1.1

2015-05-18, Version 2.1.0

  • Update sql-connector.md (Rand McKinney)

  • Add tests for propagating a transaction over relations (Raymond Feng)

  • Add transaction support (Raymond Feng)

2015-05-18, Version 2.0.1

  • Replace with link to Confluence (Rand McKinney)

  • Update sql-connector.md (Rand McKinney)

2015-05-13, Version 2.0.0

  • Upgrade deps (Raymond Feng)

  • Make sure invalid fields are filtered out (Raymond Feng)

  • Refactor base and sql connector (Raymond Feng)

  • Update README.md (Paulo McNally)

2015-01-28, Version 1.2.1

  • package: add jshint to devDependencies (Miroslav Bajtoš)

  • Fix crash in id(model, property) (Miroslav Bajtoš)

  • Fix bad CLA URL in CONTRIBUTING.md (Ryan Graham)

2014-10-13, Version 1.2.0

  • Bump version (Raymond Feng)

  • Make sure callback happens if a model is not attached to the data source (Raymond Feng)

  • Update contribution guidelines (Ryan Graham)

2014-07-20, Version 1.1.1

  • Bump version (Raymond Feng)

  • Fix updateAttributes impl (Raymond Feng)

2014-06-20, Version 1.1.0

  • Bump version (Raymond Feng)

  • Fix style to pass jlint (Raymond Feng)

  • Add space (Raymond Feng)

  • Add bulk update support (Raymond Feng)

  • Fix the count() impl to use buildWhere() from the subclass (Raymond Feng)

2014-06-03, Version 1.0.0

  • First release!