Skip to content

Commit a45b34b

Browse files
committed
Release 2.1.1
1 parent 2a4cad7 commit a45b34b

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
55

6+
## [2.1.1] Short Circuit - 2026-04-29
7+
8+
### Changed
9+
- Optimized lexer and whitespace control by avoiding unnecessary function calls.
10+
- Excluded the internal grammar directory from package exports.
11+
12+
613
## [2.1.0] Uncontrolled Space - 2026-04-26
714

815
### Added
@@ -64,6 +71,7 @@ In this release, parsing a complex, 13 KB Handlebars template is now about 30x f
6471
The full Handlebars.js grammar, whitespace control, and parse error handling is now implemented in native PHP.
6572

6673

74+
[2.1.1]: https://github.com/devtheorem/php-handlebars-parser/compare/v2.1.0...v2.1.1
6775
[2.1.0]: https://github.com/devtheorem/php-handlebars-parser/compare/v2.0.0...v2.1.0
6876
[2.0.0]: https://github.com/devtheorem/php-handlebars-parser/compare/v1.1.2...v2.0.0
6977
[1.1.2]: https://github.com/devtheorem/php-handlebars-parser/compare/v1.1.1...v1.1.2

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Parse [Handlebars](https://handlebarsjs.com) templates to a spec-compliant AST w
55
Implements the same lexical analysis and grammar specification as Handlebars.js, so any template
66
which can (or cannot) be parsed by Handlebars.js should parse (or error) the same way here.
77

8-
> [!NOTE]
8+
> [!NOTE]
99
> This project is only a parser. To compile Handlebars templates to native PHP for execution,
1010
> see [PHP Handlebars](https://github.com/devtheorem/php-handlebars), which uses this parser.
1111

0 commit comments

Comments
 (0)