From 3a356c05723b88fb27d45ee819e078b4a779b0a3 Mon Sep 17 00:00:00 2001 From: Vaceslav Ustinov Date: Mon, 9 Feb 2026 17:11:42 +0100 Subject: [PATCH 1/2] chore: prepare release v1.4.2 --- TriasDev.Templify/TriasDev.Templify.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TriasDev.Templify/TriasDev.Templify.csproj b/TriasDev.Templify/TriasDev.Templify.csproj index f56b9ab..bd1177b 100644 --- a/TriasDev.Templify/TriasDev.Templify.csproj +++ b/TriasDev.Templify/TriasDev.Templify.csproj @@ -11,7 +11,7 @@ TriasDev.Templify - 1.4.1 + 1.4.2 TriasDev GmbH & Co. KG TriasDev GmbH & Co. KG High-performance templating engine for .NET. Process Word documents (.docx) and plain text templates with the same powerful syntax. Replace placeholders, evaluate conditionals, and process loops without Microsoft Word. Built on OpenXML SDK with 100% test coverage. @@ -22,7 +22,7 @@ git word;docx;template;openxml;document-generation;templating;word-documents;office;dotnet;email;text-templates README.md - v1.4.1: Processing warnings system - collect non-fatal warnings (missing variables, null collections, failed expressions) during template processing. Generate Word document warning reports. + v1.4.2: Fix case-insensitive boolean comparison in ConditionalEvaluator - boolean values like True/False/TRUE/FALSE are now correctly compared regardless of case, while preserving case-sensitive string comparisons. From cf34c852b34c54c897cb10d845d27bf8fc662ebb Mon Sep 17 00:00:00 2001 From: Vaceslav Ustinov Date: Mon, 9 Feb 2026 20:46:43 +0100 Subject: [PATCH 2/2] chore: update CHANGELOG.md for v1.4.2 --- CHANGELOG.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3d506f..397c2e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.4.2] - 2026-02-09 + +### Fixed +- **Case-insensitive boolean comparison** in ConditionalEvaluator - boolean values like `True`/`False`/`TRUE`/`FALSE` are now correctly compared regardless of case, while preserving case-sensitive string comparisons (#72) + +### Improved +- Test coverage increased to 965 tests + ## [1.4.1] - 2026-01-07 ### Added @@ -154,7 +162,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Cross-platform: Windows, Linux, macOS - No Microsoft Word installation required -[Unreleased]: https://github.com/TriasDev/templify/compare/v1.4.1...HEAD +[Unreleased]: https://github.com/TriasDev/templify/compare/v1.4.2...HEAD +[1.4.2]: https://github.com/TriasDev/templify/compare/v1.4.1...v1.4.2 [1.4.1]: https://github.com/TriasDev/templify/compare/v1.4.0...v1.4.1 [1.4.0]: https://github.com/TriasDev/templify/compare/v1.3.0...v1.4.0 [1.3.0]: https://github.com/TriasDev/templify/compare/v1.2.0...v1.3.0