Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.88 KB

CHANGELOG.md

File metadata and controls

46 lines (34 loc) · 1.88 KB

Changelog

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.

[1.1.0] - 2021-11-08

Changed

  • Use static fn instead of static to not copy the $this context

[1.0.0] - 2021-04-21

Added

Changed

  • The standard compiler output version has been raised to 2.0.0: If all child Token instances of a key are just Text, then the compile output will no longer be closure but just a string instead

[1.0.0-alpha5] - 2021-02-05

Fixed

  • Compiled PHP assets now use the null coalescing operator to avoid accessing undefined index if context variable is missing

[1.0.0-alpha4] - 2021-02-02

Fixed

  • Fixed Input chunk is not part of original chunk exception when parsing empty key bodies

[1.0.0-alpha3] - 2021-02-01

Added

  • SeekableString has been added to have a reusable component that seeks for tokens inside strings

Changed

  • Standard package output now contains meta-data for easier access of i18n package format version during runtime
  • Key definitions in i18n output now contain their original definition value

Fixed

  • Correctly escape all strings written to source code instead of just passing them to addslashes()

[1.0.0-alpha2] - 2021-01-21

Fixed

  • Fixed a bug where the CurlyBracesKeyParser would incorrectly return tokens for keys with more than two tokens

Changed

  • Improved ParserException messages

[1.0.0-alpha1] - 2021-01-19

🥳 Initial Release