[4.1.0](https://github.com/jsonquerylang/jsonquery/compare/v4.0.0...v4.1.0) (2024-12-03)
Bug Fixes
* a minor performance improvement in `parse` ([7cea93e](https://github.com/jsonquerylang/jsonquery/commit/7cea93ed3206ebd90aaef3a23082c38094243c8f))
* functions `filter` and `if` wrongly filtering on empty strings ([3019075](https://github.com/jsonquerylang/jsonquery/commit/3019075fb6edb9e3414c30084c91a01151ecad38))
* throw an error when passing an object to `compile` instead of a function notation `["object", {...}]` ([615393a](https://github.com/jsonquerylang/jsonquery/commit/615393a35e31c7f3d6908d017c4ffb0504abb7cc))
Features
* implement functions `reverse`, `mapObject`, `mapKeys`, `mapValues`, `join`, `split`, `number`, `string` ([958a31e](https://github.com/jsonquerylang/jsonquery/commit/958a31ed4cc8e673776a578204e2b0c726180fe5))
* refine function `split` ([8104582](https://github.com/jsonquerylang/jsonquery/commit/8104582fe1c219cd41b9d52e850d2298ff5ad42c))
* turn function `text | split(separator)` into a standalone function `split(text, separator)` ([7bcff0f](https://github.com/jsonquerylang/jsonquery/commit/7bcff0f77fd1211f6c271510f9edf85828d9784b))