# Changelog

## [0.5.3](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.5.2...v0.5.3) (2023-09-07)


### Miscellaneous

* update readme docs ([140f6a2](https://github.com/rudderlabs/rudder-json-template-engine/commit/140f6a2d7566ac77e0c918e70289b899ab54de24))

## [0.5.2](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.5.1...v0.5.2) (2023-06-26)


### Miscellaneous

* add test-cases for array extraction ([#30](https://github.com/rudderlabs/rudder-json-template-engine/issues/30)) ([7c1ee4b](https://github.com/rudderlabs/rudder-json-template-engine/commit/7c1ee4b8827930db0eaf5869135f46153e4ea5a1))

## [0.5.1](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.5.0...v0.5.1) (2023-03-06)


### Miscellaneous

* upgrade to node v18 ([#27](https://github.com/rudderlabs/rudder-json-template-engine/issues/27)) ([f654d34](https://github.com/rudderlabs/rudder-json-template-engine/commit/f654d34efad5cf5ef91b17ff4be77d07462a6da3))

## [0.5.0](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.4.1...v0.5.0) (2023-01-19)


### Features

* add stryker mutation testing integration ([#25](https://github.com/rudderlabs/rudder-json-template-engine/issues/25)) ([55f8c22](https://github.com/rudderlabs/rudder-json-template-engine/commit/55f8c22783b35311ea56e6daab41773fa0bfab0b))

## [0.4.1](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.4.0...v0.4.1) (2022-12-19)


### Bug Fixes

* incorrect condition in function call expression ([#24](https://github.com/rudderlabs/rudder-json-template-engine/issues/24)) ([03d503b](https://github.com/rudderlabs/rudder-json-template-engine/commit/03d503b1bd5f08fa1df77229989415bc5bbc0f0e))


### Miscellaneous

* **ci:** remove the option to bump patch for features pre-major ([#22](https://github.com/rudderlabs/rudder-json-template-engine/issues/22)) ([e7b4ed6](https://github.com/rudderlabs/rudder-json-template-engine/commit/e7b4ed62f7951cac162bb330b920c05531b6c7da))

## [0.4.0](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.3.0...v0.4.0) (2022-12-12)


### Features

* add support for using path type in complex paths ([#20](https://github.com/rudderlabs/rudder-json-template-engine/issues/20)) ([b086207](https://github.com/rudderlabs/rudder-json-template-engine/commit/b086207750c41c854b6792377dc31a5c30ecc79a))


### Miscellaneous

* release 0.4.0 ([20abcff](https://github.com/rudderlabs/rudder-json-template-engine/commit/20abcffd117f01d538d9395099f6fde4c278a307))

## [0.3.0](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.2.4...v0.3.0) (2022-12-07)


### Miscellaneous

* release 0.3.0 ([e7b2fef](https://github.com/rudderlabs/rudder-json-template-engine/commit/e7b2fefca4516faa49d59e44a17dd9257cb037b5))

## [0.2.4](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.2.3...v0.2.4) (2022-12-07)


### Features

* refactor compile time expressions ([#16](https://github.com/rudderlabs/rudder-json-template-engine/issues/16)) ([cae81bf](https://github.com/rudderlabs/rudder-json-template-engine/commit/cae81bfec874c5ba097b2b5f972b5c7bf684874b))

## [0.2.3](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.2.2...v0.2.3) (2022-12-01)


### Features

* add support for array coalescing ([#15](https://github.com/rudderlabs/rudder-json-template-engine/issues/15)) ([2f3bf0f](https://github.com/rudderlabs/rudder-json-template-engine/commit/2f3bf0fba589edc403b76e5b1da9437fbe91524c))

## [0.2.2](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.2.1...v0.2.2) (2022-11-30)


### Features

* add support for compile time expressions ([#12](https://github.com/rudderlabs/rudder-json-template-engine/issues/12)) ([4fc59c0](https://github.com/rudderlabs/rudder-json-template-engine/commit/4fc59c00289e1f10c0e22e4f80e7e72316e07091))
* add support for index selectors ([#13](https://github.com/rudderlabs/rudder-json-template-engine/issues/13)) ([db8a661](https://github.com/rudderlabs/rudder-json-template-engine/commit/db8a661decada7c9d6b4d1aab4cda3d25f8fe748))
* add support to use context variables any where in the path ([#11](https://github.com/rudderlabs/rudder-json-template-engine/issues/11)) ([5e8f75e](https://github.com/rudderlabs/rudder-json-template-engine/commit/5e8f75e2fe7d86f8b0409470f5a1385734a686af))


### Bug Fixes

* add missing semi-colon ([dcee815](https://github.com/rudderlabs/rudder-json-template-engine/commit/dcee8151379f86f98699683e92168f29fdbbfac7))
* block expressions ([#10](https://github.com/rudderlabs/rudder-json-template-engine/issues/10)) ([509fccf](https://github.com/rudderlabs/rudder-json-template-engine/commit/509fccf90190da65b929c9c149fbdaed3e45a174))

## [0.2.1](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.2.0...v0.2.1) (2022-11-22)


### Miscellaneous

* improve path processing ([#6](https://github.com/rudderlabs/rudder-json-template-engine/issues/6)) ([5adf623](https://github.com/rudderlabs/rudder-json-template-engine/commit/5adf623c4b34b34c90c7530bc93368156dffe797))

## [0.2.0](https://github.com/rudderlabs/rudder-json-template-engine/compare/v0.1.0...v0.2.0) (2022-11-18)


### Features

* add several features and tests ([#5](https://github.com/rudderlabs/rudder-json-template-engine/issues/5)) ([26d5fd8](https://github.com/rudderlabs/rudder-json-template-engine/commit/26d5fd814810a4972c503221d5bf9bca07720127))


### Miscellaneous

* **parser:** create lexer to hold lexing logic ([#2](https://github.com/rudderlabs/rudder-json-template-engine/issues/2)) ([01b0c1a](https://github.com/rudderlabs/rudder-json-template-engine/commit/01b0c1a9d44ba18178de7948e9ede12e28557dd1))
* release 0.2.0 ([b45e6d9](https://github.com/rudderlabs/rudder-json-template-engine/commit/b45e6d95f380de8dbf0617fe2fee8919e16d9f8d))

## 0.1.0 (2022-11-08)


### Miscellaneous

* release 0.1.0 ([2bcb2b4](https://github.com/rudderlabs/rudder-json-template-engine/commit/2bcb2b40f6c5b88169023a1e572f188ebd4b6240))
* set up initial version ([29e351e](https://github.com/rudderlabs/rudder-json-template-engine/commit/29e351ea77ca89b2e0f945b17b1ab8fb9cbce86a))
