@rxap/utilities
Version:
A collection of utility functions, types and interfaces.
776 lines (404 loc) • 36.6 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [16.4.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.4-dev.0...@rxap/utilities@16.4.4) (2025-05-16)
**Note:** Version bump only for package @rxap/utilities
## [16.4.4-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.3...@rxap/utilities@16.4.4-dev.0) (2025-03-12)
**Note:** Version bump only for package @rxap/utilities
## [16.4.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.3-dev.2...@rxap/utilities@16.4.3) (2025-02-23)
**Note:** Version bump only for package @rxap/utilities
## [16.4.3-dev.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.3-dev.1...@rxap/utilities@16.4.3-dev.2) (2025-02-23)
**Note:** Version bump only for package @rxap/utilities
## [16.4.3-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.3-dev.0...@rxap/utilities@16.4.3-dev.1) (2025-02-23)
**Note:** Version bump only for package @rxap/utilities
## [16.4.3-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.2...@rxap/utilities@16.4.3-dev.0) (2025-02-18)
**Note:** Version bump only for package @rxap/utilities
## [16.4.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.2-dev.4...@rxap/utilities@16.4.2) (2025-02-13)
**Note:** Version bump only for package @rxap/utilities
## [16.4.2-dev.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.2-dev.3...@rxap/utilities@16.4.2-dev.4) (2025-02-10)
**Note:** Version bump only for package @rxap/utilities
## [16.4.2-dev.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.2-dev.2...@rxap/utilities@16.4.2-dev.3) (2025-02-07)
**Note:** Version bump only for package @rxap/utilities
## [16.4.2-dev.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.2-dev.1...@rxap/utilities@16.4.2-dev.2) (2025-01-28)
**Note:** Version bump only for package @rxap/utilities
## [16.4.2-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.2-dev.0...@rxap/utilities@16.4.2-dev.1) (2025-01-22)
**Note:** Version bump only for package @rxap/utilities
## [16.4.2-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.1...@rxap/utilities@16.4.2-dev.0) (2025-01-08)
**Note:** Version bump only for package @rxap/utilities
## [16.4.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.1-dev.2...@rxap/utilities@16.4.1) (2025-01-08)
**Note:** Version bump only for package @rxap/utilities
## [16.4.1-dev.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.1-dev.1...@rxap/utilities@16.4.1-dev.2) (2025-01-03)
**Note:** Version bump only for package @rxap/utilities
## [16.4.1-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.1-dev.0...@rxap/utilities@16.4.1-dev.1) (2024-12-11)
**Note:** Version bump only for package @rxap/utilities
## [16.4.1-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.0...@rxap/utilities@16.4.1-dev.0) (2024-12-10)
**Note:** Version bump only for package @rxap/utilities
# [16.4.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.0-dev.1...@rxap/utilities@16.4.0) (2024-10-28)
**Note:** Version bump only for package @rxap/utilities
# [16.4.0-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.4.0-dev.0...@rxap/utilities@16.4.0-dev.1) (2024-10-25)
### Features
- add assertsObject function ([a009b6a](https://gitlab.com/rxap/packages/commit/a009b6ad8b5906dc3131be026268e8d279ccffef))
# [16.4.0-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.2-dev.1...@rxap/utilities@16.4.0-dev.0) (2024-10-25)
### Features
- add isConstructor function ([f0f32a0](https://gitlab.com/rxap/packages/commit/f0f32a0262a394d2c069b42c0ede75f991cfdacb))
## [16.3.2-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.2-dev.0...@rxap/utilities@16.3.2-dev.1) (2024-10-04)
**Note:** Version bump only for package @rxap/utilities
## [16.3.2-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.1...@rxap/utilities@16.3.2-dev.0) (2024-09-18)
### Bug Fixes
- support custom property access function ([1d8be7b](https://gitlab.com/rxap/packages/commit/1d8be7b6598dbfc8a90876995c877668d1165a9e))
## [16.3.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.1-dev.1...@rxap/utilities@16.3.1) (2024-08-22)
**Note:** Version bump only for package @rxap/utilities
## [16.3.1-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.1-dev.0...@rxap/utilities@16.3.1-dev.1) (2024-08-22)
**Note:** Version bump only for package @rxap/utilities
## [16.3.1-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.0...@rxap/utilities@16.3.1-dev.0) (2024-08-21)
### Bug Fixes
- exclude class from function check ([7fa7c11](https://gitlab.com/rxap/packages/commit/7fa7c112d9e09224ef1abc0e448c45b6a40259fb))
# [16.3.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.0-dev.2...@rxap/utilities@16.3.0) (2024-07-30)
**Note:** Version bump only for package @rxap/utilities
# [16.3.0-dev.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.0-dev.1...@rxap/utilities@16.3.0-dev.2) (2024-07-09)
**Note:** Version bump only for package @rxap/utilities
# [16.3.0-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.3.0-dev.0...@rxap/utilities@16.3.0-dev.1) (2024-07-03)
### Features
- add theme density type ([7dc0c02](https://gitlab.com/rxap/packages/commit/7dc0c021ffde506540d76578eefa11918442ac9f))
# [16.3.0-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.5...@rxap/utilities@16.3.0-dev.0) (2024-07-02)
### Features
- support string icon config ([b00b33c](https://gitlab.com/rxap/packages/commit/b00b33c4b70d0ac442b2d2a8260e4e1ee704b3b9))
## [16.2.5](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.5-dev.0...@rxap/utilities@16.2.5) (2024-06-30)
**Note:** Version bump only for package @rxap/utilities
## [16.2.5-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.4...@rxap/utilities@16.2.5-dev.0) (2024-06-30)
**Note:** Version bump only for package @rxap/utilities
## [16.2.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.4-dev.1...@rxap/utilities@16.2.4) (2024-06-28)
**Note:** Version bump only for package @rxap/utilities
## [16.2.4-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.4-dev.0...@rxap/utilities@16.2.4-dev.1) (2024-06-21)
### Bug Fixes
- update root package json ([052235d](https://gitlab.com/rxap/packages/commit/052235d3ce0f35d96bc1d08d3e152475b4eb6435))
## [16.2.4-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.3...@rxap/utilities@16.2.4-dev.0) (2024-06-20)
**Note:** Version bump only for package @rxap/utilities
## [16.2.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.3-dev.0...@rxap/utilities@16.2.3) (2024-06-18)
**Note:** Version bump only for package @rxap/utilities
## [16.2.3-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.2...@rxap/utilities@16.2.3-dev.0) (2024-06-17)
**Note:** Version bump only for package @rxap/utilities
## [16.2.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.2-dev.0...@rxap/utilities@16.2.2) (2024-05-29)
**Note:** Version bump only for package @rxap/utilities
## [16.2.2-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.1...@rxap/utilities@16.2.2-dev.0) (2024-05-29)
**Note:** Version bump only for package @rxap/utilities
## [16.2.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.1-dev.0...@rxap/utilities@16.2.1) (2024-05-28)
**Note:** Version bump only for package @rxap/utilities
## [16.2.1-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.0...@rxap/utilities@16.2.1-dev.0) (2024-05-28)
**Note:** Version bump only for package @rxap/utilities
# [16.2.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.0-dev.1...@rxap/utilities@16.2.0) (2024-05-27)
**Note:** Version bump only for package @rxap/utilities
# [16.2.0-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.2.0-dev.0...@rxap/utilities@16.2.0-dev.1) (2024-05-04)
### Bug Fixes
- ensure the an item is added at the end ([af87481](https://gitlab.com/rxap/packages/commit/af874817932e849780146403d85e08906f871483))
- ensure the composeFn works with an empty initial array ([0397552](https://gitlab.com/rxap/packages/commit/03975529370a15bec1b0090b846b2a586ff7b37b))
# [16.2.0-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0...@rxap/utilities@16.2.0-dev.0) (2024-05-03)
### Features
- support compare fn ([cb15e7a](https://gitlab.com/rxap/packages/commit/cb15e7a0ac87254fd7ceccfccc6908cd2470db9c))
# [16.1.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.9...@rxap/utilities@16.1.0) (2024-04-17)
**Note:** Version bump only for package @rxap/utilities
# [16.1.0-dev.9](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.8...@rxap/utilities@16.1.0-dev.9) (2024-04-09)
### Features
- add PropertyPathIterator class ([e86aaa3](https://gitlab.com/rxap/packages/commit/e86aaa318f417f3053f80f4630e2aeb03c1343a8))
# [16.1.0-dev.8](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.7...@rxap/utilities@16.1.0-dev.8) (2024-03-23)
### Features
- add flatten function ([243266c](https://gitlab.com/rxap/packages/commit/243266c6daa47acfd9764fd40fe3afc0dff346c2))
# [16.1.0-dev.7](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.6...@rxap/utilities@16.1.0-dev.7) (2024-03-09)
### Bug Fixes
- set default to value function ([78d2c49](https://gitlab.com/rxap/packages/commit/78d2c49c7629e4d6afd3c258befc9dba97dcafe4))
# [16.1.0-dev.6](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.5...@rxap/utilities@16.1.0-dev.6) (2024-03-05)
**Note:** Version bump only for package @rxap/utilities
# [16.1.0-dev.5](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.4...@rxap/utilities@16.1.0-dev.5) (2024-03-01)
### Bug Fixes
- second list is readonly ([ab7d62f](https://gitlab.com/rxap/packages/commit/ab7d62f99dba4b1d3a366674129bad8651ca9aae))
# [16.1.0-dev.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.3...@rxap/utilities@16.1.0-dev.4) (2024-02-29)
### Bug Fixes
- improve operation naming and return types ([16ea0b3](https://gitlab.com/rxap/packages/commit/16ea0b3eb2f7679c101d034e72f8013f5513ecb6))
# [16.1.0-dev.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.2...@rxap/utilities@16.1.0-dev.3) (2024-02-28)
### Features
- support unshift instead of push ([47fda87](https://gitlab.com/rxap/packages/commit/47fda87cb418a30e40060788b0b880603f530138))
# [16.1.0-dev.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.1...@rxap/utilities@16.1.0-dev.2) (2024-02-26)
### Bug Fixes
- add missing type hints ([77dbc1e](https://gitlab.com/rxap/packages/commit/77dbc1e2dd9f6850cccaf0cca77a38d6acddb698))
# [16.1.0-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.1.0-dev.0...@rxap/utilities@16.1.0-dev.1) (2024-02-25)
### Bug Fixes
- add missing return type ([03ad10a](https://gitlab.com/rxap/packages/commit/03ad10afc484159570da24e67650d714b4e723c9))
# [16.1.0-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0...@rxap/utilities@16.1.0-dev.0) (2024-02-22)
### Features
- add CoercePrefix function ([49193a9](https://gitlab.com/rxap/packages/commit/49193a9ec69d3ded2f2e1d191be535b276f88eed))
- add noop function ([0dbb0ff](https://gitlab.com/rxap/packages/commit/0dbb0ff3cd1f3d7a9f6aa6f887d34a7df01c5f11))
# [16.0.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.23...@rxap/utilities@16.0.0) (2024-02-07)
**Note:** Version bump only for package @rxap/utilities
# [16.0.0-dev.23](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.22...@rxap/utilities@16.0.0-dev.23) (2023-10-11)
**Note:** Version bump only for package @rxap/utilities
# [16.0.0-dev.22](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.3...@rxap/utilities@16.0.0-dev.22) (2023-10-11)
### Bug Fixes
- add licence file to publishable packages ([d7de1cb](https://gitlab.com/rxap/packages/commit/d7de1cb9db1bd1628f37084e3b0ffd1755aa75f6))
- change from commonjs to es2022 ([6223c97](https://gitlab.com/rxap/packages/commit/6223c978078cfa899ca69424b62d2a99cbb290a7))
- ensure sort properties is in-place ([254424f](https://gitlab.com/rxap/packages/commit/254424fdedce069409e74ea4ef23f5cb42abcca5))
- ensure the project name is not included in the project tag list ([46d4479](https://gitlab.com/rxap/packages/commit/46d44798258ea1b20df9d4408b9c0809f55027b2))
- generate readme with peer dependencies to install ([27c2cd7](https://gitlab.com/rxap/packages/commit/27c2cd7d98f0c8a499b8c30719f49d69e4970ae9))
- remove @Required decorator ([bcd9988](https://gitlab.com/rxap/packages/commit/bcd9988f0667bf4563a0e5b91977becfd29b1597))
- support array with string, null or undefined ([0ebf16d](https://gitlab.com/rxap/packages/commit/0ebf16dd8fb61c16cf5ce2313630afb03e311142))
- support custom deep merge function ([258854c](https://gitlab.com/rxap/packages/commit/258854ce537da43f97f68a15f58ad31f35f9ed6e))
- support get for object path access ([eb8742e](https://gitlab.com/rxap/packages/commit/eb8742e77f05812ac1f86619fbc6df298d5ef8b8))
### Features
- add CamelizePropertyKeys function ([b3ec3ee](https://gitlab.com/rxap/packages/commit/b3ec3ee61c9bad28f863313c08adc5eacc2c4cb3))
- add CoerceArrayItems function ([68aeaac](https://gitlab.com/rxap/packages/commit/68aeaacc0e582cf5d73cd15ae308fd92aadb2146))
- add joinWith and joinWithDash utilities ([b6440d8](https://gitlab.com/rxap/packages/commit/b6440d8a78f6e9e786f65f979c0b266b85f5c473))
- add NonUndefined and NonEmpty type utilities ([9698bdc](https://gitlab.com/rxap/packages/commit/9698bdcddfb2fa7e070548823a6c9d65719d41b9))
- add RemoveFromObject function ([89135a6](https://gitlab.com/rxap/packages/commit/89135a66a490044ca495d7338b7c9cdd568acb44))
- add SortProperties function ([c92db46](https://gitlab.com/rxap/packages/commit/c92db4682ce1bd76b07ed5cba9a7e74a77ff1cd0))
- support custom merge strategies ([40839b0](https://gitlab.com/rxap/packages/commit/40839b0fcb51c90c23c8f53693e087db4de77ba6))
### Reverts
- change from commonjs to es2022 ([50eca61](https://gitlab.com/rxap/packages/commit/50eca61e9a89388d1cfeefb8b1029b302b6f307e))
# [16.0.0-dev.21](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.20...@rxap/utilities@16.0.0-dev.21) (2023-10-09)
### Features
- add CamelizePropertyKeys function ([9dc7293](https://gitlab.com/rxap/packages/commit/9dc729342dc8037dfdb1934d1c7d9144d67b2e31))
# [16.0.0-dev.20](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.19...@rxap/utilities@16.0.0-dev.20) (2023-10-08)
### Bug Fixes
- support get for object path access ([c150ee0](https://gitlab.com/rxap/packages/commit/c150ee0f91d13011e70eeb33dfb9e513ba88fb8e))
# [16.0.0-dev.19](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.18...@rxap/utilities@16.0.0-dev.19) (2023-09-27)
### Features
- add CoerceArrayItems function ([7a60008](https://gitlab.com/rxap/packages/commit/7a600083d0ba7f37c3f6c66e37888b40f22c091e))
# [16.0.0-dev.18](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.17...@rxap/utilities@16.0.0-dev.18) (2023-09-14)
### Bug Fixes
- support custom deep merge function ([f51a655](https://gitlab.com/rxap/packages/commit/f51a65555b5afb1e3db22d28735a44a5e17f8832))
# [16.0.0-dev.17](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.16...@rxap/utilities@16.0.0-dev.17) (2023-09-12)
### Bug Fixes
- ensure sort properties is in-place ([2393b25](https://gitlab.com/rxap/packages/commit/2393b25a6a15d387da115eabe6ce34046680372f))
### Features
- add SortProperties function ([bc66416](https://gitlab.com/rxap/packages/commit/bc6641609188c725750fad217dfff180b35a8cfd))
# [16.0.0-dev.16](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.15...@rxap/utilities@16.0.0-dev.16) (2023-09-07)
### Features
- add RemoveFromObject function ([f6a694b](https://gitlab.com/rxap/packages/commit/f6a694ba4cf0e8c443d8558a54d2ed635c3914cd))
# [16.0.0-dev.15](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.14...@rxap/utilities@16.0.0-dev.15) (2023-09-03)
**Note:** Version bump only for package @rxap/utilities
# [16.0.0-dev.14](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.13...@rxap/utilities@16.0.0-dev.14) (2023-09-03)
**Note:** Version bump only for package @rxap/utilities
# [16.0.0-dev.13](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.12...@rxap/utilities@16.0.0-dev.13) (2023-08-31)
### Bug Fixes
- ensure the project name is not included in the project tag list ([b131ac3](https://gitlab.com/rxap/packages/commit/b131ac3bd92b3b8799d62f15bbd30a1997d7c753))
# [16.0.0-dev.12](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.11...@rxap/utilities@16.0.0-dev.12) (2023-08-21)
### Reverts
- "fix: expose esm files" ([a6bcf29](https://gitlab.com/rxap/packages/commit/a6bcf296a3806624661ee9c970397f36a066526f))
# [16.0.0-dev.11](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.10...@rxap/utilities@16.0.0-dev.11) (2023-08-17)
### Bug Fixes
- expose esm files ([43b062d](https://gitlab.com/rxap/packages/commit/43b062d7388ec4de89ae2b4497282359020c0f99))
### Reverts
- change from commonjs to es2022 ([747a381](https://gitlab.com/rxap/packages/commit/747a381a090f0a276cf363da61bb19ed0c9cb5b7))
# [16.0.0-dev.10](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.9...@rxap/utilities@16.0.0-dev.10) (2023-08-16)
### Bug Fixes
- change from commonjs to es2022 ([a69aa25](https://gitlab.com/rxap/packages/commit/a69aa25b9824b94613392b3ea42fba18e5eb1168))
# [16.0.0-dev.9](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.8...@rxap/utilities@16.0.0-dev.9) (2023-08-14)
**Note:** Version bump only for package @rxap/utilities
# [16.0.0-dev.8](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.7...@rxap/utilities@16.0.0-dev.8) (2023-08-14)
### Features
- add NonUndefined and NonEmpty type utilities ([68dc8f4](https://gitlab.com/rxap/packages/commit/68dc8f4fb7b1abfd2935f60bac9750a28e824b43))
# [16.0.0-dev.7](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.6...@rxap/utilities@16.0.0-dev.7) (2023-08-06)
### Bug Fixes
- remove @Required decorator ([8df4bf3](https://gitlab.com/rxap/packages/commit/8df4bf33d4a9929f5bc65f8973963fbe1d7ce193))
# [16.0.0-dev.6](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.5...@rxap/utilities@16.0.0-dev.6) (2023-08-04)
### Bug Fixes
- add licence file to publishable packages ([ca6d4d5](https://gitlab.com/rxap/packages/commit/ca6d4d509a743b89bad5ed7ae935d3007231705a))
# [16.0.0-dev.5](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.4...@rxap/utilities@16.0.0-dev.5) (2023-08-03)
### Bug Fixes
- generate readme with peer dependencies to install ([e7039bb](https://gitlab.com/rxap/packages/commit/e7039bb5e86ffeadfe7cc92d5fc71d32f8efb4fb))
### Features
- support custom merge strategies ([c7ae9c2](https://gitlab.com/rxap/packages/commit/c7ae9c2432a33adf67e61999fead5237dc0085b7))
# 16.0.0-dev.4 (2023-08-01)
### Bug Fixes
- restructure and merge mono repos packages, schematics, plugins and nest ([a057d77](https://gitlab.com/rxap/packages/commit/a057d77ca2acf9426a03a497da8532f8a2fe2c86))
- support array with string, null or undefined ([eacf70c](https://gitlab.com/rxap/packages/commit/eacf70c02ab86601722e8cc65b705f4349773f25))
### Features
- add joinWith and joinWithDash utilities ([fcbbe14](https://gitlab.com/rxap/packages/commit/fcbbe1497bfb0f307501c2835d5d5bb88b4db258))
# [16.0.0-dev.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.2...@rxap/utilities@16.0.0-dev.3) (2023-07-11)
**Note:** Version bump only for package @rxap/utilities
# [16.0.0-dev.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.1...@rxap/utilities@16.0.0-dev.2) (2023-07-10)
### Bug Fixes
- restructure and merge mono repos packages, schematics, plugins and nest ([653b4cd](https://gitlab.com/rxap/packages/commit/653b4cd39fc92d322df9b3959651fea0aa6079da))
# [16.0.0-dev.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@16.0.0-dev.0...@rxap/utilities@16.0.0-dev.1) (2023-05-18)
### Bug Fixes
- update rxap packagedependencies ([6e12567](https://gitlab.com/rxap/packages/commit/6e12567c05ee3c504da5079cb393660f2ab4cd30))
# [16.0.0-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@15.0.0...@rxap/utilities@16.0.0-dev.0) (2023-05-18)
### chore
- upgrade to nrwl 16.x.x ([12dd87e](https://gitlab.com/rxap/packages/commit/12dd87ef38d465c8af33cd26f7d5d7714bf7c392))
### BREAKING CHANGES
- upgrade nrwl 16.x.x
# [15.0.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@14.1.0...@rxap/utilities@15.0.0) (2023-05-17)
### chore
- upgrade to nrwl 15.x.x ([ad95577](https://gitlab.com/rxap/packages/commit/ad95577538adc5cd134cde8d1ff3b8fad52c9c2b))
### BREAKING CHANGES
- upgrade nrwl 15.x.x
# [14.1.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@14.1.0-dev.0...@rxap/utilities@14.1.0) (2023-05-17)
**Note:** Version bump only for package @rxap/utilities
# [14.1.0-dev.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@14.0.3...@rxap/utilities@14.1.0-dev.0) (2023-04-18)
### Features
- **toggle-subject:** only emit ifchanged ([8c4ce3b](https://gitlab.com/rxap/packages/commit/8c4ce3bc75e5a021882eb2f1f0255db995bc5d03))
## [14.0.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@14.0.2...@rxap/utilities@14.0.3) (2022-12-13)
**Note:** Version bump only for package @rxap/utilities
## [14.0.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@14.0.1...@rxap/utilities@14.0.2) (2022-12-13)
### Bug Fixes
- use new set object valueimplementation ([9ec85ad](https://gitlab.com/rxap/packages/commit/9ec85ad72339f247457e50ec470f26656f7bc4c6))
## [14.0.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@13.0.0...@rxap/utilities@14.0.1) (2022-09-17)
**Note:** Version bump only for package @rxap/utilities
# [13.0.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@13.0.0-next.2...@rxap/utilities@13.0.0) (2022-09-11)
**Note:** Version bump only for package @rxap/utilities
# [13.0.0-next.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@13.0.0-next.1...@rxap/utilities@13.0.0-next.2) (2022-03-30)
### Features
- add support for customparameters ([0df905f](https://gitlab.com/rxap/packages/commit/0df905f44e64d5f14b3cbe38acaf5f7216697329))
- add support for getStylemethod ([ba0baa8](https://gitlab.com/rxap/packages/commit/ba0baa8fb9bddf0cc1de8456a81ca395cd039386))
# [13.0.0-next.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.3...@rxap/utilities@13.0.0-next.1) (2022-03-17)
### Bug Fixes
- update types ([7c29363](https://gitlab.com/rxap/packages/commit/7c29363f2040acd8d2f106a68d2edcd308744344))
### Build System
- upgrade to nrwl/angular13.x.x ([f8920e7](https://gitlab.com/rxap/packages/commit/f8920e7dde7bd2d4b4efac2b7097543d51482f81))
### BREAKING CHANGES
- update the core nrwl/angular packages to 13.x.x
Signed-off-by: Merzough Münker <mmuenker@digitaix.com>
## [12.2.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.2...@rxap/utilities@12.2.3) (2022-03-07)
### Bug Fixes
- reduce log population in productionmode ([2d7186b](https://gitlab.com/rxap/packages/commit/2d7186bc32ae12f0df31d0293ade60ec25645355))
# [13.0.0-next.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.2...@rxap/utilities@13.0.0-next.0) (2022-02-19)
### Bug Fixes
- update types ([7c29363](https://gitlab.com/rxap/packages/commit/7c29363f2040acd8d2f106a68d2edcd308744344))
### Build System
- upgrade to nrwl/angular13.x.x ([f8920e7](https://gitlab.com/rxap/packages/commit/f8920e7dde7bd2d4b4efac2b7097543d51482f81))
### BREAKING CHANGES
- update the core nrwl/angular packages to 13.x.x
Signed-off-by: Merzough Münker <mmuenker@digitaix.com>
## [12.2.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.2-next.0...@rxap/utilities@12.2.2) (2021-11-25)
**Note:** Version bump only for package @rxap/utilities
## [12.2.2-next.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.1...@rxap/utilities@12.2.2-next.0) (2021-11-02)
**Note:** Version bump only for package @rxap/utilities
## [12.2.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.1-next.0...@rxap/utilities@12.2.1) (2021-07-22)
**Note:** Version bump only for package @rxap/utilities
## [12.2.1-next.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.0...@rxap/utilities@12.2.1-next.0) (2021-07-14)
### Bug Fixes
- **cleanup:** set correct returntype ([0b1ce25](https://gitlab.com/rxap/packages/commit/0b1ce250a66bdad14d24509e13942960f25b10da))
# [12.2.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.2.0-next.0...@rxap/utilities@12.2.0) (2021-07-09)
**Note:** Version bump only for package @rxap/utilities
# [12.2.0-next.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.1.4...@rxap/utilities@12.2.0-next.0) (2021-07-09)
### Features
- split into rxjs and reflect-metadata subpackages ([e39d416](https://gitlab.com/rxap/packages/commit/e39d4160550264222efe6e175157d9845d4ea507))
## [12.1.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.1.4-next.0...@rxap/utilities@12.1.4) (2021-07-09)
**Note:** Version bump only for package @rxap/utilities
## [12.1.4-next.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.1.3...@rxap/utilities@12.1.4-next.0) (2021-07-05)
### Bug Fixes
- a array should not be detected asobject ([df7e425](https://gitlab.com/rxap/packages/commit/df7e42591a136f119aa2eef3d04ca9cd7cec9896))
- **to-options:** add dynamictypes ([160cdc7](https://gitlab.com/rxap/packages/commit/160cdc732d8da313dd505a675c690a2c7aad06e6))
## [12.1.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.1.2...@rxap/utilities@12.1.3) (2021-06-24)
**Note:** Version bump only for package @rxap/utilities
## [12.1.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.1.1...@rxap/utilities@12.1.2) (2021-06-23)
**Note:** Version bump only for package @rxap/utilities
## [12.1.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.1.0...@rxap/utilities@12.1.1) (2021-06-23)
**Note:** Version bump only for package @rxap/utilities
# [12.1.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.0.4...@rxap/utilities@12.1.0) (2021-06-17)
### Features
- add function DeleteEmptyProperties andDeleteNullProperties ([8eff172](https://gitlab.com/rxap/packages/commit/8eff17202c4a63c7ce215150ffc8d8d1bda7ee36))
## [12.0.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.0.3...@rxap/utilities@12.0.4) (2021-06-14)
**Note:** Version bump only for package @rxap/utilities
## [12.0.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.0.2...@rxap/utilities@12.0.3) (2021-06-10)
### Bug Fixes
- remove ramda dependency ([cbaff8f](https://gitlab.com/rxap/packages/commit/cbaff8f5cc347ffb423468d663af64569da90d81))
- remove rxap uuidfunction ([0a7e17b](https://gitlab.com/rxap/packages/commit/0a7e17b89470bb946b7806ac074a681838195c91))
## [12.0.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.7.4...@rxap/utilities@12.0.2) (2021-06-09)
### Bug Fixes
- add readme generator ([aca8e49](https://gitlab.com/rxap/packages/commit/aca8e495f06d81edf14e56fdd1e6a3c2d7de4c50))
## [12.0.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@12.0.0...@rxap/utilities@12.0.1) (2021-05-24)
### Bug Fixes
- add readme generator ([aca8e49](https://gitlab.com/rxap/packages/commit/aca8e495f06d81edf14e56fdd1e6a3c2d7de4c50))
# [12.0.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.7.3...@rxap/utilities@12.0.0) (2021-05-24)
**Note:** Version bump only for package @rxap/utilities
## [11.7.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.7.2...@rxap/utilities@11.7.3) (2021-05-22)
**Note:** Version bump only for package @rxap/utilities
## [11.7.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.7.1...@rxap/utilities@11.7.2) (2021-05-22)
### Bug Fixes
- mv unique into ([d4a1a3a](https://gitlab.com/rxap/packages/commit/d4a1a3a94b7f18297a62980196b2a3c7206dcdb3))
## [11.7.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.7.0...@rxap/utilities@11.7.1) (2021-05-22)
### Bug Fixes
- mark button types asdeprecated ([ab974e9](https://gitlab.com/rxap/packages/commit/ab974e94688727555fe9c603fc59e77bd05a1ffe))
# [11.7.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.6.0...@rxap/utilities@11.7.0) (2021-05-20)
### Features
- add custom validationerror ([dea141b](https://gitlab.com/rxap/packages/commit/dea141b479e3f8ec0c90debec559176a22924291))
# [11.6.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.5.1...@rxap/utilities@11.6.0) (2021-05-01)
### Features
- add GroupBy function ([19972de](https://gitlab.com/rxap/packages/commit/19972de74e152c5d723707b05209ad5dabf4be7a))
## [11.5.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.5.0...@rxap/utilities@11.5.1) (2021-04-30)
### Bug Fixes
- **is-record:** allow empty object asrecord ([90288b8](https://gitlab.com/rxap/packages/commit/90288b8b17cea07c5735f6e2e8a740cf37fba374))
# [11.5.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.4.1...@rxap/utilities@11.5.0) (2021-04-30)
### Features
- add IsObject and IsRecordfunctions ([bfa67e2](https://gitlab.com/rxap/packages/commit/bfa67e20b2b59f8b46edf43c554ba6d022eeb719))
## [11.4.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.4.0...@rxap/utilities@11.4.1) (2021-04-30)
### Bug Fixes
- **schematics:** update module toesnext ([d1e2cd2](https://gitlab.com/rxap/packages/commit/d1e2cd252f3866471935131187b3acaefe2cca82))
- **schematics:** update to general schematicstsconfig ([83e5f9a](https://gitlab.com/rxap/packages/commit/83e5f9a0cf1810686a503425d87a5e4ae30b8c84))
# [11.4.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.3.3...@rxap/utilities@11.4.0) (2021-04-26)
### Bug Fixes
- **coerce-property:** prevent infiniteloop ([fbca44e](https://gitlab.com/rxap/packages/commit/fbca44e743b01ba67926982226cbe8f268f54e65))
### Features
- add functionCoerceProperty ([6bd01a4](https://gitlab.com/rxap/packages/commit/6bd01a4f3627d0b8821b6ca459ea2bd7b155beec))
- add function IsFunction ([de2e47c](https://gitlab.com/rxap/packages/commit/de2e47cd4b624e5a86a326eeae279d64ad7c7740))
## [11.3.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.3.2...@rxap/utilities@11.3.3) (2021-04-11)
### Bug Fixes
- rn method ([ae2e474](https://gitlab.com/rxap/packages/commit/ae2e474c6a3b489f08fb24db92787a77455f4955))
## [11.3.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.3.1...@rxap/utilities@11.3.2) (2021-03-19)
### Bug Fixes
- update peer dependencies ([954fde4](https://gitlab.com/rxap/packages/commit/954fde47836ff0c1f25a77c33ff871ddc7685b6c))
## [11.3.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.3.0...@rxap/utilities@11.3.1) (2021-03-19)
### Bug Fixes
- update peer dependencies ([dd22b0c](https://gitlab.com/rxap/packages/commit/dd22b0ce053bc266c7aea659a2faf3be39f424e7))
# [11.3.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.2.2...@rxap/utilities@11.3.0) (2021-03-19)
### Bug Fixes
- update peer dependencies ([c7d1267](https://gitlab.com/rxap/packages/commit/c7d12671f3efc198985cddee92caa2558e74b023))
### Features
- mv ConfigClick torxap/directives ([3cebc75](https://gitlab.com/rxap/packages/commit/3cebc75a7c1ef387d29437e052af0b7a9f10b36f))
- mv the material directives to the packagerxap/material-directives ([0cd7bc2](https://gitlab.com/rxap/packages/commit/0cd7bc2102784085ba2c58702628984c1cfbb092))
## [11.2.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.2.1...@rxap/utilities@11.2.2) (2021-03-19)
### Bug Fixes
- generalize methodproperties ([6461099](https://gitlab.com/rxap/packages/commit/64610999da1dbd2c6e7675cc7b567ca14fc2460d))
## [11.2.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.2.0...@rxap/utilities@11.2.1) (2021-03-16)
### Bug Fixes
- **CoerceSuffix:** add custom regexsupport ([34f50af](https://gitlab.com/rxap/packages/commit/34f50af3091254cb302be90bd765bf29fdac0da2))
# [11.2.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.1.4...@rxap/utilities@11.2.0) (2021-03-16)
### Features
- add CoerceSuffix method ([8d4052f](https://gitlab.com/rxap/packages/commit/8d4052f4df180dfa80faf2f81de1f3143b5c0cd4))
## [11.1.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.1.3...@rxap/utilities@11.1.4) (2021-03-15)
### Bug Fixes
- add missing defaultvalues ([dd025e9](https://gitlab.com/rxap/packages/commit/dd025e9599c4d4349195e400407458857cdc99f3))
## [11.1.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.1.2...@rxap/utilities@11.1.3) (2021-02-26)
### Bug Fixes
- rename hasOnChangeMethod toHasOnChangeMethod ([0dd4a0d](https://gitlab.com/rxap/packages/commit/0dd4a0d82c79bb912aed1a841455038459c97722))
## [11.1.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.1.1...@rxap/utilities@11.1.2) (2021-02-25)
### Bug Fixes
- rename getFromObjectFactory toGetFromObjectFactory ([734c26e](https://gitlab.com/rxap/packages/commit/734c26e83a3d62c11f99fabb129369e59c09ee74))
## [11.1.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.1.0...@rxap/utilities@11.1.1) (2021-02-25)
### Bug Fixes
- rename setToObject toSetToObject ([4349bef](https://gitlab.com/rxap/packages/commit/4349bef0486d5d36e6d65a1048b46c66c1dc4f2b))
# [11.1.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.0.4...@rxap/utilities@11.1.0) (2021-02-25)
### Features
- add setToObject function ([f5a2975](https://gitlab.com/rxap/packages/commit/f5a2975016f55552f382eaffe13665515f124c74))
## [11.0.4](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.0.3...@rxap/utilities@11.0.4) (2021-02-04)
**Note:** Version bump only for package @rxap/utilities
## [11.0.3](https://gitlab.com/rxap/packages/compare/@rxap/utilities@10.1.1...@rxap/utilities@11.0.3) (2021-01-21)
**Note:** Version bump only for package @rxap/utilities
## [11.0.2](https://gitlab.com/rxap/packages/compare/@rxap/utilities@11.0.1...@rxap/utilities@11.0.2) (2021-01-15)
**Note:** Version bump only for package @rxap/utilities
## [11.0.1](https://gitlab.com/rxap/packages/compare/@rxap/utilities@10.1.0...@rxap/utilities@11.0.1) (2021-01-15)
**Note:** Version bump only for package @rxap/utilities
# [11.0.0](https://gitlab.com/rxap/packages/compare/@rxap/utilities@10.0.0...@rxap/utilities@11.0.0) (2021-01-03)
**Note:** Version bump only for package @rxap/utilities
# 10.0.0 (2021-01-03)
### Bug Fixes
- add support for additionalparams ([30b5350](https://gitlab.com/rxap/packages/commit/30b5350e17b8eb99a0f0a90174809e1ba577ef42))
- add support for additionalparams ([1d8855d](https://gitlab.com/rxap/packages/commit/1d8855dd0d4b5e2ed113cd04cbb687001eb62bb5))
- add support for i18noptions ([969d6d7](https://gitlab.com/rxap/packages/commit/969d6d722eb81822d8a11a26566d8cfd1692628e))
- custom property keygeneration ([b6e6d23](https://gitlab.com/rxap/packages/commit/b6e6d23215f0b35e0de2d35003b186a3d435b8e4))
### Features
- add getFromObjectFactory ([f6a0545](https://gitlab.com/rxap/packages/commit/f6a05456b47687a52c73ca2bd00fc70a0970a9f2))
- add ToMethod ([53961e7](https://gitlab.com/rxap/packages/commit/53961e7d8379eaf277b757108ab9d8c6cbeae69e))
- add ToOptions function ([d89c544](https://gitlab.com/rxap/packages/commit/d89c5441e279d35222ecfaaac1583ebf45fda2cb))
- add ToOptionsFromObject andToOptionsWithObject ([e67aa31](https://gitlab.com/rxap/packages/commit/e67aa318d6eda026d492cee32f9c9f2261e5547b))
- **Method:** add support for Observable returntype ([9c1bb0e](https://gitlab.com/rxap/packages/commit/9c1bb0efa586883f27a77dbd26fc2e6fed9f69e9))
- revert add support for Observable returntype ([7d3150a](https://gitlab.com/rxap/packages/commit/7d3150a2d747ac382b346f37ce79d3c7e66e2539))