# Changelog

## [1.1.1](https://github.com/bitfocus/expressions/compare/v1.1.0...v1.1.1) (2026-09-09)


### Bug Fixes

* alias colord ([41eec04](https://github.com/bitfocus/expressions/commit/41eec042c50965067a90ea325e55abf8851d5ae8))

## [1.1.0](https://github.com/bitfocus/expressions/compare/v1.0.1...v1.1.0) (2026-09-09)


### Features

* Add color manipulation functions to expressions ([#22](https://github.com/bitfocus/expressions/issues/22)) ([3f0b034](https://github.com/bitfocus/expressions/commit/3f0b03491512b9bc03e18a2d8696c6525ae3ca2d))
* better locale support for dateFormat ([836b3bb](https://github.com/bitfocus/expressions/commit/836b3bb15fbf8b37e3036ea5fc5c4a8520ed99cc))

## [1.0.1](https://github.com/bitfocus/expressions/compare/v1.0.0...v1.0.1) (2026-08-21)


### Bug Fixes

* guard expression functions against unusable argument types ([#23](https://github.com/bitfocus/expressions/issues/23)) ([28e471a](https://github.com/bitfocus/expressions/commit/28e471ae530f06decfa02ddd31cd5b5524feb00e))

## [1.0.0](https://github.com/bitfocus/expressions/compare/v0.7.0...v1.0.0) (2026-08-03)


### Features

* Add sin, cos and tan maths functions ([#17](https://github.com/bitfocus/expressions/issues/17)) ([496c7c1](https://github.com/bitfocus/expressions/commit/496c7c16c60f8378e416a70da7852ed51347cdd3))


### Miscellaneous Chores

* release 1.0.0 ([27d0cdb](https://github.com/bitfocus/expressions/commit/27d0cdba10113ee83b0fedd235987a6b8977040e))

## [0.7.0](https://github.com/bitfocus/expressions/compare/v0.6.0...v0.7.0) (2026-07-30)


### Features

* rework oscillate and blink in options to reduce required implementation in parent app ([184ee1f](https://github.com/bitfocus/expressions/commit/184ee1f54610cc96b8976d923972513a0f62165b))

## [0.6.0](https://github.com/bitfocus/expressions/compare/v0.5.0...v0.6.0) (2026-07-26)


### Features

* add support for oscillate function ([#14](https://github.com/bitfocus/expressions/issues/14)) ([43367d0](https://github.com/bitfocus/expressions/commit/43367d04b21a37271ba1aaa930cff0d3899c7695))

## [0.5.0](https://github.com/bitfocus/expressions/compare/v0.4.0...v0.5.0) (2026-07-08)


### Features

* more array utils ([dc47336](https://github.com/bitfocus/expressions/commit/dc4733652f4d889ffeb45cd3045fd7729aa5c258))

## [0.4.0](https://github.com/bitfocus/expressions/compare/v0.3.0...v0.4.0) (2026-06-29)


### Features

* add stringCompare function to help with sorting strings ([c27dcb8](https://github.com/bitfocus/expressions/commit/c27dcb86217f6c44722703048ea85755bc5198f9))

## [0.3.0](https://github.com/bitfocus/expressions/compare/v0.2.4...v0.3.0) (2026-06-27)


### Features

* allow defaultTimezone to be a function, to allow the caller to determine if it was used ([d0e6ad0](https://github.com/bitfocus/expressions/commit/d0e6ad0e321f7bc867e0773c76777c5d5e744e25))

## [0.2.4](https://github.com/bitfocus/expressions/compare/v0.2.3...v0.2.4) (2026-06-27)


### Bug Fixes

* review comments for dst handling ([a761d70](https://github.com/bitfocus/expressions/commit/a761d707556c97992ff3c0c5399e1c8196c31c5d))

## [0.2.3](https://github.com/bitfocus/expressions/compare/v0.2.2...v0.2.3) (2026-06-26)


### Bug Fixes

* export BuiltinFunctionNames constant ([b2b258c](https://github.com/bitfocus/expressions/commit/b2b258c39ae7ffca1e2af01860c715e85f49a6ae))

## [0.2.2](https://github.com/bitfocus/expressions/compare/v0.2.1...v0.2.2) (2026-06-26)


### Bug Fixes

* reduce default max operations ([b9deacc](https://github.com/bitfocus/expressions/commit/b9deacc76d9f006857870aac22cbfa71ca93b4dd))

## [0.2.1](https://github.com/bitfocus/expressions/compare/v0.2.0...v0.2.1) (2026-06-26)


### Bug Fixes

* backport template literal interpolation fixes ([6ec8125](https://github.com/bitfocus/expressions/commit/6ec8125e9d3fdffeb6b128560392b328ca55277a))

## [0.2.0](https://github.com/bitfocus/expressions/compare/v0.1.0...v0.2.0) (2026-06-26)


### Features

* add buttons string concat ([ff70323](https://github.com/bitfocus/expressions/commit/ff703239c619fbe1f387a9baac7da621acbdace4))
* add default timezone support for date functions ([661b123](https://github.com/bitfocus/expressions/commit/661b123f0e385b1e336ca7af9899a4f694e03ae6))
* simplify api to keep the list of functions internal, and lean more into the options object ([ca31626](https://github.com/bitfocus/expressions/commit/ca316262adcc0007440255f17f454382adb17db4))
* working port ([75d3191](https://github.com/bitfocus/expressions/commit/75d319112d0ab19015d8cbc2a4de25a4aca9bd63))


### Bug Fixes

* add tests for $(abc.def) syntax ([356104f](https://github.com/bitfocus/expressions/commit/356104fde70dc0771674511a88c471f32b5895f1))
* strip out FindAllReferencedVariables ([94add91](https://github.com/bitfocus/expressions/commit/94add9110044481a86e5fe17b0c8b3fca287a7b9))
