Scriban Versions Save

A fast, powerful, safe and lightweight scripting language and engine for .NET

5.10.0

4 weeks ago

Changes

🚀 Enhancements

  • Implements Full Support for System.Text.Json - Closes #527 (PR #533) by @r-Larch

🧰 Maintenance

  • Update ci with reusable workflow (26166021)
  • Fix ci packaging with new NuGet (956aa2bc)

🏭 Tests

  • Fix tests for running on ubuntu (24e708c8)
  • Fix tests for ubuntu (bis) (4ae27561)

🧰 Misc

  • Update NuGet dependencies (38c79b5f)
  • Update readme.md (3afac40c)

Full Changelog: 5.9.1...5.10.0

Published with dotnet-releaser

5.9.1

4 months ago

Changes

🐛 Bug Fixes

  • Fix NuGet packaging (24a49853)

🚀 Enhancements

  • Add nuget .editorconfig (PR #528) by @viceroypenguin

🧰 Misc

  • Link to kalk for a usage of Scriban outside text templating. (c2533438)
  • Update to net8.0. Fix tests for 2024 (ff043433)

Full Changelog: 5.9.0...5.9.1

Published with dotnet-releaser

5.9.0

8 months ago

Changes

🐛 Bug Fixes

  • Fix delegate after adding new string.equals_ignore_case function (2416a7ad)

🚀 Enhancements

  • Add string interpolation (PR #518) by @ranger-turtle

📚 Documentation

  • Fix documentation for string.equals_ignore_case (8246c825)
  • Add documentation for interpolated strings (7ae92321)

🧰 Misc

  • Use Interpolated instead of Interp to not confuse it with e.g Interpreter (10ee6866)

Full Changelog: 5.8.0...5.9.0

Published with dotnet-releaser

5.8.0

8 months ago

Changes

✨ New Features

  • Add EqualsIgnoreCase string builtin function (PR #509) by @ranger-turtle

🐛 Bug Fixes

  • Fix IDictionary implementation for ScriptObject (003e1acf)

🧰 Misc

  • Minor docs edit (PR #494) by @TimothyMakkison

Full Changelog: 5.7.0...5.8.0

Published with dotnet-releaser

5.7.0

1 year ago

Changes

🐛 Bug Fixes

  • Fix async and ScriptLazy (#488) (0c7ad987)
  • Fix warning when used in RoslynAnalyzer (#487) (fb4386dd)

📚 Documentation

  • [Fix] Examples to 'limit, offster and reversed' (PR #489) by @artur-simon
  • Fix documentation (#484) (85b2aabe)

🧰 Misc

  • Bump to net7.0 (6c6d419d)
  • Remove benchmarks (8953646e)

Full Changelog: 5.6.0...5.7.0

Published with dotnet-releaser

5.6.0

1 year ago

Changes

✨ New Features

  • Add ScriptLazy (Fixes #479) (76212e02)

🐛 Bug Fixes

  • fix auto indent bug after ~}} block, add test (PR #483) by @andradf

🏭 Tests

  • Add tests for #451 (Fixed by #483) (c2cd3dce)
  • Add tests for #445 (Fixed by #483) (8ed097fe)

🧰 Misc

  • Grammar and formatting changes (PR #477) by @TimothyMakkison

Full Changelog: 5.5.2...5.6.0

Published with dotnet-releaser

5.5.2

1 year ago

Changes

🧰 Misc

  • Improve the documentation for array.contains (PR #473) by @Mertsch
  • Make array.contains resilient to null values, like array.sort (PR #474) by @Mertsch
  • Implemented parsing option to enforce that an end-statement must match a block begin (PR #464) by @ChrisWiitamaki
  • Update date (a47ecde2)
  • Improve error reporting for #464 (7804a97e)

Full Changelog: 5.5.1...5.5.2

Published with dotnet-releaser

5.5.1

1 year ago

Changes

🐛 Bug Fixes

  • Fix a minor syntax error in the docs for case/when statements (PR #457) by @bradtglass
  • Fix object.eval to not render if a single statement is passed (#470) (ee1f66d2)

📚 Documentation

  • Fix array.compact docu (PR #468) by @Mertsch

📦 Dependencies

  • Update dependencies (c6ca2f90)

Full Changelog: 5.5.0...5.5.1

Published with dotnet-releaser

5.5.0

1 year ago

Changes

✨ New Features

  • Add TemplateContext case insensitivity (#449) (PR #450) by @kae

Full Changelog: 5.4.6...5.5.0

5.4.6

1 year ago

Changes

🐛 Bug Fixes

  • Fix auto-indent (#435) (b849c549)

Full Changelog: 5.4.5...5.4.6