# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.6.9](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.8...@loopback/sequelize@0.6.9) (2024-12-12)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.8](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.7...@loopback/sequelize@0.6.8) (2024-11-18)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.7](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.6...@loopback/sequelize@0.6.7) (2024-10-15)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.6](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.5...@loopback/sequelize@0.6.6) (2024-09-12)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.5](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.4...@loopback/sequelize@0.6.5) (2024-08-14)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.4](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.3...@loopback/sequelize@0.6.4) (2024-07-09)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.3](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.2...@loopback/sequelize@0.6.3) (2024-06-10)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.2](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.1...@loopback/sequelize@0.6.2) (2024-05-17)

**Note:** Version bump only for package @loopback/sequelize





## [0.6.1](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.6.0...@loopback/sequelize@0.6.1) (2024-04-09)


### Bug Fixes

* **sequelize:** parse JSON columns to objects for non-Postgres dialects ([7b8e193](https://github.com/loopbackio/loopback-next/commit/7b8e193b35197918e3cc309218792389392983d8))





# [0.6.0](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.5.4...@loopback/sequelize@0.6.0) (2024-03-04)


### Bug Fixes

* **sequelize:** "'Entity Not Found' error on updateById with MySQL" ([a3bcda0](https://github.com/loopbackio/loopback-next/commit/a3bcda0ca3e8f4fe22aea9bf53cdb7cdf9c5a926))
* **sequelize:** add support for extended operators ([521c732](https://github.com/loopbackio/loopback-next/commit/521c7324eaa1208c63c08710ba25ee3dd1a62f3b)), closes [#10272](https://github.com/loopbackio/loopback-next/issues/10272)
* **sequelize:** add support for extended operators ([fbf35c4](https://github.com/loopbackio/loopback-next/commit/fbf35c46d503fd41f3caa7fbebfab9ca887d0163)), closes [#10272](https://github.com/loopbackio/loopback-next/issues/10272)
* **sequelize:** add support for extended operators in sequelize ([dada287](https://github.com/loopbackio/loopback-next/commit/dada287fb48fef3bd931cc929f59ef1491c23ca8)), closes [#10272](https://github.com/loopbackio/loopback-next/issues/10272)
* **sequelize:** add support for extended operators in sequelize ([6fe784c](https://github.com/loopbackio/loopback-next/commit/6fe784c88867ce0e495046123ef34aff60a667b5)), closes [#10272](https://github.com/loopbackio/loopback-next/issues/10272)
* **sequelize:** modified regex to match select query with parenthesis ([a7f4f24](https://github.com/loopbackio/loopback-next/commit/a7f4f24fd8167a598c7eb4d9109850ac7c2ec6fc)), closes [#10312](https://github.com/loopbackio/loopback-next/issues/10312)
* **sequelize:** removed unnecessary condition ([53fedd7](https://github.com/loopbackio/loopback-next/commit/53fedd76e4726052184fc0727c09bf3b1ee1b73f))
* **sequelize:** support ordering by associations ([23ff21e](https://github.com/loopbackio/loopback-next/commit/23ff21ee29f5ace04c4833a2aa452d827fd2752f))


### chore

* drop Node.js 16 support ([b9efcb4](https://github.com/loopbackio/loopback-next/commit/b9efcb477d50507ba3c778ba23ea7acba7692593))


### BREAKING CHANGES

* Drop Node.js 16 support in all LB4 modules and extensions

Signed-off-by: dhmlau <dhmlau@ca.ibm.com>





## [0.5.4](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.5.3...@loopback/sequelize@0.5.4) (2024-01-11)


### Bug Fixes

* **sequelize:** add type coercion for booleans in the Where filter ([fde4744](https://github.com/loopbackio/loopback-next/commit/fde4744ae83fd1bae2597c8762a52af766cae101))
* **sequelize:** init Sequelize instance in constructor ([1103f26](https://github.com/loopbackio/loopback-next/commit/1103f266182baacfed7c6f92fe97da9946de1f9b))
* **sequelize:** resolves SQL error when order filter is an empty string ([56201c5](https://github.com/loopbackio/loopback-next/commit/56201c5505a4e5b5b67022c02c98356a4b864862))





## [0.5.3](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.5.2...@loopback/sequelize@0.5.3) (2023-12-12)


### Bug Fixes

* **sequelize:** exclude test environment from NPM publish ([4933a81](https://github.com/loopbackio/loopback-next/commit/4933a81818e7abe55329105275034152f9e883be))
* **sequelize:** exclude undefined values from where filter ([8292615](https://github.com/loopbackio/loopback-next/commit/829261574bea19de75875300088917cf88c85627))
* **sequelize:** extend Inclusion interface with "required" property ([5b7e6cb](https://github.com/loopbackio/loopback-next/commit/5b7e6cb8f17b45cdd9bcf8c7d81324cad38af2c7))
* **sequelize:** support "defaultScope" via Model settings ([2cd4d83](https://github.com/loopbackio/loopback-next/commit/2cd4d83ba7d8c4d8fb298b0ffb502fb83a9012f4))
* **sequelize:** use keyFrom as foreign key for belongsto relation definition ([08c06ca](https://github.com/loopbackio/loopback-next/commit/08c06ca1e7eb3b7429d25298f736efbfdab4f041))





## [0.5.2](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.5.1...@loopback/sequelize@0.5.2) (2023-09-12)

**Note:** Version bump only for package @loopback/sequelize





## [0.5.1](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.5.0...@loopback/sequelize@0.5.1) (2023-08-15)

**Note:** Version bump only for package @loopback/sequelize





# [0.5.0](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.4.0...@loopback/sequelize@0.5.0) (2023-07-17)


### Features

* **sequelize:** add `defaultFn` support ([960c3eb](https://github.com/loopbackio/loopback-next/commit/960c3eb7a0f965c9965f01c27a4765c2ede67256)), closes [#9597](https://github.com/loopbackio/loopback-next/issues/9597)





# [0.4.0](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.3.0...@loopback/sequelize@0.4.0) (2023-06-28)


### Bug Fixes

* **sequelize:** defer to `toJSON` for hidden property exclusion ([89b12b9](https://github.com/loopbackio/loopback-next/commit/89b12b992a5b176f5c4e022703d227702adda468))
* **sequelize:** get table name dynamically ([2a7ca80](https://github.com/loopbackio/loopback-next/commit/2a7ca805da0d717afc1f98f529f18ba527d5bcc2))
* **sequelize:** handle invalid inclusion filter ([dae9d49](https://github.com/loopbackio/loopback-next/commit/dae9d4957460c94142da2a52c84e11ece961a0d1)), closes [#9635](https://github.com/loopbackio/loopback-next/issues/9635)
* **sequelize:** preserve error context ([b7ca762](https://github.com/loopbackio/loopback-next/commit/b7ca762d8d55d05d86d3122cdfb2c873c87c8cde)), closes [#9626](https://github.com/loopbackio/loopback-next/issues/9626)
* **sequelize:** statically use 5.1.4 version of sqlite3 ([135a500](https://github.com/loopbackio/loopback-next/commit/135a50023b71f4a2817eebe933e90e29768741ec))


### Features

* **sequelize:** allow direct option forwarding to sequelize instance ([f751040](https://github.com/loopbackio/loopback-next/commit/f7510408e3ebdc35446a73f6e85d419bf3c160a6))
* **sequelize:** custom query support ([a30ecc8](https://github.com/loopbackio/loopback-next/commit/a30ecc826b47c246ed33ebb172d250ea72bb4e61))
* update dependency @types/node to ^16 ([2af42b7](https://github.com/loopbackio/loopback-next/commit/2af42b721c6dfc2df49bfcac1cbea478aba417ab))





# [0.3.0](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.2.0...@loopback/sequelize@0.3.0) (2023-05-15)


### Features

* add support for node v20 ([e23cefa](https://github.com/loopbackio/loopback-next/commit/e23cefaf5cce3fb990cb09f4c94239d1979615b1))
* remove support for node v14 ([5425762](https://github.com/loopbackio/loopback-next/commit/5425762f1353869994acf081bcda4816e6a9c3b0))
* remove support for node v19 ([e26a2ac](https://github.com/loopbackio/loopback-next/commit/e26a2ac2e43245d09dfc9721ccfa41d830daccb8))


### BREAKING CHANGES

* End of life of Node v14

Signed-off-by: Francisco Buceta <frbuceta@gmail.com>





# [0.2.0](https://github.com/loopbackio/loopback-next/compare/@loopback/sequelize@0.1.0...@loopback/sequelize@0.2.0) (2023-04-13)


### Bug Fixes

* refresh package lock files ([9979eb1](https://github.com/loopbackio/loopback-next/commit/9979eb183b6c6cd5775da7478cdede8a92ce0d5e)), closes [#9351](https://github.com/loopbackio/loopback-next/issues/9351)


### Features

* **sequelize:** add connection pooling support ([043c8d7](https://github.com/loopbackio/loopback-next/commit/043c8d734a21d993cfb380f7996ca9c2269611d7))
* **sequelize:** add sql transactions support ([9719c0a](https://github.com/loopbackio/loopback-next/commit/9719c0ace6624191ecaea817702610ee428658de))





# 0.1.0 (2023-03-09)


### Features

* **sequelize:** add an extension for sequelize orm ([6256ed9](https://github.com/loopbackio/loopback-next/commit/6256ed903eb04af2fd78995d58eb623d878df845))
