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 Calendar Versioning.
9567aea- github: created release workflow (commit by @oniice)e4845b1- foreach: add key => value iteration (commit by @oniice)6783656- loops: add loop metadata variables (commit by @oniice)aec92e7- ternary: add ternary and null coalescing (commit by @oniice)98e36b3- conditions: add elseif support (commit by @oniice)7146bf9- control: add logical && and || operators (commit by @oniice)dc44f7f- control: add negation (!) operator (commit by @oniice)
e8b9e57- resolve PHPStan level 6 errors (commit by @oniice)b0c481f- resolve PHPStan level 8 errors (commit by @oniice)
13ee1c6- apply Rector PHP 8.5 modernisation (commit by @oniice)5a62a6c- remove dead code and unused test files (commit by @oniice)3709531- apply PHP 8.5 modernisation pass (commit by @oniice)86ea2bc- run Rector with base PHP config (commit by @oniice)9f4ca31- src: modernise with rector (commit by @oniice)
- Bump minimum PHP version to 8.5
- Bump PHPUnit from ^9.5 to ^11.0
- Change package type from project to library
- Update GitHub Actions to latest versions
- Add Laravel Pint for code style enforcement
- Add PHPStan level 6 static analysis
- Achieve 100% test coverage
- Remove squizlabs/php_codesniffer
- Remove symfony/var-dumper
- Remove dead code and unused test files
- Fix keyword typo in composer.json
- Fix issue tracker URL in README
2025.1.0 - 2025-08-12
aa1d235feat(for): added the for control slot76c17e2feat(switch): added the switch control slot [2026.0.0]: https://github.com/myerscode/templex/compare/2025.1.0...2026.0.0