Skip to content

Latest commit

 

History

History
160 lines (93 loc) · 4.45 KB

File metadata and controls

160 lines (93 loc) · 4.45 KB

Changelog

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

Changed

  • ♻️ refactor(core): Introducing the common package and centralising the tag processing

4.2.0 - 2025-08-04

Changed

  • ✨ feat(tags): Implementing the new set tag for the variable assignment

4.1.0 - 2025-08-04

Changed

  • ✨ feat(tags): Implementing the new include and embed tags

4.0.0 - 2025-08-03

Changed

  • ✨ feat(tags): Implementing the new cache tag for template fragment caching

3.1.0 - 2025-08-03

Changed

  • ✨ feat(functions): Adding the new range function and a .. operator

3.0.0 - 2025-08-03

Changed

  • ✨ feat(functions): Adding the template inheritance function with extends and parent()

2.2.0 - 2025-08-03

Changed

  • ✨ feat(functions): Adding the new max and min functions

2.1.0 - 2025-08-03

Changed

  • ✨ feat(i18n)!: Introducing the i18n function and the resource bundle support

2.0.0 - 2025-08-03

Changed

  • ✨ feat: Adding the support for the functions and the tags

1.7.0 - 2025-08-03

Added

  • ✨ feat(filters): add join and trim filters

1.6.0 - 2025-08-03

Changed

  • ✨ feat(filters): Adding the new sha256 and urlencode filters

1.5.0 - 2025-08-03

Changed

  • ✨ feat(filters): Adding the new replace, slice, and split filters

1.4.0 - 2025-08-03

Changed

  • ✨ feat(filters): Adding the new length and numberformat filters

1.3.0 - 2025-08-03

Changed

  • ✨ feat(filters): Adding the filter support to the loops and introducing the new sort/reverse filters

1.2.0 - 2025-08-03

Changed

  • ✨ feat(filters): Adding the first, last, lower, and title filters

1.1.0 - 2025-08-03

Changed

  • ✨ feat(escaping)!: Implementing the auto-escaping and the escape filter

1.0.1 - 2025-08-02

Changed

  • 💄 style(engine): Improving the whitespace in EvaluateAndGetResult

1.0.0 - 2025-08-02

Changed

  • ✨ feat: Implementing the template filter processing

0.3.5 - 2025-08-02

Changed

  • ✨ feat(lexer): Implementing the attribute access for the structs, the maps, and the slices

0.2.0 - 2025-08-02

Changed

  • ✨ feat(lexer): Adding the support for if/else and for loop control structures

[0.1.0] - 2025-08-02

Changed

  • 🙈 Adding the .gtignore file
  • 🔧 Initialising the go module
  • ✨ 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.md file
  • 🥅 docs(readme): Correcting the grammar error in the sentence