- Corrected Version number in CDN urls within (README.md)
CurlyBracesie{ name }Mustachealias forDoubleCurlyBracesie{{ name }}Handlebarsalias forCurlyBracesie{ name }- Tag styles now have
openingTag,closingTagandnameproperties. - Guard against unexpected
optionkeys. - Exported
stylesas an array of all available styles browser-testingfolder to profile performance in browsers.- Add
browser-testingto github pages under/test - Option to override missing values with
onMissingPathcallback.
- Performance improvements
Pointyissues with Unicode, now escaped as\uD83D\uDC49and\uD83D\uDC48.DoubleAngleissues with upper ASCII, now escaped as\xABand\xAA
- Cache resolved values for quicker processing
- Helper function to clear the internal cache
- Option to cache results between calls with the
cache: trueflag. - Various changes to build scripts
- Generate and Publish API Documentation during builds
- Example scripts are only tested via
npm test:examples - Tests with prettier configuration print width
- Resolved values as objects will display as JSON
- Link to changelog
- Process Nested Arrays
{{key[0][1][2]}} - Process array segments without keys
{{[0]}} - More tests for each tag style
- example.js for RunKit.
- Test README samples with both
mainanddevMain. - Guard against stateful regular expressions
- Guard against regular expressions with wrong flags or start/end of line/text
- Add tests to verify example.js has expected output
DollarSignWithCurlyBracesworks with paths containing$DollarSignWithSquareBracketsworks with paths containing[and]CurlyBracesWithDollarSignsworks with paths containing$DoubleSquareBracketsWithDollarSignsworks with paths containing$DoubleUnderscoresworks with paths containing_DoubleSquareBracketsworks with paths containing[and]SquareBracketsworks with paths containing[and]
- Updated build process for interacting with git
- JSDoc comments to functions
- Added code examples for each tag style
Chevronsalias forAngleBracketsPercentBracketsalias forAngleBracketsWithPercentSignsDundersalias forDoubleUnderscore- CHANGELOG
- Renamed
CurlyBracesWithPoundSignstoCurlyBracesWithHashSymbols - Renamed
DollarSignstoDollarSignsWithSquareBrackets - Renamed
PipeSymbolstoVerticalBars - Renamed
PointingHandstoPointy - Renamed
SingleCurlyBracesWithExlamationMarkstoCurlyBracesWithExclamationMarks - Renamed
SquareBracketsWithDashestoSquareBracketsWithHyphens - Associate latest changes as release notes on github
- Add gitmoji to automated commits
- JavaScript examples in README.md
- Setup package to indicate it has typescript definitions
- Support JSON string passed as values.
- Automate creating releases on GitHub