Skip to content

Commit bb58bf5

Browse files
committed
Merge branch 'release/2026.1.1' into develop
2 parents 80975df + 7728505 commit bb58bf5

10 files changed

Lines changed: 28 additions & 28 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var result = engine.Render(template, context);
3030
```
3131

3232
## Environment
33-
- **TinyTemplateEngine Version:** [e.g., 2026.1.0]
33+
- **TinyTemplateEngine Version:** [e.g., 2026.1.1]
3434
- **.NET Version:** [e.g., .NET 8.0]
3535
- **OS:** [e.g., Windows 11, Ubuntu 22.04, macOS Sonoma]
3636
- **IDE:** [e.g., Visual Studio 2022, VS Code, Rider]

changelog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 2026.1.0
1+
# 2026.1.1
22
## Major Release - Template Services & Architecture Improvements
33

44
### New Features
@@ -78,7 +78,7 @@
7878
var template = "${Context.EntityName | pluralize}";
7979
```
8080

81-
**After (2026.1.0):**
81+
**After (2026.1.1):**
8282
```csharp
8383
// Register as a service
8484
context.RegisterService("pluralize", input => input?.ToString()?.Pluralize());

docs/FINAL-TEST-SUMMARY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Final Test Coverage Summary - TinyTemplateEngine v2026.1.0
1+
# Final Test Coverage Summary - TinyTemplateEngine v2026.1.1
22

33
## ?? Complete Test Coverage Achieved!
44

@@ -102,7 +102,7 @@ All tests pass on:
102102

103103
## Production Readiness
104104

105-
**TinyTemplateEngine v2026.1.0** is now:
105+
**TinyTemplateEngine v2026.1.1** is now:
106106
- ? **100% test coverage** - All code paths tested
107107
- ? **706 tests passing** - Comprehensive test suite
108108
- ? **Multi-platform** - Windows, Linux, macOS

docs/RELEASE-SUMMARY.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# ?? TinyTemplateEngine v2026.1.0 - Complete Implementation Summary
1+
# ?? TinyTemplateEngine v2026.1.1 - Complete Implementation Summary
22

33
## Overview
4-
This document summarizes all the work completed for version 2026.1.0, including the Template Services architecture, comprehensive test coverage, and professional project setup.
4+
This document summarizes all the work completed for version 2026.1.1, including the Template Services architecture, comprehensive test coverage, and professional project setup.
55

66
---
77

8-
## ?? Version 2026.1.0 Release
8+
## ?? Version 2026.1.1 Release
99

1010
### Version Scheme
11-
- **Base Version:** `2026.1.0` (in `.csproj`)
11+
- **Base Version:** `2026.1.1` (in `.csproj`)
1212
- **Build System:** `infra/build.ps1` with auto-incrementing build numbers
1313
- **BUILDR File:** Tracks build number, final version becomes `2026.1.X`
1414

@@ -134,7 +134,7 @@ ${Context.Services('pluralize')('customer')} // ? "customers"
134134
- Real-world examples
135135
- Migration guide from 2.0.x
136136

137-
2. **CHANGELOG.md** - Version 2026.1.0 release notes:
137+
2. **CHANGELOG.md** - Version 2026.1.1 release notes:
138138
- Breaking changes
139139
- New features
140140
- Migration guide
@@ -271,7 +271,7 @@ tinytools/
271271
??? icon.svg # Source icon
272272
??? icon.png # Generated (in .gitignore)
273273
??? readme.md # ? Updated
274-
??? changelog.md # ? v2026.1.0 notes
274+
??? changelog.md # ? v2026.1.1 notes
275275
??? CONTRIBUTING.md # ? New
276276
??? .gitignore # ? Updated
277277
```
@@ -340,7 +340,7 @@ public class MyController : ControllerBase
340340
var template = "${Context.EntityName | pluralize}";
341341
```
342342

343-
**After (2026.1.0):**
343+
**After (2026.1.1):**
344344
```csharp
345345
context.RegisterService("pluralize", input => input?.ToString()?.Pluralize());
346346
var template = "${Context.Services('pluralize')(Context.EntityName)}";
@@ -385,7 +385,7 @@ var template = "${Context.Services('pluralize')(Context.EntityName)}";
385385
- [x] All tests passing (100/100)
386386
- [x] Documentation complete
387387
- [x] CHANGELOG.md updated
388-
- [x] Version set to 2026.1.0
388+
- [x] Version set to 2026.1.1
389389
- [x] Icon generated (icon.png)
390390
- [x] Build script tested
391391

@@ -397,7 +397,7 @@ dotnet test
397397

398398
# 2. Commit all changes
399399
git add .
400-
git commit -m "chore: release v2026.1.0"
400+
git commit -m "chore: release v2026.1.1"
401401
git push origin develop
402402

403403
# 3. Merge to main
@@ -406,8 +406,8 @@ git merge develop
406406
git push origin main
407407

408408
# 4. Create and push tag
409-
git tag v2026.1.0
410-
git push origin v2026.1.0
409+
git tag v2026.1.1
410+
git push origin v2026.1.1
411411

412412
# 5. GitHub Actions will automatically:
413413
# - Build and test
@@ -426,7 +426,7 @@ git push origin v2026.1.0
426426

