All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added $html_decode
- Fixed bad example in README
- Add support for GEO substructures
- esi:except in esi:try should be optional
- check for esi:when and otherwise in esi:choose
- add validation for esi:try
- fix example typo and new eslint rules
- Throw error if esi:choose has other direct children than esi:when and esi:otherwise
- Less strict got peer version
- Support
$string_split
- Support named
item
variable in foreach
- Tweak performance by using for loop instead of forEach
- Removed fallthrough behaviour of overlapping whens
Change the public api and refactor to classes
- Public API
- Minimum node version is now 14 since URL behaves' in earlier versions
- Previous default export function is gone, replaced by
parse
- More descriptive expression error messages
- Use bonniernews scoped packaged fork of atlas-html-stream dependency
- Change protocol of atlas-html-stream dependency
- Multiple
$set_header
calls with "Set-Cookie" results in multiple headers
- Don't crash when comparing undefined identifier
- Added changelog (better late than never)
?