Skip to content

Latest commit

 

History

History
92 lines (49 loc) · 5.51 KB

File metadata and controls

92 lines (49 loc) · 5.51 KB

Changelog

0.10.0 (2025-10-07)

Features

  • plugin: add safeExpression method and improve PHP expression handling (e8160ca)

0.9.0 (2025-10-07)

Bug Fixes

  • compiler: simplify slot invocation logic in PHP output (0c00c2c)

Features

  • plugin: add foreach opening and closing tag generation methods (e19ae6a)
  • plugin: add support for if, elseif, else, and endif directives (a045cca)

0.8.0 (2025-10-07)

Features

  • compiler: add PHP statement and variable assignment methods (d931ddb)

0.7.0 (2025-10-07)

Features

  • compiler: optimize data_get() calls within foreach loops (1fb8efe)

0.6.0 (2025-10-07)

Features

  • compiler: add static arrow and regular function creation methods (e4b4877)
  • compiler: optimize repeated data_get() calls with variable assignments (fe589de)
  • plugin: add support for loop variables in @each directive (a4d8df5)

0.5.0 (2025-10-07)

Features

  • compiler: enhance component call formatting with indentation (4c81feb)
  • compiler: enhance function handling for single expressions with variables (d65371a)
  • compiler: improve formatting of component arguments and slots (d4ac67b)
  • compiler: optimize closure handling for variable extraction (a00968a)
  • compiler: optimize function signatures for single expressions (6f03a45)
  • compiler: optimize PHP output with string concatenation (4b01912)
  • compiler: optimize PHP slot handling with echo statements (4ab0f2a)
  • compiler: optimize simple foreach loops to use array_map and implode (b2fe12b)
  • compiler: replace extract() with explicit variable assignments (db27bf3)

0.4.0 (2025-10-06)

Features

  • compiler: wrap compiled templates in closures (37548b2)
  • compiler: wrap compiled templates in closures for runtime optimization (16f69e7)

0.3.0 (2025-10-03)

Features

  • compiler: add support for named slots in component compilation (885ed92)

0.2.0 (2025-10-03)

Features

  • compiler: add automatic use clause generation for slots (a037631)
  • logger: implement a logger utility with prefixed console outputs (4c577cb)
  • plugin: add initial compilation on startup option and implement initial build process (176d767)
  • tests: add tests for automatic use clause generation and variable detection (9d4b150)
  • tests: enhance test setup by cleaning full resource and cache directories (545b844)

0.1.1 (2025-10-02)

Bug Fixes

  • build: correct build process for Node.js environment (373ccc5)