427427
## ?? Future Enhancements
428428

429-
### Potential Features (Not in v2026.1.0)
429+
### Potential Features (Not in v2026.1.1)
430430
- Service discovery from assemblies
431431
- Template caching
432432
- Async template rendering
@@ -466,6 +466,6 @@ MIT License - See LICENSE file
466466

467467
---
468468

469-
**Version 2026.1.0 is production-ready!** ??
469+
**Version 2026.1.1 is production-ready!** ??
470470

471471
*Last Updated: 2025-01-XX*

docs/TEST-COVERAGE-VariableResolver.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,4 +310,4 @@ The `VariableResolver` class is comprehensively tested and production-ready! ??
310310
| String Helpers | 9 | ? 100% |
311311
| **TOTAL** | **147** | **? 100%** |
312312

313-
**TinyTemplateEngine v2026.1.0 is fully tested and ready for production!** ??
313+
**TinyTemplateEngine v2026.1.1 is fully tested and ready for production!** ??

infra/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ cd infra
2323
## How It Works
2424

2525
1. **BUILDR file** - Stores incrementing build number (starts at 0)
26-
2. **Reads base version** from `src/lib/LowlandTech.TinyTools.csproj` (e.g., `2026.1.0`)
26+
2. **Reads base version** from `src/lib/LowlandTech.TinyTools.csproj` (e.g., `2026.1.1`)
2727
3. **Derives final version** by replacing last segment: `2026.1.{BUILDR}`
28-
- Base: `2026.1.0` + BUILDR: `5` = **`2026.1.5`**
28+
- Base: `2026.1.1` + BUILDR: `5` = **`2026.1.5`**
2929
- Next build: BUILDR becomes `6` = **`2026.1.6`**
3030

3131
## Targets
@@ -57,7 +57,7 @@ echo 0 > BUILDR
5757

5858
## Version Strategy
5959

60-
- **Base version in .csproj**: `2026.1.0` (major.minor.patch)
60+
- **Base version in .csproj**: `2026.1.1` (major.minor.patch)
6161
- **BUILDR**: Auto-incrementing build counter
6262
- **Final version**: `2026.1.{BUILDR}`
6363

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p align="center">
2-
<img alt="Version" src="https://img.shields.io/badge/version-2026.1.0-blue.svg?cacheSeconds=2592000" />
2+
<img alt="Version" src="https://img.shields.io/badge/version-2026.1.1-blue.svg?cacheSeconds=2592000" />
33
<a href="https://github.com/lowlandtech/tinytools/actions/workflows/main.yml" target="_blank">
44
<img alt="Build Status" src="https://github.com/lowlandtech/tinytools/actions/workflows/main.yml/badge.svg?branch=develop" />
55
</a>

roadmap.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This document outlines the planned features, improvements, and direction for Low
66
77
---
88

9-
## Current Version: 2026.1.0
9+
## Current Version: 2026.1.1
1010

1111
**Status**: ? Stable
1212
**Released**: January 2026
@@ -214,7 +214,7 @@ To keep TinyTools **tiny**, we explicitly **won't** add:
214214
## Breaking Changes Policy
215215

216216
### Semantic Versioning
217-
- **YEAR.MINOR.PATCH** format (e.g., 2026.1.0)
217+
- **YEAR.MINOR.PATCH** format (e.g., 2026.1.1)
218218
- **Breaking changes** only in YEAR increments
219219
- **MINOR versions** add features, maintain compatibility
220220
- **PATCH versions** fix bugs only

site/SEO-OPTIMIZATION-GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Update your `.csproj` file with:
7979
```xml
8080
<PropertyGroup>
8181
<PackageId>LowlandTech.TinyTools</PackageId>
82-
<Version>2026.1.0</Version>
82+
<Version>2026.1.1</Version>
8383
<Authors>LowlandTech</Authors>
8484
<Company>LowlandTech</Company>
8585
<Product>TinyTools</Product>

src/lib/LowlandTech.TinyTools.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88

99
<!-- Package Information -->
1010
<PackageId>LowlandTech.TinyTools</PackageId>
11-
<Version>2026.1.0</Version>
11+
<Version>2026.1.1</Version>
1212
<Authors>wendellmva</Authors>
1313
<Company>LowlandTech</Company>
1414
<Product>TinyTemplateEngine</Product>
1515
<Description>A lightweight template engine for .NET with minimal dependencies. Designed for data composition, not view rendering. Supports variable interpolation, control flow, pipe helpers, and extensible template services.</Description>
1616
<Copyright>Copyright © 2023-2025 LowlandTech</Copyright>
1717
<PackageLicenseExpression>MIT</PackageLicenseExpression>
18-
<PackageProjectUrl>https://components.lowlandtech.com/tinytools</PackageProjectUrl>
18+
<PackageProjectUrl>https://tools.lowlandtech.com</PackageProjectUrl>
1919
<PackageReadmeFile>readme.md</PackageReadmeFile>
2020
<PackageIcon>icon.png</PackageIcon>
2121
<PackageTags>template;templating;code-generation;text-generation;interpolation;razor-alternative;lightweight;zero-dependency</PackageTags>

0 commit comments

Comments
 (0)