Repository navigation
v0.4.0
Breaking changes
- Lexer and Parser were rewritten from scratch so custom tags needs to be updated.
- Removed line numbers settings since they are always tracked now.
- Removed raw markup from nodes.
- Removed
I18nlocale provider (it was only used for exception messages, now they are always in english). - Renamed
ContexttoRenderContext. - Removed
outerScopeinitialization inRenderContext - Removed the starting
_inLocalFileSystempattern for searching liquid files. - Support dot syntax in
LocalFileSystemresolver (dir.templatebecomedir/template.liquid) - Introduced
PartialsCacheandOutputsBagused to shared state between parsing and rendering (for compiled child templates and general outputs) - Added experimental template streaming support (with generators)
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #5
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #7
- Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in #8
- Bump actions/cache from 3 to 4 by @dependabot in #9
- Refactoring by @cappuc in #10
- Streaming by @cappuc in #11
Full Changelog: v0.3.2...v0.4.0