First release of updated package
dotnet add package Handlebars.CSharp --version 1.0.1
What's inside (inspired by Handlebars-Net/issues/294):
-
Build/Publish
- migrate to Github Actions for CI
- introduce CD (publish new ‘beta’ version on each push to ‘master’)
- integrate with SonarCloud (code quality check automation)
-
fixes to multiple Github issues from rexm/Handlebars.Net:
- BlockParams support (Handlebars-Net/issues/301)
- Support returning objects from helpers (Handlebars-Net/issues/264)
- Lookup helper (Handlebars-Net/issues/268)
- JObject performance problems (rexm/issues/308)
- Support more advanced helper construction (Handlebars-Net/issues/151)
- Other issues
-
global refactoring (without backing changes to the public API)
-
improvements to extensibility
-
performance improvements (depends on template complexity):
- 2-10x compilation time improvement
- 2-10x execution time improvement
- up to 10x less memory consumption during compilation and execution