ForestAdmin/forest-express-mongoose

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## [9.3.25](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.24...v9.3.25) (2024-06-14)


### Bug Fixes

* **security:** patch braces dependency vulnerabilities ([#1104](https://github.com/ForestAdmin/forest-express-mongoose/issues/1104)) ([018288e](https://github.com/ForestAdmin/forest-express-mongoose/commit/018288e2df8f8edfa3a73649fe8522a96f4515df))

## [9.3.24](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.23...v9.3.24) (2024-06-14)


### Bug Fixes

* **security:** patch braces dependency vulnerabilities ([#1103](https://github.com/ForestAdmin/forest-express-mongoose/issues/1103)) ([2076629](https://github.com/ForestAdmin/forest-express-mongoose/commit/2076629380989f32661b551ef5d0ff98d5ce005d))

## [9.3.23](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.22...v9.3.23) (2024-05-17)


### Performance Improvements

* improve memory usage during export ([#1102](https://github.com/ForestAdmin/forest-express-mongoose/issues/1102)) ([03a94d5](https://github.com/ForestAdmin/forest-express-mongoose/commit/03a94d5e939acdde2424430cff3937478b083175))

## [9.3.22](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.21...v9.3.22) (2024-05-13)


### Bug Fixes

* incorrect mongoose type used for ConnectOptions ([#1101](https://github.com/ForestAdmin/forest-express-mongoose/issues/1101)) ([290276a](https://github.com/ForestAdmin/forest-express-mongoose/commit/290276a382a8dba551b1fd23a1bcd1558f5a207e))

## [9.3.21](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.20...v9.3.21) (2024-04-12)


### Bug Fixes

* **security:** patch tar dependency vulnerabilities ([#1100](https://github.com/ForestAdmin/forest-express-mongoose/issues/1100)) ([9e0c235](https://github.com/ForestAdmin/forest-express-mongoose/commit/9e0c2350436afd3c4192a60d9de875bf2115d4b9))

## [9.3.20](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.19...v9.3.20) (2024-04-11)


### Bug Fixes

* typo in error message ([#1099](https://github.com/ForestAdmin/forest-express-mongoose/issues/1099)) ([187c426](https://github.com/ForestAdmin/forest-express-mongoose/commit/187c426ed5c98920164e50ef17eb7ce3cb971e56))

## [9.3.19](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.18...v9.3.19) (2024-04-09)


### Bug Fixes

* typo in an error message when users are not authorized to perform an action ([#1098](https://github.com/ForestAdmin/forest-express-mongoose/issues/1098)) ([226f3d2](https://github.com/ForestAdmin/forest-express-mongoose/commit/226f3d29932f469087740746afd6531bd8407a61))

## [9.3.18](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.17...v9.3.18) (2024-04-04)


### Bug Fixes

* **security:** patch express dependency vulnerabilities ([#1097](https://github.com/ForestAdmin/forest-express-mongoose/issues/1097)) ([e013bdc](https://github.com/ForestAdmin/forest-express-mongoose/commit/e013bdc9f0229be9d60cc4fe0d64ccd3f8efd96a))

## [9.3.17](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.16...v9.3.17) (2024-03-11)


### Bug Fixes

* **security:** patch jose dependency vulnerabilities ([#1096](https://github.com/ForestAdmin/forest-express-mongoose/issues/1096)) ([525c911](https://github.com/ForestAdmin/forest-express-mongoose/commit/525c91182947d9f45792631f13dd889cb0bc11e0))

## [9.3.16](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.15...v9.3.16) (2024-02-22)


### Bug Fixes

* **security:** patch ip dependency vulnerabilities ([#1095](https://github.com/ForestAdmin/forest-express-mongoose/issues/1095)) ([e33b979](https://github.com/ForestAdmin/forest-express-mongoose/commit/e33b979b6f8ec1a3996aa2ea8a25d156af897c04))

## [9.3.15](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.14...v9.3.15) (2024-01-26)


### Bug Fixes

* **security:** patch lodash.set dependency vulnerabilities ([#1094](https://github.com/ForestAdmin/forest-express-mongoose/issues/1094)) ([5dd09fa](https://github.com/ForestAdmin/forest-express-mongoose/commit/5dd09fa6f4be34e531f9c0faf326ed5d38ad7c39))

## [9.3.14](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.13...v9.3.14) (2023-12-07)


### Bug Fixes

* allow filtering on exact date on flattened field ([#1079](https://github.com/ForestAdmin/forest-express-mongoose/issues/1079)) ([9ad89fe](https://github.com/ForestAdmin/forest-express-mongoose/commit/9ad89fed142f17b4ab2ae20bc45bfd0ac0607aa2))
* release flattened field filtering fix ([#1081](https://github.com/ForestAdmin/forest-express-mongoose/issues/1081)) ([0610526](https://github.com/ForestAdmin/forest-express-mongoose/commit/06105264f5e5e600ffdbb1981e690cd46396c113))

## [9.3.13](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.12...v9.3.13) (2023-12-04)


### Bug Fixes

* allow filtering on date on smart field ([#1080](https://github.com/ForestAdmin/forest-express-mongoose/issues/1080)) ([9cd4f59](https://github.com/ForestAdmin/forest-express-mongoose/commit/9cd4f594414362086b0ee2dcdb14e10443115ee3))

## [9.3.12](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.11...v9.3.12) (2023-11-08)


### Bug Fixes

* **serialiser:** serialiser does not compute hidden smart fields anymore ([#1067](https://github.com/ForestAdmin/forest-express-mongoose/issues/1067)) ([41af9eb](https://github.com/ForestAdmin/forest-express-mongoose/commit/41af9eb422d8ee20cfb886a3013881452cf24045))

## [9.3.11](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.10...v9.3.11) (2023-10-23)


### Bug Fixes

* **security:** patch @babel/traverse dependency vulnerabilities ([#1057](https://github.com/ForestAdmin/forest-express-mongoose/issues/1057)) ([4c0e7fc](https://github.com/ForestAdmin/forest-express-mongoose/commit/4c0e7fcc5af6d9ea41ed1eaad548b8d5c124cd13))

## [9.3.10](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.9...v9.3.10) (2023-10-23)


### Bug Fixes

* **security:** patch @babel/traverse dependency vulnerabilities ([#1056](https://github.com/ForestAdmin/forest-express-mongoose/issues/1056)) ([613a04a](https://github.com/ForestAdmin/forest-express-mongoose/commit/613a04a95a138337c15cd9f51df68053a5b30e7f))

## [9.3.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.8...v9.3.9) (2023-09-08)


### Bug Fixes

* **mongoose:** smart has many relationships for mongoose major versions 6 and 7 ([#1053](https://github.com/ForestAdmin/forest-express-mongoose/issues/1053)) ([3c090dc](https://github.com/ForestAdmin/forest-express-mongoose/commit/3c090dc8622f0afe00119be8127b95cf721c276a))

## [9.3.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.7...v9.3.8) (2023-09-01)


### Bug Fixes

* **security:** patch mongodb dependency vulnerabilities ([#1052](https://github.com/ForestAdmin/forest-express-mongoose/issues/1052)) ([24d45e3](https://github.com/ForestAdmin/forest-express-mongoose/commit/24d45e307c3b975a7dbde02507ed554d9a7c76a2))

## [9.3.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.6...v9.3.7) (2023-08-09)


### Bug Fixes

* warn in the console when the schema is not updated because of NODE_ENV ([#1050](https://github.com/ForestAdmin/forest-express-mongoose/issues/1050)) ([63dbd33](https://github.com/ForestAdmin/forest-express-mongoose/commit/63dbd337a1e61d9935ca87283a0c5df80e408111))

## [9.3.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.5...v9.3.6) (2023-08-04)


### Bug Fixes

* **security:** patch mongoose dependency vulnerabilities ([#1049](https://github.com/ForestAdmin/forest-express-mongoose/issues/1049)) ([0dab12a](https://github.com/ForestAdmin/forest-express-mongoose/commit/0dab12a70d6a033c20c5280c01964d01703b0ee1))

## [9.3.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.4...v9.3.5) (2023-08-04)


### Bug Fixes

* **security:** patch tough-cookie dependency vulnerabilities ([#1047](https://github.com/ForestAdmin/forest-express-mongoose/issues/1047)) ([6ff6e91](https://github.com/ForestAdmin/forest-express-mongoose/commit/6ff6e918543858a4c653503c867002b235f74783))
* **security:** patch word-wrap dependency vulnerabilities ([#1048](https://github.com/ForestAdmin/forest-express-mongoose/issues/1048)) ([d4c187e](https://github.com/ForestAdmin/forest-express-mongoose/commit/d4c187e52709eace3e2aadf1696d00318f559b6f))

## [9.3.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.3...v9.3.4) (2023-08-04)


### Bug Fixes

* **security:** patch semver dependency vulnerabilities ([#1046](https://github.com/ForestAdmin/forest-express-mongoose/issues/1046)) ([d8909df](https://github.com/ForestAdmin/forest-express-mongoose/commit/d8909df56a0199ba3e3878ea042a36c2454b612e))

## [9.3.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.2...v9.3.3) (2023-08-04)


### Bug Fixes

* upgrade node version for the ci build ([c375232](https://github.com/ForestAdmin/forest-express-mongoose/commit/c37523221d6fb86b8f657a2ebad46eb52765b9a3))

## [9.3.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.1...v9.3.2) (2023-07-07)


### Bug Fixes

* **event-source:** gracefully close the app on exit by removing server events subscription ([#1042](https://github.com/ForestAdmin/forest-express-mongoose/issues/1042)) ([22808c3](https://github.com/ForestAdmin/forest-express-mongoose/commit/22808c3a9619e883e471ae61791da4fcac629867))

## [9.3.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.3.0...v9.3.1) (2023-06-23)


### Bug Fixes

* **security:** patch semver dependency vulnerabilities ([#1041](https://github.com/ForestAdmin/forest-express-mongoose/issues/1041)) ([5168f91](https://github.com/ForestAdmin/forest-express-mongoose/commit/5168f91416e2951664b6db6ce23b5b5915d248f5))

# [9.3.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.10...v9.3.0) (2023-06-12)


### Features

* **events-subscription:** allow to instantly refresh permissions when they change ([#1039](https://github.com/ForestAdmin/forest-express-mongoose/issues/1039)) ([6bb5e5e](https://github.com/ForestAdmin/forest-express-mongoose/commit/6bb5e5ef49ae902ad94c929de10e36aa12f7331c))

## [9.2.10](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.9...v9.2.10) (2023-06-07)


### Bug Fixes

* **compatibility:** fix mongoose 7 compatibility ([#1040](https://github.com/ForestAdmin/forest-express-mongoose/issues/1040)) ([857cf1e](https://github.com/ForestAdmin/forest-express-mongoose/commit/857cf1e4ebc3be3bb647530b2ce043a852dcf942))

## [9.2.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.8...v9.2.9) (2023-05-24)


### Bug Fixes

* **init-options:** liana options should be taken into account correctly ([#1038](https://github.com/ForestAdmin/forest-express-mongoose/issues/1038)) ([e894b20](https://github.com/ForestAdmin/forest-express-mongoose/commit/e894b207f8f29c62abc62c3449c35db5f28f86ab))

## [9.2.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.7...v9.2.8) (2023-03-01)

## [9.2.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.6...v9.2.7) (2023-02-22)


### Bug Fixes

* **middlewares:** users should be able to execute a smart action on a smart collection ([#1020](https://github.com/ForestAdmin/forest-express-mongoose/issues/1020)) ([6d0074d](https://github.com/ForestAdmin/forest-express-mongoose/commit/6d0074d3f3ec92bb05be443ceb26172455865f2a))

## [9.2.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.5...v9.2.6) (2023-02-03)


### Bug Fixes

* **security:** patch mongoose dev dependencies vulnerabilities ([#1013](https://github.com/ForestAdmin/forest-express-mongoose/issues/1013)) ([c82074f](https://github.com/ForestAdmin/forest-express-mongoose/commit/c82074f846a17bbcbc0ccd605034a57316679089))

## [9.2.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.4...v9.2.5) (2023-02-03)


### Bug Fixes

* **security:** patch http-cache-semantics dependencies vulnerabilities ([#1011](https://github.com/ForestAdmin/forest-express-mongoose/issues/1011)) ([33e6647](https://github.com/ForestAdmin/forest-express-mongoose/commit/33e66473f381abfb6bc7b1b820e19218935e5d00))

## [9.2.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.3...v9.2.4) (2023-01-24)


### Bug Fixes

* **security:** patch forest-express dependency vulnerabilities ([#1006](https://github.com/ForestAdmin/forest-express-mongoose/issues/1006)) ([80c58e1](https://github.com/ForestAdmin/forest-express-mongoose/commit/80c58e1d0f4673125582d2e9c7903bf815bc530e))

## [9.2.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.2...v9.2.3) (2023-01-20)


### Bug Fixes

* revert forest-express instable dependency ([#1004](https://github.com/ForestAdmin/forest-express-mongoose/issues/1004)) ([f89a345](https://github.com/ForestAdmin/forest-express-mongoose/commit/f89a345aeeb3fba2fec07f6157b106895b2c27b9))

## [9.2.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.1...v9.2.2) (2023-01-19)


### Bug Fixes

* **security:** patch forest-express dependency vulnerability ([#1003](https://github.com/ForestAdmin/forest-express-mongoose/issues/1003)) ([69c9bd2](https://github.com/ForestAdmin/forest-express-mongoose/commit/69c9bd2c12a262f373e29e7a599c455be2db3ca7))

## [9.2.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.2.0...v9.2.1) (2023-01-19)


### Bug Fixes

* **security:** patch dependencies of dev dependencies vulnerabilities ([#1002](https://github.com/ForestAdmin/forest-express-mongoose/issues/1002)) ([087aaf5](https://github.com/ForestAdmin/forest-express-mongoose/commit/087aaf55db1c05d4be06202965713888afb70fb6))

# [9.2.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.1.1...v9.2.0) (2022-12-28)


### Features

* **smart-actions:** allow to define data-based conditions on approval requests ([#990](https://github.com/ForestAdmin/forest-express-mongoose/issues/990)) ([5def492](https://github.com/ForestAdmin/forest-express-mongoose/commit/5def4921a63138c7c0df1e3b428a92a2396e0d45))

## [9.1.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.1.0...v9.1.1) (2022-12-23)


### Bug Fixes

* revert "feat(smart-actions): add support for data-based conditions on smart action trigger, approval requirement and authorization to approve" ([#989](https://github.com/ForestAdmin/forest-express-mongoose/issues/989)) ([d45894d](https://github.com/ForestAdmin/forest-express-mongoose/commit/d45894d8889a9060ec3fb4b6cc43844eadb9e7db))

# [9.1.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.6...v9.1.0) (2022-12-23)


### Features

* **smart-actions:** add support for data-based conditions on smart action trigger, approval requirement and authorization to approve ([#988](https://github.com/ForestAdmin/forest-express-mongoose/issues/988)) ([2fffbb0](https://github.com/ForestAdmin/forest-express-mongoose/commit/2fffbb04bee640ac7f000d1a1590ff4498809234))

## [9.0.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.5...v9.0.6) (2022-12-21)


### Bug Fixes

* **typing:** remove invalid enum from typing file ([#984](https://github.com/ForestAdmin/forest-express-mongoose/issues/984)) ([e83a609](https://github.com/ForestAdmin/forest-express-mongoose/commit/e83a609eec4ffbc1bec4fede966f622249e4a067))

## [9.0.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.4...v9.0.5) (2022-12-12)

## [9.0.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.3...v9.0.4) (2022-12-06)


### Bug Fixes

* add attribute reverse list word by upgrading forest-express ([#979](https://github.com/ForestAdmin/forest-express-mongoose/issues/979)) ([dab7b01](https://github.com/ForestAdmin/forest-express-mongoose/commit/dab7b017831ceeef1085a02f855be6b9140a2fc2))

## [9.0.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.2...v9.0.3) (2022-11-28)


### Bug Fixes

* **types:** add FilterOperator enum ([#972](https://github.com/ForestAdmin/forest-express-mongoose/issues/972)) ([4dec1a3](https://github.com/ForestAdmin/forest-express-mongoose/commit/4dec1a32443a7170bc499f9c891ae0269a16f0b3))

## [9.0.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.1...v9.0.2) (2022-11-25)


### Bug Fixes

* **types:** smart field filter can now also returns a promise ([#971](https://github.com/ForestAdmin/forest-express-mongoose/issues/971)) ([f28ecab](https://github.com/ForestAdmin/forest-express-mongoose/commit/f28ecabb332bdcb06575d51deca1712fb711e2b2))

## [9.0.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.0...v9.0.1) (2022-11-23)


### Bug Fixes

* **types:** remove unused and incorrect exported type related to aggregation ([#970](https://github.com/ForestAdmin/forest-express-mongoose/issues/970)) ([97e4271](https://github.com/ForestAdmin/forest-express-mongoose/commit/97e4271674546badefd3d30a70ed926b3621d7f5))

# [9.0.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.9...v9.0.0) (2022-11-09)


### Bug Fixes

* **chart:** improve security on chart and rename charts' properties ([#956](https://github.com/ForestAdmin/forest-express-mongoose/issues/956)) ([8b1891f](https://github.com/ForestAdmin/forest-express-mongoose/commit/8b1891f836b303a19fa9a61346e69dc0046dadb3))
* **security:** validate that smart action approvals are launched with the same parameters than the initial trigger ([#954](https://github.com/ForestAdmin/forest-express-mongoose/issues/954)) ([05be76d](https://github.com/ForestAdmin/forest-express-mongoose/commit/05be76da5092f4008fb1cc85c0a5b30adc7874c7))


### Features

* **chart:** add support for context variables used by Workspaces ([#957](https://github.com/ForestAdmin/forest-express-mongoose/issues/957)) ([39e7c4a](https://github.com/ForestAdmin/forest-express-mongoose/commit/39e7c4aa8cc7750da0cc15af4d5211ae5f650f32))
* **chart:** add support for objective chart ([#955](https://github.com/ForestAdmin/forest-express-mongoose/issues/955)) ([7b8a3aa](https://github.com/ForestAdmin/forest-express-mongoose/commit/7b8a3aa5efceced2b6b3c0296ed18d2d97ba30ac))


### BREAKING CHANGES

* **security:** drop support of projects that are not using roles
    
Co-authored-by: Guillaume Gautreau <guillaumeg@forestadmin.com>, Morgan Perre <morganperre@gmail.com>

# [9.0.0-beta.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.0-beta.3...v9.0.0-beta.4) (2022-11-02)


### Features

* **chart:** add support for context variables used by Workspaces ([#957](https://github.com/ForestAdmin/forest-express-mongoose/issues/957)) ([39e7c4a](https://github.com/ForestAdmin/forest-express-mongoose/commit/39e7c4aa8cc7750da0cc15af4d5211ae5f650f32))

# [9.0.0-beta.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.0-beta.2...v9.0.0-beta.3) (2022-10-31)


### Bug Fixes

* **chart:** improve security on chart and rename charts' properties ([#956](https://github.com/ForestAdmin/forest-express-mongoose/issues/956)) ([8b1891f](https://github.com/ForestAdmin/forest-express-mongoose/commit/8b1891f836b303a19fa9a61346e69dc0046dadb3))

# [9.0.0-beta.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v9.0.0-beta.1...v9.0.0-beta.2) (2022-10-28)


### Features

* **chart:** add support for objective chart ([#955](https://github.com/ForestAdmin/forest-express-mongoose/issues/955)) ([7b8a3aa](https://github.com/ForestAdmin/forest-express-mongoose/commit/7b8a3aa5efceced2b6b3c0296ed18d2d97ba30ac))

# [9.0.0-beta.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.9...v9.0.0-beta.1) (2022-10-28)


### Bug Fixes

* **security:** validate that smart action approvals are launched with the same parameters than the initial trigger ([#954](https://github.com/ForestAdmin/forest-express-mongoose/issues/954)) ([05be76d](https://github.com/ForestAdmin/forest-express-mongoose/commit/05be76da5092f4008fb1cc85c0a5b30adc7874c7))


### BREAKING CHANGES

* **security:** drop support of projects that are not using roles
    
Co-authored-by: Guillaume Gautreau <guillaumeg@forestadmin.com>, Morgan Perre <morganperre@gmail.com>

## [8.7.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.8...v8.7.9) (2022-10-25)


### Bug Fixes

* **type:** add generic for SmartActionRequestBody ([#949](https://github.com/ForestAdmin/forest-express-mongoose/issues/949)) ([5630cd4](https://github.com/ForestAdmin/forest-express-mongoose/commit/5630cd415ea4e7fc00376978df9cb664d3a44ac3))

## [8.7.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.7...v8.7.8) (2022-09-28)


### Bug Fixes

* **type:** add "isSortable" to SmartFieldOptions interface ([#936](https://github.com/ForestAdmin/forest-express-mongoose/issues/936)) ([73e17eb](https://github.com/ForestAdmin/forest-express-mongoose/commit/73e17ebe989ab89c7e47727fac9bd96bdd7f74d0))

## [8.7.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.6...v8.7.7) (2022-09-01)


### Bug Fixes

* **charts:** user with permissions level that allows charts creation or edition should always be allow to perform charts requests ([#922](https://github.com/ForestAdmin/forest-express-mongoose/issues/922)) ([aa18ad3](https://github.com/ForestAdmin/forest-express-mongoose/commit/aa18ad3cb6dfc534d2e424a84553e260d4d42b33))

## [8.7.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.5...v8.7.6) (2022-07-29)


### Bug Fixes

* **flattener:** smart action availability now works properly on segments ([#906](https://github.com/ForestAdmin/forest-express-mongoose/issues/906)) ([59e93ba](https://github.com/ForestAdmin/forest-express-mongoose/commit/59e93ba896c5c433d4ab9d749edc90de8665002f))

## [8.7.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.4...v8.7.5) (2022-07-25)


### Bug Fixes

* **security:** upgrade moment to 2.29.4 to fix a vulnerability ([#901](https://github.com/ForestAdmin/forest-express-mongoose/issues/901)) ([4241e13](https://github.com/ForestAdmin/forest-express-mongoose/commit/4241e13d8b6863e0e5902545c2ba581e080716b5))

## [8.7.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.3...v8.7.4) (2022-07-06)


### Bug Fixes

* **reference:** fix join of references when model name is different from table name ([#892](https://github.com/ForestAdmin/forest-express-mongoose/issues/892)) ([5208e18](https://github.com/ForestAdmin/forest-express-mongoose/commit/5208e18ec2e1937ebc61b92dcde9106202cf7730))

## [8.7.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.2...v8.7.3) (2022-07-04)


### Bug Fixes

* **security:** patch semantic-release dependency vulnerability ([#876](https://github.com/ForestAdmin/forest-express-mongoose/issues/876)) ([add0ecf](https://github.com/ForestAdmin/forest-express-mongoose/commit/add0ecfd424a443242c0fc78f11d991966829a7c))
* **security:** patch semver-regex dependency vulnerability ([#869](https://github.com/ForestAdmin/forest-express-mongoose/issues/869)) ([fe640de](https://github.com/ForestAdmin/forest-express-mongoose/commit/fe640de91b44491349bcef0e11aa9e1c0a6194e7))

## [8.7.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.1...v8.7.2) (2022-06-29)


### Bug Fixes

* **types:** load and change hook are now optional on smart action ([#886](https://github.com/ForestAdmin/forest-express-mongoose/issues/886)) ([03e5c7d](https://github.com/ForestAdmin/forest-express-mongoose/commit/03e5c7dfa3a1218a07e67d1eb1162fd4183e9bd3))

## [8.7.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.7.0...v8.7.1) (2022-06-06)


### Bug Fixes

* **types:** declare correctly user in requests ([#870](https://github.com/ForestAdmin/forest-express-mongoose/issues/870)) ([9434ce2](https://github.com/ForestAdmin/forest-express-mongoose/commit/9434ce2a909eabec9ffa67459c1c768602522949))

# [8.7.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.10...v8.7.0) (2022-05-12)


### Features

* **flattener:** native flattened fields are now entirely introspected ([#833](https://github.com/ForestAdmin/forest-express-mongoose/issues/833)) ([f7081c1](https://github.com/ForestAdmin/forest-express-mongoose/commit/f7081c1f7a58f73a960fdcab1602513d4129d931))

## [8.6.10](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.9...v8.6.10) (2022-05-11)


### Bug Fixes

* **schema-analyser:** handle references correctly when they can not be found ([#830](https://github.com/ForestAdmin/forest-express-mongoose/issues/830)) ([8ff6a78](https://github.com/ForestAdmin/forest-express-mongoose/commit/8ff6a7836ade5958352278ade5fe0292c170a742))

## [8.6.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.8...v8.6.9) (2022-05-04)


### Bug Fixes

* **security:** patch express-jwt to stable candidate ([#845](https://github.com/ForestAdmin/forest-express-mongoose/issues/845)) ([596ac84](https://github.com/ForestAdmin/forest-express-mongoose/commit/596ac8480e8bc94b8b2292db191184ccce2476b8))

## [8.6.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.7...v8.6.8) (2022-05-03)

## [8.6.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.6...v8.6.7) (2022-04-19)

## [8.6.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.5...v8.6.6) (2022-04-19)

## [8.6.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.4...v8.6.5) (2022-03-11)


### Bug Fixes

* prevent deactivate count middleware to throw ([#806](https://github.com/ForestAdmin/forest-express-mongoose/issues/806)) ([dcf9e9c](https://github.com/ForestAdmin/forest-express-mongoose/commit/dcf9e9cdbbc64a365e3580e922bb1c165f71786a))

## [8.6.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.3...v8.6.4) (2022-03-08)


### Bug Fixes

* **types:** serializers now take optional meta as second argument ([#798](https://github.com/ForestAdmin/forest-express-mongoose/issues/798)) ([bfa0f71](https://github.com/ForestAdmin/forest-express-mongoose/commit/bfa0f719867bccb1a06b0edf3c34b04caf512d3d))

## [8.6.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.2...v8.6.3) (2022-02-24)


### Bug Fixes

* **search:** search extended on collection with array of numbers ([#792](https://github.com/ForestAdmin/forest-express-mongoose/issues/792)) ([444f4ca](https://github.com/ForestAdmin/forest-express-mongoose/commit/444f4ca9a95b3949b1eeb698378998eb687535ad))

## [8.6.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.1...v8.6.2) (2022-02-16)


### Bug Fixes

* **flattener:** fields null assignment is now properly handled ([#796](https://github.com/ForestAdmin/forest-express-mongoose/issues/796)) ([499c8db](https://github.com/ForestAdmin/forest-express-mongoose/commit/499c8db4c624818b54d2fe50b82416a5ee5a27f7))

## [8.6.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.6.0...v8.6.1) (2022-02-11)


### Bug Fixes

* unflatten relationships in their original attribute ([#790](https://github.com/ForestAdmin/forest-express-mongoose/issues/790)) ([c915f86](https://github.com/ForestAdmin/forest-express-mongoose/commit/c915f861bbf21fba70f5413ee3a0154e3458abee))

# [8.6.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.5.0...v8.6.0) (2022-02-08)


### Features

* **count:** add middleware to deactivate count ([#780](https://github.com/ForestAdmin/forest-express-mongoose/issues/780)) ([64fa7b2](https://github.com/ForestAdmin/forest-express-mongoose/commit/64fa7b2f5e409aadfba4e48e8197645eba70fe3c))

# [8.5.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.9...v8.5.0) (2022-01-14)


### Features

* users can now use flattened fields with custom routes ([84302d1](https://github.com/ForestAdmin/forest-express-mongoose/commit/84302d1b02639226ddae8cd7dd3468bf04c43f5e))

## [8.4.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.8...v8.4.9) (2022-01-07)


### Bug Fixes

* filters on nested fields now works correctly ([#763](https://github.com/ForestAdmin/forest-express-mongoose/issues/763)) ([2bb7ee8](https://github.com/ForestAdmin/forest-express-mongoose/commit/2bb7ee828bf2591fe4b7360c68a78210e2405773))

## [8.4.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.7...v8.4.8) (2021-12-27)


### Bug Fixes

* flattened array attributes are now correctly exported ([#753](https://github.com/ForestAdmin/forest-express-mongoose/issues/753)) ([be9f61f](https://github.com/ForestAdmin/forest-express-mongoose/commit/be9f61fd7b83aab14c51c1099500d5237509bb8d))

## [8.4.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.6...v8.4.7) (2021-12-24)


### Bug Fixes

* **export:** flattened fields are now correctly exported ([#751](https://github.com/ForestAdmin/forest-express-mongoose/issues/751)) ([fac7ea4](https://github.com/ForestAdmin/forest-express-mongoose/commit/fac7ea4287fe1bdde4c040164dc115bf2e247d93))

## [8.4.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.5...v8.4.6) (2021-12-21)


### Bug Fixes

* **fields-flattener:** flattened nested references are now correctly fetched ([#749](https://github.com/ForestAdmin/forest-express-mongoose/issues/749)) ([9be668c](https://github.com/ForestAdmin/forest-express-mongoose/commit/9be668cd6ea2519f3aa08455edb0d8c850d8a808))

## [8.4.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.4...v8.4.5) (2021-12-01)


### Bug Fixes

* clean implem and add coverage ([cad38c9](https://github.com/ForestAdmin/forest-express-mongoose/commit/cad38c9541ddd1e9377cd9b8a41f433578e7bccc))
* prevent auto cast to objectId when customer forces a field to be a String ([aac5fd8](https://github.com/ForestAdmin/forest-express-mongoose/commit/aac5fd88a6084a68446b727dbbc0cc00ac81afa5))

## [8.4.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.3...v8.4.4) (2021-11-30)


### Bug Fixes

* add searchFields type in the collection options ([#733](https://github.com/ForestAdmin/forest-express-mongoose/issues/733)) ([f8656f6](https://github.com/ForestAdmin/forest-express-mongoose/commit/f8656f6740a78caafc8b6ac1c93e75942873581f))

## [8.4.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.2...v8.4.3) (2021-10-25)


### Bug Fixes

* add warning message when connections does not have any models ([#720](https://github.com/ForestAdmin/forest-express-mongoose/issues/720)) ([f3fff15](https://github.com/ForestAdmin/forest-express-mongoose/commit/f3fff15dcc5e7687950fcabc0d46a25c27fa15d4))

## [8.4.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.1...v8.4.2) (2021-10-25)


### Bug Fixes

* **smart-actions:** skip scope validation for smart action on smart collection ([#719](https://github.com/ForestAdmin/forest-express-mongoose/issues/719)) ([9f238bf](https://github.com/ForestAdmin/forest-express-mongoose/commit/9f238bfee556c03322c305f748b24fc23d93cf74))

## [8.4.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.4.0...v8.4.1) (2021-10-20)


### Bug Fixes

* **types:** smart field searcher is now declared to support asynchronous code ([#716](https://github.com/ForestAdmin/forest-express-mongoose/issues/716)) ([28bd190](https://github.com/ForestAdmin/forest-express-mongoose/commit/28bd1903d8c22be86baf6e9679c4760c9b3caf8e))

# [8.4.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.10...v8.4.0) (2021-10-19)


### Features

* **perf:** do not send schema to Forest when unchanged ([#714](https://github.com/ForestAdmin/forest-express-mongoose/issues/714)) ([4efb724](https://github.com/ForestAdmin/forest-express-mongoose/commit/4efb7246c7939003a1d4c24d96359665e6200395))

## [8.3.10](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.9...v8.3.10) (2021-10-14)


### Bug Fixes

* **types:** add schemaDir property in LianaOptions type ([#709](https://github.com/ForestAdmin/forest-express-mongoose/issues/709)) ([e7d33ef](https://github.com/ForestAdmin/forest-express-mongoose/commit/e7d33ef146c70b94142d2d77a24f2e8043ba0fd6))

## [8.3.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.8...v8.3.9) (2021-10-07)


### Bug Fixes

* fix hooks types to allow asynchronous hook ([#701](https://github.com/ForestAdmin/forest-express-mongoose/issues/701)) ([18b8d8b](https://github.com/ForestAdmin/forest-express-mongoose/commit/18b8d8bdb52490a48c63bbd1739b65a1c2e69f2f))

## [8.3.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.7...v8.3.8) (2021-09-29)


### Bug Fixes

* **smart field:** fix filter on smart reference ([#669](https://github.com/ForestAdmin/forest-express-mongoose/issues/669)) ([18ab904](https://github.com/ForestAdmin/forest-express-mongoose/commit/18ab9047b8ce6f784a91752bae7a20ae7ea7288e))

## [8.3.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.6...v8.3.7) (2021-09-22)


### Bug Fixes

* **security:** patch mpath dependency vulnerability ([#670](https://github.com/ForestAdmin/forest-express-mongoose/issues/670)) ([1633c46](https://github.com/ForestAdmin/forest-express-mongoose/commit/1633c467b4578a07a7cc3e287123ff72ff257f56))

## [8.3.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.5...v8.3.6) (2021-09-21)


### Bug Fixes

* **security:** patch babel vulnerabilities ([#676](https://github.com/ForestAdmin/forest-express-mongoose/issues/676)) ([0195e2a](https://github.com/ForestAdmin/forest-express-mongoose/commit/0195e2ae4766a00a7c092807c741b635bf584263))

## [8.3.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.4...v8.3.5) (2021-09-21)


### Bug Fixes

* **security:** patch glob-parent vulnerabilities ([#675](https://github.com/ForestAdmin/forest-express-mongoose/issues/675)) ([47a84d8](https://github.com/ForestAdmin/forest-express-mongoose/commit/47a84d89a4b4b07b33e4a4cedab3cb56336b1de4))

## [8.3.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.3...v8.3.4) (2021-09-21)


### Bug Fixes

* **security:** patch jose dependency vulnerability ([#557](https://github.com/ForestAdmin/forest-express-mongoose/issues/557)) ([046da94](https://github.com/ForestAdmin/forest-express-mongoose/commit/046da94d3b0f60baf12a4cb0681b1679bd0eb26c))
* **security:** patch path-parse dependency vulnerabilities ([#657](https://github.com/ForestAdmin/forest-express-mongoose/issues/657)) ([fd2e33a](https://github.com/ForestAdmin/forest-express-mongoose/commit/fd2e33aae760d63496eb170b2a367bf9e673d667))
* **security:** patch tmpl dependency vulnerabilities ([#672](https://github.com/ForestAdmin/forest-express-mongoose/issues/672)) ([f19fb83](https://github.com/ForestAdmin/forest-express-mongoose/commit/f19fb83d632216466c2c2d1c782d2e0094bb6490))

## [8.3.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.2...v8.3.3) (2021-09-21)


### Bug Fixes

* **security:** patch semantic-release-slack-bot vulnerabilities ([#674](https://github.com/ForestAdmin/forest-express-mongoose/issues/674)) ([433517a](https://github.com/ForestAdmin/forest-express-mongoose/commit/433517a50b5785a607b8167e36b4098ac10ee47d))

## [8.3.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.1...v8.3.2) (2021-09-21)


### Bug Fixes

* **security:** patch dependencies of dependencies vulnerabilities ([#673](https://github.com/ForestAdmin/forest-express-mongoose/issues/673)) ([2188605](https://github.com/ForestAdmin/forest-express-mongoose/commit/21886057e4c3991afe3e5e55ff421b7482c51621))

## [8.3.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.3.0...v8.3.1) (2021-09-21)


### Bug Fixes

* **security:** patch semantic-release dependency vulnerabilities ([#671](https://github.com/ForestAdmin/forest-express-mongoose/issues/671)) ([d411424](https://github.com/ForestAdmin/forest-express-mongoose/commit/d41142432689533f115e2ee0b35351041b880308))

# [8.3.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.2.0...v8.3.0) (2021-09-10)


### Features

* **filter:** add "is in" filter ([#666](https://github.com/ForestAdmin/forest-express-mongoose/issues/666)) ([d957bb5](https://github.com/ForestAdmin/forest-express-mongoose/commit/d957bb52d51adf9e21815ea09593aebd9b896815))

# [8.2.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.8...v8.2.0) (2021-08-26)


### Features

* include tags in the user data inside the request ([#663](https://github.com/ForestAdmin/forest-express-mongoose/issues/663)) ([d513bdc](https://github.com/ForestAdmin/forest-express-mongoose/commit/d513bdc9f6a865c88b5a8ac20af12b1f209f8acf))

## [8.1.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.7...v8.1.8) (2021-08-25)


### Bug Fixes

* **security:** patch ws dependency vulnerability ([#628](https://github.com/ForestAdmin/forest-express-mongoose/issues/628)) ([ade3202](https://github.com/ForestAdmin/forest-express-mongoose/commit/ade3202fc4cce1c6dd8d038af069b1254eb890c1))

## [8.1.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.6...v8.1.7) (2021-08-25)


### Bug Fixes

* **security:** patch color-string dependency vulnerability ([#629](https://github.com/ForestAdmin/forest-express-mongoose/issues/629)) ([43793a3](https://github.com/ForestAdmin/forest-express-mongoose/commit/43793a39042a603e4e8a31219ffdbffbfd141f93))

## [8.1.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.5...v8.1.6) (2021-08-25)


### Bug Fixes

* **security:** patch hosted-git-info dependency vulnerability ([#566](https://github.com/ForestAdmin/forest-express-mongoose/issues/566)) ([aea9087](https://github.com/ForestAdmin/forest-express-mongoose/commit/aea9087ea18baa56ebb8bf5475a038526000945e))

## [8.1.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.4...v8.1.5) (2021-08-25)


### Bug Fixes

* **security:** patch handlebars dependency vulnerabilities (from 4.7.6 to 4.7.7) ([#565](https://github.com/ForestAdmin/forest-express-mongoose/issues/565)) ([289ab2c](https://github.com/ForestAdmin/forest-express-mongoose/commit/289ab2cc422a2f5fcdbea9f03d55b40e40c6c706))
* **security:** patch tar dependency vulnerabilities ([#653](https://github.com/ForestAdmin/forest-express-mongoose/issues/653)) ([b51911d](https://github.com/ForestAdmin/forest-express-mongoose/commit/b51911dfac563ce8062b62d8e24af266db5102d2)), closes [#565](https://github.com/ForestAdmin/forest-express-mongoose/issues/565)

## [8.1.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.3...v8.1.4) (2021-08-25)


### Bug Fixes

* **charts:** objective charts now returns correct values ([#660](https://github.com/ForestAdmin/forest-express-mongoose/issues/660)) ([54459e2](https://github.com/ForestAdmin/forest-express-mongoose/commit/54459e2c06badb4b449ebbd55f1abd2b6c325c2b))

## [8.1.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.2...v8.1.3) (2021-08-17)


### Bug Fixes

* **smart-action:** single and bulk smart action can't be triggered due to runtime error ([#658](https://github.com/ForestAdmin/forest-express-mongoose/issues/658)) ([80491d4](https://github.com/ForestAdmin/forest-express-mongoose/commit/80491d40c679c87d2fd4162acfd34fa904381d6b))

## [8.1.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.1...v8.1.2) (2021-08-05)


### Bug Fixes

* **exposed:** reduce number of mandatory parameters in records-getter and record-serializer ([#656](https://github.com/ForestAdmin/forest-express-mongoose/issues/656)) ([253bac9](https://github.com/ForestAdmin/forest-express-mongoose/commit/253bac907a45c606de71f8b58179db1556013752))

## [8.1.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.1.0...v8.1.1) (2021-08-04)


### Bug Fixes

* **types:** add missing RecordSerializer ([#655](https://github.com/ForestAdmin/forest-express-mongoose/issues/655)) ([482c5ba](https://github.com/ForestAdmin/forest-express-mongoose/commit/482c5ba764ba5f372dc6edfb467903044ea1b464))

# [8.1.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.3...v8.1.0) (2021-08-04)


### Features

* users can now flatten nested fields from model ([#641](https://github.com/ForestAdmin/forest-express-mongoose/issues/641)) ([d479eb9](https://github.com/ForestAdmin/forest-express-mongoose/commit/d479eb9ad50ae459d639f8ade3fbf030f6b85ced))

## [8.0.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.2...v8.0.3) (2021-07-27)


### Bug Fixes

* **update:** fix update record regression ([#643](https://github.com/ForestAdmin/forest-express-mongoose/issues/643)) ([cc39aeb](https://github.com/ForestAdmin/forest-express-mongoose/commit/cc39aebaaa421124c41b33a207dbd1211e3aa02d))

## [8.0.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.1...v8.0.2) (2021-07-26)


### Bug Fixes

* **actions:** fix regression on the bulk delete action ([#640](https://github.com/ForestAdmin/forest-express-mongoose/issues/640)) ([6880156](https://github.com/ForestAdmin/forest-express-mongoose/commit/6880156e1b7a6a2cc0b545c9122982c6fbb96dc2))

## [8.0.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0...v8.0.1) (2021-07-22)


### Bug Fixes

* **related-data:** sequelize related data are not displayed ([#639](https://github.com/ForestAdmin/forest-express-mongoose/issues/639)) ([20febff](https://github.com/ForestAdmin/forest-express-mongoose/commit/20febfff103ad72a8ac7fa8faf8bcb0de4707cec))

# [8.0.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.9.2...v8.0.0) (2021-07-19)


### Bug Fixes

* abstractRecord type ([#624](https://github.com/ForestAdmin/forest-express-mongoose/issues/624)) ([56fbac3](https://github.com/ForestAdmin/forest-express-mongoose/commit/56fbac359c57a7e572de227a9ca2eb85d6496487))
* broken value charts due to missing user on ValueStatGetter constructor ([#609](https://github.com/ForestAdmin/forest-express-mongoose/issues/609)) ([0b52930](https://github.com/ForestAdmin/forest-express-mongoose/commit/0b52930dd6ced63bf3defe7c3263b27a8cb8f793))
* fix types ([7e2d7f2](https://github.com/ForestAdmin/forest-express-mongoose/commit/7e2d7f220abbcfff79a1f33e3635da5df65c041d))


### Features

* allow hooks for global and bulk smart action ([#622](https://github.com/ForestAdmin/forest-express-mongoose/issues/622)) ([2c5c7d1](https://github.com/ForestAdmin/forest-express-mongoose/commit/2c5c7d19cd6887b66014c255dd032c20b7bc54df))
* **security:** secure segments queries ([#616](https://github.com/ForestAdmin/forest-express-mongoose/issues/616)) ([f09990a](https://github.com/ForestAdmin/forest-express-mongoose/commit/f09990a64ec27a882e9560007e068ae068bf562f))
* **smart-action:** user can add dynamically field with hook on smart action form ([#593](https://github.com/ForestAdmin/forest-express-mongoose/issues/593)) ([90b4330](https://github.com/ForestAdmin/forest-express-mongoose/commit/90b4330e073c78da79a2ebbbbb2055e9e459a940))


* feat(scopes)!: enforce scopes restrictions on a wider range of requests (#586) ([2ce0904](https://github.com/ForestAdmin/forest-express-mongoose/commit/2ce09043f0115a791f0b831ab49b08c534c50f2e)), closes [#586](https://github.com/ForestAdmin/forest-express-mongoose/issues/586)


### BREAKING CHANGES

* record is no longer send to the hook middleware & values option on smart action is no longer supported
* **smart-action:** fields parameters on hook function is no longer a map of field, it is now an array.
change hook is no longer choosen by the field name, field need to have hook defined inside it definition by addin a props hook.
* the public API of forest-express has changed to include the parameters which are needed to evaluate scope filters. This includes PermissionMiddlewareCreator, all classes on the /exposed folder and most services. Many routes now require providing the current user timezone.

# [8.0.0-beta.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.8...v8.0.0-beta.9) (2021-07-19)

# [8.0.0-beta.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.7...v8.0.0-beta.8) (2021-07-19)


### Bug Fixes

* add isSearchable to collection options ([#623](https://github.com/ForestAdmin/forest-express-mongoose/issues/623)) ([bc8a2c1](https://github.com/ForestAdmin/forest-express-mongoose/commit/bc8a2c1b5260523e6c5945c6017ce87792a179fa))
* add missing Json value for FieldType Type ([#620](https://github.com/ForestAdmin/forest-express-mongoose/issues/620)) ([f40126a](https://github.com/ForestAdmin/forest-express-mongoose/commit/f40126ac847254a9cbbedddf25305fff4821c0f7))

# [8.0.0-beta.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.6...v8.0.0-beta.7) (2021-07-09)


### Features

* allow hooks for global and bulk smart action ([#622](https://github.com/ForestAdmin/forest-express-mongoose/issues/622)) ([2c5c7d1](https://github.com/ForestAdmin/forest-express-mongoose/commit/2c5c7d19cd6887b66014c255dd032c20b7bc54df))


### BREAKING CHANGES

* record is no longer send to the hook middleware & values option on smart action is no longer supported

# [8.0.0-beta.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.5...v8.0.0-beta.6) (2021-07-08)


### Bug Fixes

* abstractRecord type ([#624](https://github.com/ForestAdmin/forest-express-mongoose/issues/624)) ([56fbac3](https://github.com/ForestAdmin/forest-express-mongoose/commit/56fbac359c57a7e572de227a9ca2eb85d6496487))

# [8.0.0-beta.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.4...v8.0.0-beta.5) (2021-07-06)


### Bug Fixes

* fix types ([7e2d7f2](https://github.com/ForestAdmin/forest-express-mongoose/commit/7e2d7f220abbcfff79a1f33e3635da5df65c041d))
* **authentication:** error during authentication when the environment is secret passed as a liana option and not an environment variable ([#610](https://github.com/ForestAdmin/forest-express-mongoose/issues/610)) ([26aa456](https://github.com/ForestAdmin/forest-express-mongoose/commit/26aa456dacfc3fe67bcbb029a6ce1ea5eca1fe16))
* **enums:** fix nested enum types not having values in forestadmin-schema ([#612](https://github.com/ForestAdmin/forest-express-mongoose/issues/612)) ([e9a369b](https://github.com/ForestAdmin/forest-express-mongoose/commit/e9a369bbf0da0502c8fe760797701a5c379ca0f5))
* **intercom:** fix date conversion from unix timestamp to js date of intercom attributes ([#604](https://github.com/ForestAdmin/forest-express-mongoose/issues/604)) ([5c824c0](https://github.com/ForestAdmin/forest-express-mongoose/commit/5c824c0d982bf733b2c70b7065768abb869b1021))
* **related-data:** reaching an embedded has-many relationship by URL does not display any records on mongoose ([#614](https://github.com/ForestAdmin/forest-express-mongoose/issues/614)) ([4f608ee](https://github.com/ForestAdmin/forest-express-mongoose/commit/4f608ee5311f05342fb0d96dbfaba1d5f43af29b))
* correctly get the IP address from the request headers ([#592](https://github.com/ForestAdmin/forest-express-mongoose/issues/592)) ([e8349bf](https://github.com/ForestAdmin/forest-express-mongoose/commit/e8349bf7a2e75219382e01086a080b2127e91c80))
* prevent IP check from failing for the proxies including the port in the headers ([#601](https://github.com/ForestAdmin/forest-express-mongoose/issues/601)) ([8e61bd6](https://github.com/ForestAdmin/forest-express-mongoose/commit/8e61bd61258d3dd3c35b57ae74c104da2106267f))


### Features

* add typescript declaration file ([#594](https://github.com/ForestAdmin/forest-express-mongoose/issues/594)) ([fc0264d](https://github.com/ForestAdmin/forest-express-mongoose/commit/fc0264d48f8d5cde6898d7f7b54b5f820a328e8d))
* include role in the user data inside the request ([#597](https://github.com/ForestAdmin/forest-express-mongoose/issues/597)) ([508047b](https://github.com/ForestAdmin/forest-express-mongoose/commit/508047b51cf70a67098648f36cfecd689f9d2b6a))
* **schema:** move some meta data under stack attribute to prevent blocking scenarios on DWO ([#591](https://github.com/ForestAdmin/forest-express-mongoose/issues/591)) ([9ef8c44](https://github.com/ForestAdmin/forest-express-mongoose/commit/9ef8c44ff726d81682708500057b8a5b9b34cfd1))

## [7.9.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.9.1...v7.9.2) (2021-07-06)


### Bug Fixes

* add isSearchable to collection options ([#623](https://github.com/ForestAdmin/forest-express-mongoose/issues/623)) ([bc8a2c1](https://github.com/ForestAdmin/forest-express-mongoose/commit/bc8a2c1b5260523e6c5945c6017ce87792a179fa))

## [7.9.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.9.0...v7.9.1) (2021-07-06)


### Bug Fixes

* add missing Json value for FieldType Type ([#620](https://github.com/ForestAdmin/forest-express-mongoose/issues/620)) ([f40126a](https://github.com/ForestAdmin/forest-express-mongoose/commit/f40126ac847254a9cbbedddf25305fff4821c0f7))

# [8.0.0-beta.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.3...v8.0.0-beta.4) (2021-07-02)


### Features

* **security:** secure segments queries ([#616](https://github.com/ForestAdmin/forest-express-mongoose/issues/616)) ([f09990a](https://github.com/ForestAdmin/forest-express-mongoose/commit/f09990a64ec27a882e9560007e068ae068bf562f))

# [7.9.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.8.5...v7.9.0) (2021-07-01)


### Features

* add typescript declaration file ([#594](https://github.com/ForestAdmin/forest-express-mongoose/issues/594)) ([fc0264d](https://github.com/ForestAdmin/forest-express-mongoose/commit/fc0264d48f8d5cde6898d7f7b54b5f820a328e8d))

## [7.8.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.8.4...v7.8.5) (2021-07-01)


### Bug Fixes

* **enums:** fix nested enum types not having values in forestadmin-schema ([#612](https://github.com/ForestAdmin/forest-express-mongoose/issues/612)) ([e9a369b](https://github.com/ForestAdmin/forest-express-mongoose/commit/e9a369bbf0da0502c8fe760797701a5c379ca0f5))

## [7.8.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.8.3...v7.8.4) (2021-06-30)


### Bug Fixes

* **related-data:** reaching an embedded has-many relationship by URL does not display any records on mongoose ([#614](https://github.com/ForestAdmin/forest-express-mongoose/issues/614)) ([4f608ee](https://github.com/ForestAdmin/forest-express-mongoose/commit/4f608ee5311f05342fb0d96dbfaba1d5f43af29b))

## [7.8.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.8.2...v7.8.3) (2021-06-23)


### Bug Fixes

* **authentication:** error during authentication when the environment is secret passed as a liana option and not an environment variable ([#610](https://github.com/ForestAdmin/forest-express-mongoose/issues/610)) ([26aa456](https://github.com/ForestAdmin/forest-express-mongoose/commit/26aa456dacfc3fe67bcbb029a6ce1ea5eca1fe16))

# [8.0.0-beta.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.2...v8.0.0-beta.3) (2021-06-22)


### Bug Fixes

* broken value charts due to missing user on ValueStatGetter constructor ([#609](https://github.com/ForestAdmin/forest-express-mongoose/issues/609)) ([0b52930](https://github.com/ForestAdmin/forest-express-mongoose/commit/0b52930dd6ced63bf3defe7c3263b27a8cb8f793))

## [7.8.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.8.1...v7.8.2) (2021-06-15)


### Bug Fixes

* **intercom:** fix date conversion from unix timestamp to js date of intercom attributes ([#604](https://github.com/ForestAdmin/forest-express-mongoose/issues/604)) ([5c824c0](https://github.com/ForestAdmin/forest-express-mongoose/commit/5c824c0d982bf733b2c70b7065768abb869b1021))

## [7.8.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.8.0...v7.8.1) (2021-06-10)


### Bug Fixes

* prevent IP check from failing for the proxies including the port in the headers ([#601](https://github.com/ForestAdmin/forest-express-mongoose/issues/601)) ([8e61bd6](https://github.com/ForestAdmin/forest-express-mongoose/commit/8e61bd61258d3dd3c35b57ae74c104da2106267f))

# [7.8.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.7.1...v7.8.0) (2021-06-09)


### Features

* include role in the user data inside the request ([#597](https://github.com/ForestAdmin/forest-express-mongoose/issues/597)) ([508047b](https://github.com/ForestAdmin/forest-express-mongoose/commit/508047b51cf70a67098648f36cfecd689f9d2b6a))

# [8.0.0-beta.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v8.0.0-beta.1...v8.0.0-beta.2) (2021-06-07)


### Features

* **smart-action:** user can add dynamically field with hook on smart action form ([#593](https://github.com/ForestAdmin/forest-express-mongoose/issues/593)) ([90b4330](https://github.com/ForestAdmin/forest-express-mongoose/commit/90b4330e073c78da79a2ebbbbb2055e9e459a940))


### BREAKING CHANGES

* **smart-action:** fields parameters on hook function is no longer a map of field, it is now an array.
change hook is no longer choosen by the field name, field need to have hook defined inside it definition by addin a props hook.

## [7.7.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.7.0...v7.7.1) (2021-06-03)


### Bug Fixes

* correctly get the IP address from the request headers ([#592](https://github.com/ForestAdmin/forest-express-mongoose/issues/592)) ([e8349bf](https://github.com/ForestAdmin/forest-express-mongoose/commit/e8349bf7a2e75219382e01086a080b2127e91c80))

# [7.7.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.6.2...v7.7.0) (2021-06-03)


### Features

* **schema:** move some meta data under stack attribute to prevent blocking scenarios on DWO ([#591](https://github.com/ForestAdmin/forest-express-mongoose/issues/591)) ([9ef8c44](https://github.com/ForestAdmin/forest-express-mongoose/commit/9ef8c44ff726d81682708500057b8a5b9b34cfd1))

# [8.0.0-beta.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.6.2...v8.0.0-beta.1) (2021-05-31)


* feat(scopes)!: enforce scopes restrictions on a wider range of requests (#586) ([2ce0904](https://github.com/ForestAdmin/forest-express-mongoose/commit/2ce09043f0115a791f0b831ab49b08c534c50f2e)), closes [#586](https://github.com/ForestAdmin/forest-express-mongoose/issues/586)


### BREAKING CHANGES

* the public API of forest-express has changed to include the parameters which are needed to evaluate scope filters. This includes PermissionMiddlewareCreator, all classes on the /exposed folder and most services. Many routes now require providing the current user timezone.

## [7.6.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.6.1...v7.6.2) (2021-05-25)


### Bug Fixes

* **smart-actions-change-hook:** record is no longer altered and is sent correctly ([#585](https://github.com/ForestAdmin/forest-express-mongoose/issues/585)) ([53d87ad](https://github.com/ForestAdmin/forest-express-mongoose/commit/53d87adc21578637a848b81081ac78d87865c4c8))

## [7.6.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.6.0...v7.6.1) (2021-05-21)


### Bug Fixes

* distribution charts using groupby on a relationship throws 403 Forbidden ([#577](https://github.com/ForestAdmin/forest-express-mongoose/issues/577)) ([a2ee140](https://github.com/ForestAdmin/forest-express-mongoose/commit/a2ee14017ae81b731f4711d57e1d9aac6f613429))

# [7.6.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.5.2...v7.6.0) (2021-04-28)


### Features

* support yarn 2 plug n play install mode ([#560](https://github.com/ForestAdmin/forest-express-mongoose/issues/560)) ([47bc2a7](https://github.com/ForestAdmin/forest-express-mongoose/commit/47bc2a7b0f3b720671d273809f78e01574e4135c))

## [7.5.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.5.1...v7.5.2) (2021-04-21)


### Bug Fixes

* **security:** patch ssri dependency vulnerability ([#556](https://github.com/ForestAdmin/forest-express-mongoose/issues/556)) ([33e8d2e](https://github.com/ForestAdmin/forest-express-mongoose/commit/33e8d2e47e28a6553245d1fa50b04f8d506bc704))

## [7.5.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.5.0...v7.5.1) (2021-04-16)


### Bug Fixes

* **date-filter:** filtering only on hours now returns the expected records ([#555](https://github.com/ForestAdmin/forest-express-mongoose/issues/555)) ([4ba8c7f](https://github.com/ForestAdmin/forest-express-mongoose/commit/4ba8c7f8a72f36253a43ae20147af427bf6ffc9f))

# [7.5.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.4.0...v7.5.0) (2021-04-12)


### Features

* **smart-action:** handle isReadOnly field in smart action forms ([#552](https://github.com/ForestAdmin/forest-express-mongoose/issues/552)) ([c28cb98](https://github.com/ForestAdmin/forest-express-mongoose/commit/c28cb982d69ea95e928ca91a1155ff9c8afb51e5))

# [7.4.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.8...v7.4.0) (2021-04-09)


### Features

* **smart-action:** support hooks for smart collection ([#550](https://github.com/ForestAdmin/forest-express-mongoose/issues/550)) ([5eb3092](https://github.com/ForestAdmin/forest-express-mongoose/commit/5eb3092fcd451a9db07c222c528de0a969b58e09))

## [7.3.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.7...v7.3.8) (2021-04-06)


### Bug Fixes

* **security:** patch mquery dependency vulnerabilities ([#546](https://github.com/ForestAdmin/forest-express-mongoose/issues/546)) ([e8d1dac](https://github.com/ForestAdmin/forest-express-mongoose/commit/e8d1dacfbad98f798843cfaf73fcd1cc2561c3e9))

## [7.3.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.6...v7.3.7) (2021-04-06)


### Bug Fixes

* **security:** patch marked dependency vulnerabilities ([#545](https://github.com/ForestAdmin/forest-express-mongoose/issues/545)) ([8c82799](https://github.com/ForestAdmin/forest-express-mongoose/commit/8c827990bba171bdfade7cdb903936544d1238a3))

## [7.3.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.5...v7.3.6) (2021-04-01)


### Bug Fixes

* **security:** patch node-fetch dependency vulnerability ([#542](https://github.com/ForestAdmin/forest-express-mongoose/issues/542)) ([f344a43](https://github.com/ForestAdmin/forest-express-mongoose/commit/f344a431261d72b6d622b36887ed1a9412b9c720))

## [7.3.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.4...v7.3.5) (2021-04-01)


### Bug Fixes

* **security:** patch forest-express transitive vulnerabilities ([#541](https://github.com/ForestAdmin/forest-express-mongoose/issues/541)) ([7eb69a5](https://github.com/ForestAdmin/forest-express-mongoose/commit/7eb69a51a5d7b6907e389cf4ed1004abaa46d99d))

## [7.3.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.3...v7.3.4) (2021-04-01)


### Bug Fixes

* **security:** patch npm-user-validate dependency vulnerabilities ([#540](https://github.com/ForestAdmin/forest-express-mongoose/issues/540)) ([bf9966b](https://github.com/ForestAdmin/forest-express-mongoose/commit/bf9966b757ff4f795ec034613b684da7278bc23d))

## [7.3.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.2...v7.3.3) (2021-04-01)


### Bug Fixes

* **security:** patch y18n dependency vulnerabilities ([#539](https://github.com/ForestAdmin/forest-express-mongoose/issues/539)) ([edac343](https://github.com/ForestAdmin/forest-express-mongoose/commit/edac343da2c13bcba4cbaada7a98941249031ec9))

## [7.3.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.1...v7.3.2) (2021-03-31)


### Bug Fixes

* **security:** patch ini dependency vulnerability ([#538](https://github.com/ForestAdmin/forest-express-mongoose/issues/538)) ([255df7d](https://github.com/ForestAdmin/forest-express-mongoose/commit/255df7dd24bb559f2a8f2f29949faf34bfceac4e))

## [7.3.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.3.0...v7.3.1) (2021-03-31)


### Bug Fixes

* **security:** patch node-notifier vulnerabilities ([#537](https://github.com/ForestAdmin/forest-express-mongoose/issues/537)) ([92a4593](https://github.com/ForestAdmin/forest-express-mongoose/commit/92a459333c5c321566f20ef9d7ef3517c0c9ebe9))

# [7.3.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.2.2...v7.3.0) (2021-03-25)


### Features

* add filters on related data ([#532](https://github.com/ForestAdmin/forest-express-mongoose/issues/532)) ([34f4110](https://github.com/ForestAdmin/forest-express-mongoose/commit/34f41102cb6b24f04e21eb60973c9dbd36072f32))

## [7.2.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.2.1...v7.2.2) (2021-03-19)


### Bug Fixes

* **security:** authorised only allowed stats queries using permissions ([#529](https://github.com/ForestAdmin/forest-express-mongoose/issues/529)) ([d6767ef](https://github.com/ForestAdmin/forest-express-mongoose/commit/d6767ef67cf0b40c9a14797f2a4e6549675d39ec))

## [7.2.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.2.0...v7.2.1) (2021-03-18)


### Bug Fixes

* **security:** downgrade forest-express while the charts are broken ([69506f3](https://github.com/ForestAdmin/forest-express-mongoose/commit/69506f3684cd5425350868f085191c0c5412fb66))

# [7.2.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.1.0...v7.2.0) (2021-03-15)


### Features

* **security:** authorised only allowed stats queries using permissions ([#525](https://github.com/ForestAdmin/forest-express-mongoose/issues/525)) ([629ee81](https://github.com/ForestAdmin/forest-express-mongoose/commit/629ee817ef10c4c24342c15949aeb3ce99e53786))

# [7.1.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.5...v7.1.0) (2021-03-11)


### Bug Fixes

* commit a correct yarn lock ([206d713](https://github.com/ForestAdmin/forest-express-mongoose/commit/206d7134cfddf615cd24ecc48a9edb0b80cc61c3))


### Features

* **security:** bump version of forest-express ([767ed25](https://github.com/ForestAdmin/forest-express-mongoose/commit/767ed259707485d5faa4f1aa22d4bf84930c093d))

## [7.0.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.4...v7.0.5) (2021-03-10)


### Bug Fixes

* **authentication:** unable to login when the agents respond to an url starting with a prefix ([#520](https://github.com/ForestAdmin/forest-express-mongoose/issues/520)) ([8933e12](https://github.com/ForestAdmin/forest-express-mongoose/commit/8933e12857da040f09819ef04d5b254aba412c2e))

## [7.0.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.3...v7.0.4) (2021-03-05)


### Bug Fixes

* **security:** patch lodash vulnerabilities ([#514](https://github.com/ForestAdmin/forest-express-mongoose/issues/514)) ([e181d53](https://github.com/ForestAdmin/forest-express-mongoose/commit/e181d534ff7e72d6b7a254d66b7341ba5373629a))

## [7.0.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.2...v7.0.3) (2021-03-05)


### Bug Fixes

* **security:** patch lodash vulnerabilities ([#500](https://github.com/ForestAdmin/forest-express-mongoose/issues/500)) ([a851711](https://github.com/ForestAdmin/forest-express-mongoose/commit/a85171174e942a026e01c145e5dddc77706d4dfd))

## [7.0.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.1...v7.0.2) (2021-03-04)


### Bug Fixes

* **authentication:** safari cannot login on remote lianas because of third party cookies ([#512](https://github.com/ForestAdmin/forest-express-mongoose/issues/512)) ([725de7b](https://github.com/ForestAdmin/forest-express-mongoose/commit/725de7b559d1589c93304f67f2fe17a0b078d840))

## [7.0.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.0...v7.0.1) (2021-02-22)

# [7.0.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.7.2...v7.0.0) (2021-02-22)

This version has been released by error. Version 7.0.0 is deprecated and should not be used.

Please use the version 7.0.1 instead


### Bug Fixes

* **authentication:** error when authenticating with an invalid token in cookies ([#476](https://github.com/ForestAdmin/forest-express-mongoose/issues/476)) ([e61460a](https://github.com/ForestAdmin/forest-express-mongoose/commit/e61460a8c35d2bae86a9c915908ae1a8146243c3))
* user being disconnected after 33min instead of 14 days ([#474](https://github.com/ForestAdmin/forest-express-mongoose/issues/474)) ([8a70566](https://github.com/ForestAdmin/forest-express-mongoose/commit/8a70566653c52c4447668cbe9e383488e4c3a071))


### Features

* init function now uses connections & objectMapping instead of sequelize as parameter ([#432](https://github.com/ForestAdmin/forest-express-mongoose/issues/432)) ([97b2ac2](https://github.com/ForestAdmin/forest-express-mongoose/commit/97b2ac2e29374de51435c5dff79fd033b41b74eb))


### BREAKING CHANGES

* mongoose options is not supported anymore by Liana.init()
connections and objectMapping is now required on Liana.init().
Update forest-express dependency to 8.0.0-beta.1 (See https://github.com/ForestAdmin/forest-express/tree/v8.0.0-beta.1)

# [7.0.0-beta.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.0-beta.4...v7.0.0-beta.5) (2021-02-09)


### Bug Fixes

* **forestadmin-schema:** regenerate forestadmin schema only when files are valid ([#477](https://github.com/ForestAdmin/forest-express-mongoose/issues/477)) ([558177a](https://github.com/ForestAdmin/forest-express-mongoose/commit/558177a89f81937c24c7d22258c20cf2d5faf178))
* **smart-action-hook:** value injected to an enum field of type  is now correctly handled ([#480](https://github.com/ForestAdmin/forest-express-mongoose/issues/480)) ([2593fb5](https://github.com/ForestAdmin/forest-express-mongoose/commit/2593fb588d2a3ce01e52969a5b3fb1800ee59cdc))
* array display with smart field ([#464](https://github.com/ForestAdmin/forest-express-mongoose/issues/464)) ([2119f53](https://github.com/ForestAdmin/forest-express-mongoose/commit/2119f53d7e76dc2ca86f7b4906f4488d06153db1))
* display correct reference field when it is a smartfield ([#471](https://github.com/ForestAdmin/forest-express-mongoose/issues/471)) ([ade568a](https://github.com/ForestAdmin/forest-express-mongoose/commit/ade568ae33bbe8fdcf26d1073263a0c82c365254))
* fix related data list display ([#467](https://github.com/ForestAdmin/forest-express-mongoose/issues/467)) ([4ffa177](https://github.com/ForestAdmin/forest-express-mongoose/commit/4ffa177f19bb6bad622cc8d75caad56a85c28b7a))
* **filters:** ensure 'is present' behaves as in forest-express-sequelize ([1a914c1](https://github.com/ForestAdmin/forest-express-mongoose/commit/1a914c1c611b5c2a13b001546b0de6081c6a25d0))
* **filters:** ensure 'is present' behaves as in forest-express-sequelize ([fb3d531](https://github.com/ForestAdmin/forest-express-mongoose/commit/fb3d5311b2b4269edffba688dfe3b3bd3c98dd42))


### Features

* **filter:** add possibility to filter on smart field ([090a902](https://github.com/ForestAdmin/forest-express-mongoose/commit/090a902d1f85cc082b0d4176343a19f823e3421d))
* **filter:** add possibility to filter on smart field ([#478](https://github.com/ForestAdmin/forest-express-mongoose/issues/478)) ([e27feca](https://github.com/ForestAdmin/forest-express-mongoose/commit/e27feca408f26efcf61d65e7b47a1d9ae1ad2dfc))
* **smart actions:** introduce smart action forms hooks ([#459](https://github.com/ForestAdmin/forest-express-mongoose/issues/459)) ([a7c8183](https://github.com/ForestAdmin/forest-express-mongoose/commit/a7c81838b27333b90d90815a6209c4a713176ad9))

## [6.7.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.7.1...v6.7.2) (2021-01-20)


### Bug Fixes

* **smart-action-hook:** value injected to an enum field of type  is now correctly handled ([#480](https://github.com/ForestAdmin/forest-express-mongoose/issues/480)) ([2593fb5](https://github.com/ForestAdmin/forest-express-mongoose/commit/2593fb588d2a3ce01e52969a5b3fb1800ee59cdc))

## [6.7.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.7.0...v6.7.1) (2021-01-18)


### Bug Fixes

* **forestadmin-schema:** regenerate forestadmin schema only when files are valid ([#477](https://github.com/ForestAdmin/forest-express-mongoose/issues/477)) ([558177a](https://github.com/ForestAdmin/forest-express-mongoose/commit/558177a89f81937c24c7d22258c20cf2d5faf178))

# [6.7.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.6.3...v6.7.0) (2021-01-15)


### Features

* **filter:** add possibility to filter on smart field ([090a902](https://github.com/ForestAdmin/forest-express-mongoose/commit/090a902d1f85cc082b0d4176343a19f823e3421d))
* **filter:** add possibility to filter on smart field ([#478](https://github.com/ForestAdmin/forest-express-mongoose/issues/478)) ([e27feca](https://github.com/ForestAdmin/forest-express-mongoose/commit/e27feca408f26efcf61d65e7b47a1d9ae1ad2dfc))

# [7.0.0-beta.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.0-beta.3...v7.0.0-beta.4) (2021-01-08)


### Bug Fixes

* **authentication:** error when authenticating with an invalid token in cookies ([#476](https://github.com/ForestAdmin/forest-express-mongoose/issues/476)) ([e61460a](https://github.com/ForestAdmin/forest-express-mongoose/commit/e61460a8c35d2bae86a9c915908ae1a8146243c3))

# [7.0.0-beta.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.0-beta.2...v7.0.0-beta.3) (2021-01-06)


### Bug Fixes

* user being disconnected after 33min instead of 14 days ([#474](https://github.com/ForestAdmin/forest-express-mongoose/issues/474)) ([8a70566](https://github.com/ForestAdmin/forest-express-mongoose/commit/8a70566653c52c4447668cbe9e383488e4c3a071))

## [6.6.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.6.2...v6.6.3) (2020-12-21)


### Bug Fixes

* display correct reference field when it is a smartfield ([#471](https://github.com/ForestAdmin/forest-express-mongoose/issues/471)) ([ade568a](https://github.com/ForestAdmin/forest-express-mongoose/commit/ade568ae33bbe8fdcf26d1073263a0c82c365254))

## [6.6.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.6.1...v6.6.2) (2020-12-15)


### Bug Fixes

* fix related data list display ([#467](https://github.com/ForestAdmin/forest-express-mongoose/issues/467)) ([4ffa177](https://github.com/ForestAdmin/forest-express-mongoose/commit/4ffa177f19bb6bad622cc8d75caad56a85c28b7a))

## [6.6.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.6.0...v6.6.1) (2020-12-11)


### Bug Fixes

* array display with smart field ([#464](https://github.com/ForestAdmin/forest-express-mongoose/issues/464)) ([2119f53](https://github.com/ForestAdmin/forest-express-mongoose/commit/2119f53d7e76dc2ca86f7b4906f4488d06153db1))

# [6.6.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.5.2...v6.6.0) (2020-12-09)


### Features

* **smart actions:** introduce smart action forms hooks ([#459](https://github.com/ForestAdmin/forest-express-mongoose/issues/459)) ([a7c8183](https://github.com/ForestAdmin/forest-express-mongoose/commit/a7c81838b27333b90d90815a6209c4a713176ad9))
* **role-permissions:**  support the new role ACL format ([#577](https://github.com/ForestAdmin/forest-express/issues/569)) ([4aed30f](https://github.com/ForestAdmin/forest-express/commit/4aed30fefabf616360a05e54e7b4c6ff71c7a038))

## [6.5.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.5.1...v6.5.2) (2020-12-03)


### Bug Fixes

* **filters:** ensure 'is present' behaves as in forest-express-sequelize ([1a914c1](https://github.com/ForestAdmin/forest-express-mongoose/commit/1a914c1c611b5c2a13b001546b0de6081c6a25d0))
* **filters:** ensure 'is present' behaves as in forest-express-sequelize ([fb3d531](https://github.com/ForestAdmin/forest-express-mongoose/commit/fb3d5311b2b4269edffba688dfe3b3bd3c98dd42))

# [7.0.0-beta.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v7.0.0-beta.1...v7.0.0-beta.2) (2020-12-02)


### Bug Fixes

* **smart fields:** compute properly smart fields with mongoose ([#453](https://github.com/ForestAdmin/forest-express-mongoose/issues/453)) ([55c33f7](https://github.com/ForestAdmin/forest-express-mongoose/commit/55c33f774b1b4fe4f2c490d6b0ac354a5d7c8f5f))
* export error handler middleware ([#443](https://github.com/ForestAdmin/forest-express-mongoose/issues/443)) ([220f4c3](https://github.com/ForestAdmin/forest-express-mongoose/commit/220f4c37b9d0b1e652ce3e4c9489c49932a7abc8))

### Features

* **smart actions:** endpoint that handle forms' load hooks ([86b15a3](https://github.com/ForestAdmin/forest-express-mongoose/commit/86b15a37bdf2f702142b83fbc0882a8cfd6c7359))

## [6.5.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.5.0...v6.5.1) (2020-12-01)


### Bug Fixes

* **smart fields:** compute properly smart fields with mongoose ([#453](https://github.com/ForestAdmin/forest-express-mongoose/issues/453)) ([55c33f7](https://github.com/ForestAdmin/forest-express-mongoose/commit/55c33f774b1b4fe4f2c490d6b0ac354a5d7c8f5f))

# [6.5.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.4.1...v6.5.0) (2020-11-27)


### Features

* **smart actions:** endpoint that handle forms' load hooks ([86b15a3](https://github.com/ForestAdmin/forest-express-mongoose/commit/86b15a37bdf2f702142b83fbc0882a8cfd6c7359))

## [6.4.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.4.0...v6.4.1) (2020-11-26)


### Bug Fixes

* export error handler middleware ([#443](https://github.com/ForestAdmin/forest-express-mongoose/issues/443)) ([220f4c3](https://github.com/ForestAdmin/forest-express-mongoose/commit/220f4c37b9d0b1e652ce3e4c9489c49932a7abc8))

# [7.0.0-beta.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.4.0...v7.0.0-beta.1) (2020-11-24)


### Features

* init function now uses connections & objectMapping instead of sequelize as parameter ([#432](https://github.com/ForestAdmin/forest-express-mongoose/issues/432)) ([97b2ac2](https://github.com/ForestAdmin/forest-express-mongoose/commit/97b2ac2e29374de51435c5dff79fd033b41b74eb))


### BREAKING CHANGES

* mongoose options is not supported anymore by Liana.init()
connections and objectMapping is now required on Liana.init().
Update forest-express dependency to 8.0.0-beta.1 (See https://github.com/ForestAdmin/forest-express/tree/v8.0.0-beta.1)

# [6.4.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.10...v6.4.0) (2020-11-17)


### Features

* **smart actions:** add hooks in schema file ([#434](https://github.com/ForestAdmin/forest-express-mongoose/issues/434)) ([e88dfd1](https://github.com/ForestAdmin/forest-express-mongoose/commit/e88dfd100a0234d71023fd810442b84e1ff57064))

## [6.3.10](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.9...v6.3.10) (2020-11-02)


### Bug Fixes

* **has-many-dissociator:** dissociate relationship when related record is deleted ([#429](https://github.com/ForestAdmin/forest-express-mongoose/issues/429)) ([923b80f](https://github.com/ForestAdmin/forest-express-mongoose/commit/923b80fc24335315a42f0342cde62651b0bfb858))

## [6.3.9](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.8...v6.3.9) (2020-10-27)


### Bug Fixes

* switched moment to moment-tz for line-stat-getter ([#428](https://github.com/ForestAdmin/forest-express-mongoose/issues/428)) ([3f6b55a](https://github.com/ForestAdmin/forest-express-mongoose/commit/3f6b55a32064d370cfc648393c22254ac48d2c4c))

## [6.3.8](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.7...v6.3.8) (2020-09-08)


### Bug Fixes

* :bug: correctly return documents when filtering on a field that is not returned ([#413](https://github.com/ForestAdmin/forest-express-mongoose/issues/413)) ([1190261](https://github.com/ForestAdmin/forest-express-mongoose/commit/119026181025e9ed2b84c76b3a0124f91176254a))

## [6.3.7](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.6...v6.3.7) (2020-09-07)


### Bug Fixes

* :bug: allow to create documents with non-generated ids ([#407](https://github.com/ForestAdmin/forest-express-mongoose/issues/407)) ([fd2cffc](https://github.com/ForestAdmin/forest-express-mongoose/commit/fd2cffc81e59a83428fc412fd7f5f07ff3cc0dde))

## [6.3.6](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.5...v6.3.6) (2020-08-10)


### Bug Fixes

* prevent scopes validation crashes for conditions with boolean or number values ([#400](https://github.com/ForestAdmin/forest-express-mongoose/issues/400)) ([d6cb450](https://github.com/ForestAdmin/forest-express-mongoose/commit/d6cb450cf9c45d2dcbd3bb81010bbe5c8fc19c07))

## [6.3.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.4...v6.3.5) (2020-08-05)


### Bug Fixes

* **related data:** fix related data display regression introduced in v6.3.4 ([#399](https://github.com/ForestAdmin/forest-express-mongoose/issues/399)) ([a632b5a](https://github.com/ForestAdmin/forest-express-mongoose/commit/a632b5a08ffbe93a7f6adf8f18823fa64b547ae2))

## [6.3.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.3...v6.3.4) (2020-08-04)


### Bug Fixes

* **vulnerability:** patch a potential vulnerability updating forest-express to version 7.4.1 ([#397](https://github.com/ForestAdmin/forest-express-mongoose/issues/397)) ([f570050](https://github.com/ForestAdmin/forest-express-mongoose/commit/f57005046eb5291806fae221f65b55b3b93c8c36))

## [6.3.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.2...v6.3.3) (2020-07-28)


### Bug Fixes

* **adapter:** avoid serializing enum function on Number type ([#384](https://github.com/ForestAdmin/forest-express-mongoose/issues/384)) ([c1fcd6e](https://github.com/ForestAdmin/forest-express-mongoose/commit/c1fcd6e39a7e71e41ab1498245b79e940121cbcd))

## [6.3.2](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.1...v6.3.2) (2020-07-13)


### Bug Fixes

* **vulnerabilities:** bump 2 dependencies of dependencies ([#379](https://github.com/ForestAdmin/forest-express-mongoose/issues/379)) ([34dc17c](https://github.com/ForestAdmin/forest-express-mongoose/commit/34dc17cb12d1246c19f1e6ee8f9738f93e6b80ea))

## [6.3.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.3.0...v6.3.1) (2020-07-13)


### Bug Fixes

* fix validator error on update ([#373](https://github.com/ForestAdmin/forest-express-mongoose/issues/373)) ([7c96758](https://github.com/ForestAdmin/forest-express-mongoose/commit/7c9675822596671644cd64b36b6b6480b5598b3b))

# [6.3.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.2.1...v6.3.0) (2020-07-02)


### Features

* **filter:** is blank now also filter empty strings ([#369](https://github.com/ForestAdmin/forest-express-mongoose/issues/369)) ([3f15c7b](https://github.com/ForestAdmin/forest-express-mongoose/commit/3f15c7bfc547fe7d095d4b091a44a6a110350cb8))

## [6.2.1](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.2.0...v6.2.1) (2020-06-23)


### Bug Fixes

* **services:** create and expose records remover ([#362](https://github.com/ForestAdmin/forest-express-mongoose/issues/362)) ([ca83957](https://github.com/ForestAdmin/forest-express-mongoose/commit/ca839577d9169e6635bbc57851f2e489471ddf58))

# [6.2.0](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.1.5...v6.2.0) (2020-06-02)


### Features

* **forest-express:** upgrade forest-express to 7.3.0 to add the scope validation feature [#347](https://github.com/ForestAdmin/forest-express-mongoose/issues/347) ([6d45542](https://github.com/ForestAdmin/forest-express-mongoose/commit/6d4554219f420dd4d31b90238fa95c9ddf821e30))

## [6.1.5](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.1.4...v6.1.5) (2020-06-01)


### Bug Fixes

* **dependencies:** update babel dependencies to 7.10.1 ([#345](https://github.com/ForestAdmin/forest-express-mongoose/issues/345)) ([83684b3](https://github.com/ForestAdmin/forest-express-mongoose/commit/83684b356e6d1a243ff4b98ccee4286d93682179))

## [6.1.4](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.1.3...v6.1.4) (2020-05-13)


### Bug Fixes

* **package:** publish on NPM with all the necessary code ([#336](https://github.com/ForestAdmin/forest-express-mongoose/issues/336)) ([0f1db15](https://github.com/ForestAdmin/forest-express-mongoose/commit/0f1db1506b99b43ed4db0391d87c2140cfd2b89e))

## [6.1.3](https://github.com/ForestAdmin/forest-express-mongoose/compare/v6.1.2...v6.1.3) (2020-05-12)


### Bug Fixes

* **security:** patch newly detected vulnerabilities ([293c919](https://github.com/ForestAdmin/forest-express-mongoose/commit/293c919b91d501a32e80272ff7435a127887f188))

## RELEASE 6.1.2 - 2020-05-12
### Changed
- Technical - Remove MongoClient deprecation warnings in tests.
- Technical - Patch CI configuration warnings.
- Readme - Update the community badge.
- Readme - Fix interface screenshots display.
- Readme - Update and re-position the "How it works" section.

## RELEASE 6.1.1 - 2020-04-28
### Fixed
- Schema - Fix array of enums detection.

## RELEASE 6.1.0 - 2020-04-17
### Changed
- Smart Action - Allow users to protect their smart action APIs against unauthorized usage.

## RELEASE 6.0.4 - 2020-04-15
### Changed
- Technical - Adapt release manager to conventional commits.

## RELEASE 6.0.3 - 2020-04-14
### Added
- Integrations - Allow user to choose custom mapping values for intercom integration.

### Changed
- Technical - Introduce conventional commits.
- Technical - Make the CI lint the commit messages.

## RELEASE 6.0.1 - 2020-04-06
### Fixed
- Security - Fix potential vulnerability upgrading `acorn` dependency.
- Integrations - Fix intercom conversations display with API v2.

## RELEASE 6.0.0 - 2020-03-17

## RELEASE 6.0.0-beta.0 - 2020-02-18
### Added
- Technical - Add optional chaining plugin to babel.
- Resource Deletion - Users can now bulk delete records.
- Smart Actions - Add a method to `RecordsGetter` to get all models IDs given a query or an ID list.

### Changed
- Technical - Upgrade to babel 7 stable.
- Initialisation - Make `Liana.init` return a promise resolving when all is up.

## RELEASE 5.7.0 - 2020-01-14
### Added
- Sessions - Distinguish "CORS configuration issue" and "Server down" scenarios in case of liana login error.

### Changed
- Smart Collections - Do not insert Smart Collections unless they contain at least one declared field.

### Fixed
- Record List - Fix filter is blank to also take into account null value.
- Intercom Integration - Better handling of automated messages.
- Initialization - Filter out test files when requiring models (`__tests__/*`, `*.spec.js`, `*.spec.ts`, `*.test.js` or `*.test.ts`).

## RELEASE 5.6.0 - 2020-01-07
### Changed
- Technical - Use true timezone data ('Europe/Paris') instead of offset.

## RELEASE 5.5.0 - 2020-01-02
### Added
- Technical - Add SonarJS linter for complexity issues.

### Changed
- Technical - Upgrade `mongoose` devDependency to the latest version.
- Performance optimization - In a request with no smart fields, do not return fields that are hidden from the UI.
- Technical - Refactorize `filters-parser`.

### Fixed
- Technical - Exclude from pre-commit-hook linter files that are not committed.
- Security - Patch vulnerabilities upgrading the `mixin-deep` dependency.
- Record List - Fix record listing on table which reference table with id not string.
- Security - Patch vulnerabilities upgrading the `set-value` dependency.

## RELEASE 5.4.1 - 2019-12-11
### Changed
- Technical - Jest node configuration.
- Technical - Rename `.env.example` file.
- Technical - Upgrade ESLint rules.
- Technical - Ensure that all files follow the ESLint rules.

### Fixed
- Logger - Improve formatting, add stack if present, do not display error messages twice.
- Smart actions - Ignore smart actions that do not have a name (display a warning).
- Export - Fix export on related data.

## RELEASE 5.4.0 - 2019-11-29
### Added
- Smart Relationship/Collection - Expose a serializer to simplify the serialization.

## RELEASE 5.3.0 - 2019-11-26
### Added
- Readme - Add the test coverage badge.
- Technical - `.forestadmin-schema` now keeps track of engine and framework names and versions.

### Changed
- Technical - Use Jest instead of Mocha for the test base.

### Fixed
- Schema - The `.forestadmin-schema.json` file is now written in the project directory, wherever the startup command has been hinted from.
- Smart Relationships - Prevent server crash in case of "cyclic" Smart BelongsTo declaration.

## RELEASE 5.2.0 - 2019-11-18
### Added
- Routes - Expose the record services and the permissions middleware.

### Changed
- Technical - Rename RecordsExporter to ResourcesExporter in export.

## RELEASE 5.1.1 - 2019-11-18
### Changed
- Technical - Change functions of filter parser to async.

### Fixed
- Smart Relationships - Smart Relationships returns referenced Smart Fields values.
- Error Handling - Fix error message when `configDir` does not exist.
- Error Handling - Prevent server to crash when Forest Admin API does not respond.

## RELEASE 5.1.0 - 2019-11-14
### Fixed
- Records Lists - Improve performance (Regression introduced on v4.0.0).
- Technical - Rename RecordsExporter to ResourceExporter to be consistent.
- Technical - Apply eslint rules to `resources-exporter`.

## RELEASE 5.0.0 - 2019-10-31
### Changed
- Technical - Apply ESLint rules to the resource getter code.

### Fixed
- Routes - Ensure that admin middlewares are configured for admin API routes only and does not interfere with other project routes.

## RELEASE 4.1.2 - 2019-10-29
### Fixed
- NPM Publish - Do not send local environment variables on package publish.
- NPM Publish - Remove Github templates from the published packages.
- NPM Publish - Remove yarn errors log file from the published packages.
- Smart Segment - Fix bad segment computation if called more than once.

## RELEASE 4.1.1 - 2019-10-18
### Fixed
- Query Builder - Fix again broken queries on collection having integrations [Regression introduced in 4.0.5].

## RELEASE 4.1.0 - 2019-10-18
### Added
- Search - Add the search on ObjectID fields (exact match only).
- Search - Add the search on Number fields (exact match only).

## RELEASE 4.0.5 - 2019-10-16
### Fixed
- Query Builder - Fix broken queries on virtual smart relationships.

## RELEASE 4.0.4 - 2019-10-15
### Fixed
- Query Builder - Fix broken queries on collection having integrations.

## RELEASE 4.0.3 - 2019-10-10
### Fixed
- Initialization - Fix a bad behaviour that removes all admin API routes if the liana init is called more than once.

## RELEASE 4.0.2 - 2019-10-09
### Fixed
- Records List - Fix filter on boolean field.

## RELEASE 4.0.1 - 2019-10-08
### Fixed
- Records list - Add defensive programming against unexpected internal error on resources display.

## RELEASE 4.0.0 - 2019-10-04
### Changed
- Technical - Upgrade to the `forest-express` v4 public dependency.

## RELEASE 4.0.0-beta.2 - 2019-10-01
### Added
- Readme - Add a badge for the NPM package version.
- Schema - Detect enum values for Enums in array schema.
- Technical - A Release now also automatically publish the release note to Slack.

### Changed
- Readme - Add a community section.
- Readme - Remove the Licence section as it is already accessible in the Github page header.

## RELEASE 4.0.0-beta.1 - 2019-08-12
### Changed
- Filters - Add support for complex/generic conditions chaining. 🛡

## RELEASE 4.0.0-beta.0 - 2019-08-05
### Fixed
- Technical - Fix pre-commit hook to avoid renamed file and add new line at the end of the file.
- ESLint - Fix `search-builder` according to eslint rules.
- ESLint - Fix eslintrc to allow dangle underscore.
- ESLint - Fix `records-decorator` according to eslint rules.
- Filters - Fix "OR" filter when filtering on a reference field along with another simple attribute condition.
- ESLint - Fix import rules.
- Technical - Fix deploy script.

## RELEASE 3.2.5 - 2019-10-01
### Added
- Readme - Add a badge for the NPM package version.
- Schema - Detect enum values for Enums in array schema.
- Technical - A Release now also automatically publish the release note to Slack.

### Changed
- Readme - Add a community section.
- Readme - Remove the Licence section as it is already accessible in the Github page header.

## RELEASE 3.2.4 - 2019-07-24
### Fixed
- Schema - Schemas having fields with descriptions containing "\n" are now properly sent in remote environments.

## RELEASE 3.2.3 - 2019-07-24
### Fixed
- Smart Actions - Automatically add the "/" character if missing at the beginning at a Smart Action custom endpoint declaration.

## RELEASE 3.2.2 - 2019-07-23
### Changed
- Linter - Fix linter issues on chart stat getters
- Related Data - Sort populated arrays of references by the reference id order unless a specific ordering-key was specified.
- Code Style - Apply ESLint rules.
- Performances - Speed up the `hasMany#count` service removing a useless sorting.

## RELEASE 3.2.1 - 2019-07-16
### Fixed
- Security - Upgrade `lodash` dependency for security patch.
- Security - Upgrade `onchange` dependency for security patch.

## RELEASE 3.2.0 - 2019-06-17
### Added
- Configuration - The liana now requires recursively model files in `modelsDir` and customization files in `configDir`.

## RELEASE 3.1.2 - 2019-06-17
### Changed
- Build - Reduce package size removing Docker data folder from it.

## RELEASE 3.1.1 - 2019-05-15
### Fixed
- Exports - Fix broken exports if users restart a new browser session (ie quit/restart browser).

## RELEASE 3.1.0 - 2019-04-23
### Changed
- Dependency - Upgrade the forest-express dependency for onlyCrudModule option.

## RELEASE 3.0.0 - 2019-04-22
### Changes
- CI - Update NodeJS version to v11.14.0 for T$ravis.

### Fixed
- CI - Fix CI linting.

## RELEASE 3.0.0-beta.3 - 2019-04-18
### Changes
- Technical - Use the latest `onchange` dependency.
- Technical - Change ESLint ruleset for Airbnb.
- Technical - Add incremental linting check.

### Fixed
- Security - Patch vulnerabilities removing the unused `nsp` dependency.
- Security - Patch vulnerabilities removing the unused `gulp` dependency.
- Security - Patch vulnerabilities using the latest `eslint` dependency.
- Security - Patch vulnerabilities using the latest `babel` dependencies.
- Security - Patch vulnerabilities using the latest `mocha` dependency.
- Security - Patch vulnerabilities using the latest `forest-express` dependency.
- Security - Patch a vulnerability using the latest `lodash` dependency.
- Security - Patch a vulnerability using the latest `moment` dependency.

## RELEASE 3.0.0-beta.2 - 2019-03-29
### Fixed
- Security - Fix implementation of session token passed in headers while downloading collections records.

## RELEASE 3.0.0-beta.1 - 2019-03-27
### Added
- Technical - Add babel.

### Changed
- Security - Do not pass session token in query params while downloading collections records.

## RELEASE 3.0.0-beta.0 - 2019-01-28
### Added
- Build - Tag versions on git for each release.
- Build - Developers can now create beta versions.
- Developer Experience - On start, create a `.forestadmin-schema.json` file that contains the schema definition.
- Developer Experience - On production, load `.forestadmin-schema.json` for schema update.
- Developer Experience - Developers can deactivate the automatic schema synchronisation on server start using the `FOREST_DISABLE_AUTO_SCHEMA_APPLY` environment variable.

## RELEASE 2.16.1 - 2019-01-21
### Fixed
- Integrations - Fix Stripe integration on an embedded document field.

## RELEASE 2.16.0 - 2019-01-17
### Added
- Integrations - Developers can configure the Stripe integration to retrieve the customerId in an embedded document field.

## RELEASE 2.15.2 - 2018-12-04
### Fixed
- Initialization - `includedModels` option now includes only models present in the array.

## RELEASE 2.15.1 - 2018-11-08
### Changed
- Smart Fields - Display a warning to show Smart Fields declared without a field attribute.

### Fixed
- Smart Fields - Smart Fields declared without a field attribute are not sent in the Apimap anymore.

## RELEASE 2.15.0 - 2018-10-31
### Fixed
- Field Types - Improve the support/detection of Object, {}, Array and [] field types.

## RELEASE 2.14.6 - 2018-10-30
### Fixed
- API - Prevent Apimaps from having duplicate fields, segments and actions, if the developer call the init function multiple times.

## RELEASE 2.14.5 - 2018-10-18
### Fixed
- Mongoose - Re-add the patch to fix the RangeOverflow error with recent versions of mongoose.
- Fields Detection - Do not detect internal Mongoose fields in the apimap for schemas using subschemas.

## RELEASE 2.14.4 - 2018-10-16
### Reverted
- Mongoose - Handle last versions of mongoose by fixing the RangeOverflow error. See Issue [#113](https://github.com/ForestAdmin/forest-express-mongoose/issues/113).

## RELEASE 2.14.3 - 2018-10-12
### Fixed
- Server start - Fix a crash if developers add a Smart Action to a generated integration collection that does not have existing one by default.

## RELEASE 2.14.2 - 2018-10-02
### Fixed
- Mongoose - Handle last versions of mongoose by fixing the RangeOverflow error.

## RELEASE 2.14.1 - 2018-09-24
### Changed
- Authentication - Improve the log message when 2FA secret key is not set.

### Fixed
- Authentication - Fix an empty user id attribute in the JWT tokens.

## RELEASE 2.14.0 - 2018-09-08
### Added
- Integrations - Developers can add Smart Actions to Integration Collections.

## RELEASE 2.13.3 - 2018-09-05
### Fixed
- Search - Fix searches that contains special characters.

## RELEASE 2.13.2 - 2018-09-04
### Fixed
- Search - Fix searches that start with the "+" character.

## RELEASE 2.13.1 - 2018-08-29
### Fixed
- Technical - Add the missing babel-runtime dependency.

## RELEASE 2.13.0 - 2018-08-28
### Added
- Authentication - Add two factor authentication using time-based one-time password.

## RELEASE 2.12.1 - 2018-08-06
### Fixed
- Smart Actions - Fix Smart Actions Forms fields positions on Smart Collections.

## RELEASE 2.12.0 - 2018-07-18
### Changed
- Technical - Upgrade some test dependencies to their latest version (Mocha & Chai).
- Performance - Improve the speed of listing the records by executing their count into another request.

## RELEASE 2.11.1 - 2018-07-11
### Fixed
- Mixpanel Integration - Only retrieve events that are less than 60 days old to be compliant with the Mixpanel's API.

## RELEASE 2.11.0 - 2018-07-10
### Added
- Mixpanel Integration - Change the integration to display the last 100 Mixpanel events of a "user" record.
- Mixpanel Integration - Remove the Mixpanel integration pre-defined segments.

## RELEASE 2.10.3 - 2018-06-27
### Changed
- Intercom Integration - Display the Intercom error in the server logs if the conversations list retrieval fails.

### Fixed
- Intercom Integration - Users can now access to the Intercom Details page.
- Intercom Integration - Fix the integration routes for projects using the "expressParentApp" configuration.

## RELEASE 2.10.2 - 2018-06-21
### Fixed
- Permissions - Fix automated permission for projects having multiple teams.

## RELEASE 2.10.1 - 2018-06-07
### Fixed
- IP Whitelist - Fix broken ip range of form 'x.x.x.x - x.x.x.x'.

## RELEASE 2.10.0 - 2018-05-31
### Added
- Permissions - Add a permission mechanism to protect the data accordingly to the UI configuration.

### Fixed
- Smart Actions - Fix form values prefill on Smart Actions having a custom endpoint.

## RELEASE 2.9.0 - 2018-05-27
### Added
- Search - Display highlighted matches on table view when searching.

### Changed
- Technical - Switch the linter to eslint.
- Technical - Save exact dependencies version.

### Fixed
- Technical - Use local packages for npm scripts.

## RELEASE 2.8.4 - 2018-04-30
### Fixed
- Collections - Allow search fields customization before liana initialization.

## RELEASE 2.8.3 - 2018-04-25
### Fixed
- Premium Security - Handle mutli instances ip whitelist refresh.

## RELEASE 2.8.2 - 2018-04-23
### Fixed
- Apimap - Prevent an error on Apimap generation if the Mongoose ORM version is not found.

## RELEASE 2.8.1 - 2018-04-17
### Changed
- Technical - Update yarn.lock.

## RELEASE 2.8.0 - 2018-04-17
### Added
- Premium Security - Add IP Whitelist feature.

## RELEASE 2.7.1 - 2018-04-12
### Fixed
- Smart Relationships - Make the Smart BelongsTo work when it references a Smart Collection record.

## RELEASE 2.7.0 - 2018-04-03
### Added
- Related Data - Delete records directly from a hasMany listing.

### Fixed
- Related Data - Fix a potential error on hasMany association update (remove a deprecated $pushAll operator).

## RELEASE 2.6.0 - 2018-03-29
### Added
- Smart Actions - "Single" type Smart Action forms can now be prefilled with contextual values.

## RELEASE 2.5.2 - 2018-03-27
### Changed
- Collections - Allow collection customization before liana initialization.

### Fixed
- Authentication - Fix the missing email/name/teams information set in the token for user using Google SSO.

## RELEASE 2.5.1 - 2018-03-21
### Fixed
- Smart Elements - Fix error swallowing on load and clean some useless code.
- Smart Fields - Boolean Smart Fields that return a "false" value are now properly sent though the API.

## RELEASE 2.5.0 - 2018-03-13
### Added
- MongoDB HasMany - Users can edit a document in an array of embedded documents.

### Changed
- Security - Fix low impact vulnerabilities.

## RELEASE 2.4.3 - 2018-03-12
### Added
- Smart Actions - Developers can define Smart Actions that can send their request to a different endpoint than the current environment endpoint.

## RELEASE 2.4.2 - 2018-03-08
### Fixed
- Close.io Integration - Send a "No Content" (204) status code if not customer lead has been found instead of an "Internal Server Error" (500).

## RELEASE 2.4.1 - 2018-03-07
### Changed
- Smart Fields - Display a warning if an error occurs during Smart Field value computations.

## RELEASE 2.4.0 - 2018-03-01
### Added
- Smart Actions - Users can define Smart Actions only available in a record detail.

## RELEASE 2.3.2 - 2018-02-28
### Changed
- Apimap - Catch potential failure during the apimap sorting.

### Fixed
- Smart Actions - Display the Smart Actions form fields in the declaration order. [Regression introduced in 2.4.0]

## RELEASE 2.3.1 - 2018-02-21
### Added
- Filters - Add a new "is after X hours ago" operator to filter on date fields.

## RELEASE 2.3.0 - 2018-02-07
### Added
- Databases Connections - Support multiple mongoose connections.

### Changed
- Apimap - Prevent random sorting collections and useless updates.

### Fixed
- Search - Prevent the records search to crash if no fields parameter is sent by the client.

## RELEASE 2.2.0 - 2018-02-02
### Changed
- Smart Fields - Compute only the necessary Smart Fields values for list views and CSV exports.

## RELEASE 2.1.2 - 2018-02-01
### Fixed
- Smart Fields - Fix concurrency between Smart Fields setters and enable multiple setters to work properly on a record update.

## RELEASE 2.1.1 - 2018-02-01
### Fixed
- CORS - Re-authorize forestadmin.com in the CORS configuration. [regression introduced in 2.0.6]

## RELEASE 2.1.0 - 2018-01-11
### Added
- Authentication - Users can connect to their project using Google Single Sign-On.

## RELEASE 2.0.6 - 2017-12-27
### Changed
- Performance - Reduce drastically the number of CORS preflight requests send by the API clients.

### Fixed
- Authentication - Developers whom want to extend the Admin API can now use the authentication for the overridden routes.

## RELEASE 2.0.5 - 2017-12-22
### Added
- Smart BelongsTo - Developers can now implement Smart BelongsTo values updates.
- Smart Fields - Add a "isFilterable" option to let them appear in the filters selection.

### Fixed
- Security - Remove a vulnerability by upgrading Moment.js library.

## RELEASE 2.0.4 - 2017-12-12
### Fixed
- Smart Fields - Prevent Smart Fields promise values injection errors on related data retrieval.

## RELEASE 2.0.3 - 2017-12-12
### Added
- TypeScript Support - Forest can now load TypeScript modules.

### Fixed
- Smart Fields - Prevent Smart Fields values injection errors on related data retrieval.

## RELEASE 2.0.2 - 2017-12-06
### Fixed
- Summary View - Fix potential Summary View freeze on records having "Point" type fields (if some related data are displayed).

## RELEASE 2.0.1 - 2017-12-05
### Fixed
- Filters - A filter condition set on related belongsTo/hasOne will not crash the list view anymore [Regression introduced in 2.0.0].

## RELEASE 2.0.0 - 2017-11-30
### Changed
- Collections Names - Collection names are now based on the model name.

## RELEASE 1.5.3 - 2017-11-27
### Added
- Stripe Integration - Allow users to display Stripe records in the Details view.

## RELEASE 1.5.2 - 2017-11-08
### Fixed
- Custom Domains - Make the feature usable natively with the CORS_ORIGINS variable.

## RELEASE 1.5.1 - 2017-11-06
### Changed
- Security - Remove all detected vulnerabilities upgrading some dependencies (nsp check --output summary).

## RELEASE 1.5.0 - 2017-10-26
### Fixed
- Apimaps - Prevent bad detection of Array of Embedded having the "type" keyword.

### Changed
- Smart Relationships - Add a warning if a Smart Collection does not define the "idField" attribute necessary for Smart Relationships.
- Smart Fields - Prevent the Smart Fields computation errors to generate a crash and handle it letting the value empty.

## RELEASE 1.4.9 - 2017-10-11
### Changed
- Sessions - Display a clean error message if the renderingId and envSecret are missing or inconsistent.

### Fixed
- Initialisation - Prevent bad "import" syntax error detections on initialisation.

## RELEASE 1.4.8 - 2017-10-06
### Fixed
- HasMany Relationships - Display BelongsTo links in the HasMany relationships table.

## RELEASE 1.4.7 - 2017-10-06
### Fixed
- Stripe - Fix the 'mapping' collection name on Express/Mongoose.
- Integrations - Ensure all the models are loading before integrations setup.

## RELEASE 1.4.6 - 2017-10-04
### Fixed
- Initialisation - Do not try to require file that don't have the js extension.

## RELEASE 1.4.5 - 2017-10-03
### Fixed
- Intercom - Make the conversation details accessible.

## RELEASE 1.4.4 - 2017-10-02
### Fixed
- Filters - Fix boolean filters with "false" or "null" values.

## RELEASE 1.4.3 - 2017-10-02
### Fixed
- Initialisation - Prevent bad ES2017 syntax error detections on initialisation.

## RELEASE 1.4.2 - 2017-10-02
### Changed
- Intercom Integration - Prefer Intercom accessToken configuration to old fashioned appId/apiKey.
- Intercom Integration - Remove support for old configuration parameter use "userCollection" (use mapping instead)

## RELEASE 1.4.1 - 2017-09-29
### Added
- Search - A search will now try to search in ObjectID type fields if the search value is a correct ObjectID.

### Fixed
- Search - Prevent an error if no field is searchable during a search.

## RELEASE 1.4.0 - 2017-09-27
### Added
- Search - Developers can configure in which fields the search will be executed.

## RELEASE 1.3.0 - 2017-09-20
### Added
- Smart Fields - Add a parameter to specify if the sorting is allowed on this field.

### Fixed
- Initialization - Ignore directories while loading models.

## RELEASE 1.2.5 - 2017-09-10
### Changed
- Initialization - Display an explicit error log if a model cannot be loaded properly

## RELEASE 1.2.4 - 2017-09-07
### Fixed
- Export - Fix datetime formatting regression introduced by liana version 1.2.3.

## RELEASE 1.2.3 - 2017-08-29
### Added
- Onboarding - Display an error message if the envSecret option is missing.
- Models Introspection - Support nested custom schemas for models.

### Fixed
- Exports - Escape special characters for the string fields.
- Integrations - Display models "mapping" errors if any.

## RELEASE 1.2.2 - 2017-08-24
### Added
- Integrations - Add the Layer integration.

### Fixed
- Code Inspection - Fix Forest customization code inspection to be recursive through directories.

## RELEASE 1.2.1 - 2017-08-23
### Fixed
- Exports - Fix bad initial implementation for exports authentication.

## RELEASE 1.2.0 - 2017-08-21
### Added
- Exports - Forest can now handle large data exports.
- Search - Split "simple" and "deep" search features with a new param.
- Search - Users can search on array of embeded documents.

## RELEASE 1.1.14 - 2017-08-09
### Added
- Integrations - Add a first version of Layer integration.

## RELEASE 1.1.13 - 2017-08-08
### Added
- Validations - Start the support of forms validations (with 5 first validations).
- Fields - Send the defaultValue for creation forms.

## RELEASE 1.1.12 - 2017-07-11
### Added
- Search - Users can search on the hasMany associated data of a specific record.

### Fixed
- HasMany Records - Fix the sorting of HasMany records.

## RELEASE 1.1.11 - 2017-07-05
### Added
- Filters - Add the before x hours operator.

### Fixed
- Liana Version & Orm Version - Prevent server crash on bad format version.

## RELEASE 1.1.10 - 2017-06-28
### Fixed
- Serializer - Log an error in the console if the association doesn't exist.

## RELEASE 1.1.9 - 2017-06-23
### Added
- Apimap - Send database type and orm version in apimap.

### Fixed
- Search - Fix crash on hasmany array association.

## RELEASE 1.1.8 - 2017-06-13
### Changed
- Error Messages - Display the stack trace on unexpected errors.

### Fixed
- Error Messages - Display an explicit warning if Forest servers are in maintenance.

## RELEASE 1.1.7 - 2017-06-07
### Fixed
- Records Serialization - Fix the object types case (kebab case) to prevent potential JSON api adapter errors on client side.

## RELEASE 1.1.6 - 2017-06-01
### Fixed
- HasMany Smart Fields - Fix routes conflicts between hasMany Smart Fields and other associations.

## RELEASE 1.1.5 - 2017-05-30
### Added
- Smart Collections - Add a new isSearchable property to display the search bar for Smart Collections.
- Filters - Add the not contains operator.

### Fixed
- Record Update - Trigger validations on record update.

## RELEASE 1.1.4 - 2017-05-24
### Changed
- Resources Updater - Pass the params.recordId to the ResourceUpdater.

### Fixed
- Smart Fields - Serialize Smart Fields values for hasMany associations.

## RELEASE 1.1.3 - 2017-05-16
### Fixed
- Smart Fields - Fix some bad Smart Fields getter calls on records list and detail display.

## RELEASE 1.1.2 - 2017-05-11
### Added
- Customization Errors - Do not send the apimap when users create Forest customization with syntax errors in code.
- Customization Errors - Add errors in the console when users create Forest customization with syntax errors in code.

### Fixed
- Smart Fields - Serialize Smart Fields values for belongsTo association.

## RELEASE 1.1.1 - 2017-05-04
### Added
- Smart Fields - Add an explicit error message if the search on a Smart Field generates an error.

### Fixed
- Smart Fields - A search on a collection having Smart Fields with search method implemented will respond properly (bypassing failing Smart Fields search if any).

## RELEASE 1.1.0 - 2017-04-27
### Added
- Smart Fields - Developers can now define Smart Fields setters.

### Changed
- Smart Fields - Replace the Smart Fields value method by get.

## RELEASE 1.0.8 - 2017-04-21
### Fixed
- Filters ToDate - Fix the end of period filtering for "toDate" date operator types.
- Smart Fields - Smart fields are sent in the detail view request.

## RELEASE 1.0.7 - 2017-04-14
### Added
- Setup Guide - Add integration field to the collections to distinguish Smart Collections and Collections from integrations.

## RELEASE 1.0.6 - 2017-04-06
### Added
- Version Warning - Display a warning message if the liana version used is too old.

## RELEASE 1.0.5 - 2017-03-30
### Added
- Smart Actions - Users don't have to select records to use a smart action through the global option.

## RELEASE 1.0.4 - 2017-03-27
### Added
- Search - Enable the search inside arrays of strings.

## RELEASE 1.0.3 - 2017-03-16
### Added
- Enums - Support Enums in subdocuments.

### Fixed
- Record Getter - Prevent an unexpected error if the record does not exist.

## RELEASE 1.0.2 - 2017-02-23
### Fixed
- HasMany - Fix the list of hasMany when IDs are Strings and not ObjectIds.

## RELEASE 1.0.1 - 2017-02-13
### Added
- Collections - Add includedModels & excludedModels options to choose which collections to display in Forest.

## RELEASE 1.0.0 - 2016-02-06
### Added
- Smart Actions - Support file download.

## RELEASE 0.3.3 - 2016-01-09
### Changed
- Smart field - Ensure a hasMany smart field doesn't trigger any error when the route is not yet implemented.

## RELEASE 0.3.2 - 2016-01-04
### Added
- Configurations - Users can specify the directory for Forest Smart Implementation.

### Fixed
- Configuration - Fix bad authentication when a custom path is configured.

## RELEASE 0.3.1 - 2016-12-13
### Fixed
- Record Updates - Fix record updates for apps using MongoDB 2.X.
- Embedded fields - Fix the record detail display of the embedded Enum type fields.

## RELEASE 0.3.0 - 2016-12-12
### Added
- Segments - Smart Segments can be created to define specific records subsets.

### Changed
- Package - Add contributors, keywords, homepage...
- Package - Remove all unused packages.
- Dependencies - Freeze the dependencies versions to reduce packages versions changes between projects/environments.
- Configuration - Rename secret values to envSecret and authSecret.
- Installation - envSecret and authSecret are now defined in environment variables and, thus, in all non-development environments, need to be set manually.

## RELEASE 0.2.27 - 2016-12-04
### Added
- Date Filters - Date filters operators are now based on the client timezone.

### Changed
- Packages - Remove useless node-uuid package.

### Fixed
- Line Charts - Fix per-week line charts on several years.
- Line Charts - Fix the bad month displayed in the per-month line charts.
- Value Charts - Format Pie charts value properly for groupBy on Date type field.

## RELEASE 0.2.26 - 2016-11-04
### Changed
- Packages - Fix several issues updating the forest-express package to the latest version.

## RELEASE 0.2.25 - 2016-11-04
### Fixed
- Filters - Fix records retrieval with a single association filter.

## RELEASE 0.2.24 - 2016-10-28
### Changed
- Filters - Add the new date filters protocol.

## RELEASE 0.2.23 - 2016-10-14
### Added
- Smart field - Enable search on smart fields.

## RELEASE 0.2.22 - 2016-10-12
### Fixed
- ES5 - Fix remaining ES5 incompatible syntax.

## RELEASE 0.2.21 - 2016-10-11
### Fixed
- ES5 - Fix and secure the ES5 compatibility with a git hook.

## RELEASE 0.2.20 - 2016-09-30
### Added
- Filters - Users want the OR filter operator with their conditions (restricted to simple conditions).

### Fixed
- Record Update - Fix the potential dissociations on record update.
- Pagination - Fix hasMany arrays.
- Schema - support array of objects with syntax { type: String }

## RELEASE 0.2.19 - 2016-09-29
- Pagination - fix the hasMany number of records.

## RELEASE 0.2.18 - 2016-09-26
### Added
- Filters - Users want to have "From now" and "Today" operators.

### Fixed
- Code Syntax - Ensure compatibility with Node < 4.x.