Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 2.28 KB

CHANGELOG.md

File metadata and controls

59 lines (46 loc) · 2.28 KB

Changelog

All notable changes to this project will be documented in this file.

0.9.4 String Arguments - 2025-03-23

Fixed

0.9.3 Raw Block Parsing - 2025-03-20

Fixed

0.9.2 Arrow Function Helpers - 2025-03-19

Added

  • Support for arrow function helpers.

Fixed

0.9.1 Better Return Type - 2025-03-18

Added

  • Detailed return annotation for compile() method.

0.9.0 Modern Cleanup - 2025-03-18

Initial release after forking from LightnCandy 1.2.6.

Added

  • New compile method which takes a template string and options and returns an executable Closure.

Changed

  • PHP 8.2+ is now required.
  • Replaced compile options array with Options object.
  • Replaced helper options array with HelperOptions object.
  • Renamed old compile method to precompile.
  • Replaced prepare method with much faster template method, and removed dependency on URL include and filesystem write access.

Fixed

Removed

  • Custom autoloader.
  • Used feature tracking.
  • Option to change delimiters.
  • partialresolver option.
  • compilePartial method.
  • prepartial callback option.
  • renderex option to inject compiled code.
  • Option to change runtime class.
  • HTML documentation.
  • Dozens of unnecessary feature flags.