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 Semantic Versioning.
5.0.0 - 2025-08-04
- ♻️ refactor(core): Introducing the common package and centralising the tag processing
4.2.0 - 2025-08-04
- ✨ feat(tags): Implementing the new
settag for the variable assignment
4.1.0 - 2025-08-04
- ✨ feat(tags): Implementing the new
includeandembedtags
4.0.0 - 2025-08-03
- ✨ feat(tags): Implementing the new
cachetag for template fragment caching
3.1.0 - 2025-08-03
- ✨ feat(functions): Adding the new
rangefunction and a..operator
3.0.0 - 2025-08-03
- ✨ feat(functions): Adding the template inheritance function with
extendsandparent()
2.2.0 - 2025-08-03
- ✨ feat(functions): Adding the new
maxandminfunctions
2.1.0 - 2025-08-03
- ✨ feat(i18n)!: Introducing the
i18nfunction and the resource bundle support
2.0.0 - 2025-08-03
- ✨ feat: Adding the support for the functions and the tags
1.7.0 - 2025-08-03
- ✨ feat(filters): add
joinandtrimfilters
1.6.0 - 2025-08-03
- ✨ feat(filters): Adding the new
sha256andurlencodefilters
1.5.0 - 2025-08-03
- ✨ feat(filters): Adding the new
replace,slice, andsplitfilters
1.4.0 - 2025-08-03
- ✨ feat(filters): Adding the new
lengthandnumberformatfilters
1.3.0 - 2025-08-03
- ✨ feat(filters): Adding the filter support to the loops and introducing the new sort/reverse filters
1.2.0 - 2025-08-03
- ✨ feat(filters): Adding the
first,last,lower, andtitlefilters
1.1.0 - 2025-08-03
- ✨ feat(escaping)!: Implementing the auto-escaping and the
escapefilter
1.0.1 - 2025-08-02
- 💄 style(engine): Improving the whitespace in
EvaluateAndGetResult
1.0.0 - 2025-08-02
- ✨ feat: Implementing the template filter processing
0.3.5 - 2025-08-02
- ✨ feat(lexer): Implementing the attribute access for the structs, the maps, and the slices
0.2.0 - 2025-08-02
- ✨ feat(lexer): Adding the support for
if/elseandforloop control structures
- 🙈 Adding the
.gtignorefile - 🔧 Initialising the
gomodule - ✨ feat(engine): Implementing initial template engine structure and evaluation logic
- ✅ test(templates): Adding the example templates for testing
- 🥅 docs(readme): Correcting the missed closed single backtick in the
README.mdfile - 🥅 docs(readme): Correcting the grammar error in the sentence