Skip to content

Releases: scriban/scriban

7.0.6

29 Mar 07:08

Choose a tag to compare

Changes

🐛 Bug Fixes

🧰 Misc

  • Document TemplateContext runtime controls (32ce64c)
  • Use GitHub alerts in documentation (5946a93)
  • Remove H1 headings from site docs (73895d3)

Full Changelog: 7.0.5...7.0.6

Published with dotnet-releaser

7.0.5

26 Mar 06:53

Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix include indentation after newline (60ab0d9)

Full Changelog: 7.0.4...7.0.5

Published with dotnet-releaser

7.0.4

26 Mar 06:38

Choose a tag to compare

Changes

🧰 Misc

  • Remove duplicated runtime attributes (e8b19f6)

Full Changelog: 7.0.3...7.0.4

Published with dotnet-releaser

7.0.3

23 Mar 21:41

Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix IsPackable for CheckSourceEmbedded.csproj (3f49de5)

Full Changelog: 7.0.2...7.0.3

Published with dotnet-releaser

7.0.0

22 Mar 10:51

Choose a tag to compare

Changes

✨ New Features

  • Add security tests for untested protection paths (570466a)
  • Add AOT/trimming compatibility (#656) (a58550f)
  • Add nullable support (e5f6950)
  • Add public comments to generated visitor code (035db9a)

🐛 Bug Fixes

  • Fix TemplateLoader doc reference (7327154)
  • Fix delegate optional defaults (a12cd0b)
  • Fix null-conditional indexers (e4693e7)
  • Fix AsyncCodeGen solution lookup (d56dc4e)
  • Fix pipe argument docs (4cb135a)
  • Fix generator execution after nullable support (de47d8a)
  • Fix Scriban.props and ci (ebfc405)
  • Fix NU5129 as no-warning (25d148a)

🧰 Maintenance

🧰 Misc

  • Remove changelog.md (8939dde)
  • Harden string padding width limits (4227fde)
  • Bound object.to_json recursion and cycles (760dc21)
  • Enforce parser depth for array initializers (f55280a)
  • Clear include cache on TemplateContext.Reset (099cb04)
  • Reset typed accessor cache with MemberFilter changes (8180fb6)
  • Enforce cumulative output size limits (9856321)
  • Harden expression evaluation resource bounds (2d01bd1)
  • Apply LoopLimit to internal iteration paths (dde661d)
  • Sync builtin overload docs with DocGen (b6c65c7)
  • Disable STJ for source-embedded builds (9abb65b)
  • Enforce LimitToString in string Append, Prepend, Replace, ReplaceFirst (d384108)
  • Await async model members (ecca082)
  • Update follow-up plan (2f99ca6)
  • Make array.sort stable (b357166)
  • Support dotted array.sort paths (1df80f7)
  • Finalize follow-up plan (3ec006c)
  • Remove completed issue plan (8557aad)
  • Update deps (3f08079)
  • Change LexerOptions / ParserOptions to record (0c22917)
  • Remove Nustache (f2ea38f)
  • Update readme (b3f915e)

Full Changelog: 6.6.0...7.0.0

Published with dotnet-releaser

6.6.0

19 Mar 19:23

Choose a tag to compare

Changes

✨ New Features

🐛 Bug Fixes

  • Fix JsonElement support for netstandard (8894352)

🧰 Misc

Full Changelog: 6.5.8...6.6.0

Published with dotnet-releaser

6.5.8

16 Mar 19:43
b640147

Choose a tag to compare

Changes

🚀 Enhancements

  • Evaluate named arg. values in caller context (PR #652) by @meld-cp

🧰 Misc

  • Cleanup Include remove magic checks (PR #651) by @Benkei

Full Changelog: 6.5.7...6.5.8

Published with dotnet-releaser

6.5.7

11 Mar 22:30
44876ae

Choose a tag to compare

Changes

🚀 Enhancements

  • Refactor Include using PushLocal and PopLocal Part 2 (PR #650) by @Benkei

Full Changelog: 6.5.6...6.5.7

Published with dotnet-releaser

6.5.6

11 Mar 21:23
d2148d8

Choose a tag to compare

Changes

🐛 Bug Fixes

🧰 Misc

Full Changelog: 6.5.5...6.5.6

Published with dotnet-releaser

6.5.5

05 Mar 07:52
79618a6

Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix Include named arg values being lost for nested includes (PR #643) by @meld-cp

Full Changelog: 6.5.4...6.5.5

Published with dotnet-releaser