v6.4.4
- test: add shared TestHandlebars helpers and adopt across render tests by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/771
- chore(deps-dev): bump websocket-driver from 0.7.4 to 0.7.5 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/772
- chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/774
- chore(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/777
- chore(deps-dev): bump webpack-dev-server from 5.2.5 to 5.2.6 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/776
- chore(deps-dev): bump webpack-dev-server from 5.2.6 to 6.0.0 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/779
- chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/780
- chore: disable preseve order feature by default by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/783
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.4.3...v6.4.4
v6.4.3
- chore: drop pprof dev-dependency to remove vulnerable quick-xml by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/769
- chore(deps-dev): bump ws from 8.18.0 to 8.21.0 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/770
- feat: add preserve_json_order feature flag by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/767
- fix: handle leading tilde on
else ifchain tags by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/768
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.4.2...v6.4.3
v6.4.0
- fix: allow colons in identifier by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/706
- docs: remove incorrect parameters from docstring by @vsbits in https://github.com/sunng87/handlebars-rust/pull/707
- chore(deps-dev): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/709
- expose DirectorySourceOptionsBuilder & added doc example by @markwellis in https://github.com/sunng87/handlebars-rust/pull/710
- chore(deps): update pprof requirement from 0.14 to 0.15 by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/714
- chore(deps-dev): bump webpack-dev-server from 5.1.0 to 5.2.1 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/715
- chore(deps): update criterion requirement from 0.5 to 0.6 by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/712
- feat: Added dynamic partial blocks by adding support for empty block closing tags by @henriquecolini in https://github.com/sunng87/handlebars-rust/pull/713
- feat: Export WriteOutput in public API by @SuchAFuriousDeath in https://github.com/sunng87/handlebars-rust/pull/717
- chore(deps): bump on-headers and compression in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/718
- chore(deps): update criterion requirement from 0.6 to 0.7 by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/719
- feat: else support for boolean helpers by @exoego in https://github.com/sunng87/handlebars-rust/pull/720
- Fix the build with
-Zminimal-versionsby @ppentchev in https://github.com/sunng87/handlebars-rust/pull/723 - Add Ability to Unregister Helpers by @Lepidopteran in https://github.com/sunng87/handlebars-rust/pull/725
- chore(deps-dev): bump node-forge from 1.3.1 to 1.3.2 in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/727
- Option to enable recursive resolution of variables by @wez in https://github.com/sunng87/handlebars-rust/pull/730
- chore(deps): update criterion requirement from 0.7 to 0.8 by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/728
- chore(deps): bump qs and express in /playground/www by @dependabot[bot] in https://github.com/sunng87/handlebars-rust/pull/731
- fix: correct partial-block render by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/732
- @vsbits made their first contribution in https://github.com/sunng87/handlebars-rust/pull/707
- @markwellis made their first contribution in https://github.com/sunng87/handlebars-rust/pull/710
- @henriquecolini made their first contribution in https://github.com/sunng87/handlebars-rust/pull/713
- @SuchAFuriousDeath made their first contribution in https://github.com/sunng87/handlebars-rust/pull/717
- @exoego made their first contribution in https://github.com/sunng87/handlebars-rust/pull/720
- @ppentchev made their first contribution in https://github.com/sunng87/handlebars-rust/pull/723
- @Lepidopteran made their first contribution in https://github.com/sunng87/handlebars-rust/pull/725
- @wez made their first contribution in https://github.com/sunng87/handlebars-rust/pull/730
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.3.2...v6.4.0
v6.3.2
- fix: partial context with literal parameters by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/695
- feat: correct implementation of partial block by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/699
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.3.1...v6.3.2
v6.3.1
- Fix documentation typo by @Flamenco in https://github.com/sunng87/handlebars-rust/pull/690
- fix: reimplement partial context as block params by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/694
- @Flamenco made their first contribution in https://github.com/sunng87/handlebars-rust/pull/690
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.3.0...v6.3.1
v6.3.0
- chore(deps): update thiserror requirement from 1 to 2 by @dependabot in https://github.com/sunng87/handlebars-rust/pull/683
- chore(deps): update pprof requirement from 0.13 to 0.14 by @dependabot in https://github.com/sunng87/handlebars-rust/pull/684
- make "and" and "or" accept any number of parameters by @lovasoa in https://github.com/sunng87/handlebars-rust/pull/687
- fix(#666): Add builder for non-exhaustive structs by @hadizamani021 in https://github.com/sunng87/handlebars-rust/pull/688
- @hadizamani021 made their first contribution in https://github.com/sunng87/handlebars-rust/pull/688
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.2.0...v6.3.0
v6.2.0
- chore(deps): bump serve-static and express in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/675
- chore(deps): bump send and express in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/676
- fix: improved number compare between different types by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/679
- chore(deps): bump cookie and express in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/680
- feat: add @index for object iteration by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/682
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.1.0...v6.2.0
v6.1.0
- docs: fix code examples formatting by @mrnossiom in https://github.com/sunng87/handlebars-rust/pull/668
- chore(deps-dev): bump webpack from 5.76.0 to 5.94.0 in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/671
- implement floating point and string comparisons by @lovasoa in https://github.com/sunng87/handlebars-rust/pull/673
- @mrnossiom made their first contribution in https://github.com/sunng87/handlebars-rust/pull/668
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v6.0.0...v6.1.0
v6.0.0
- chore(deps-dev): bump express from 4.18.2 to 4.19.2 in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/639
- impl From for RenderErrorReason by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/644
- Fix nested partial indenting by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/646
- chore(deps): update env_logger requirement from 0.10 to 0.11 by @dependabot in https://github.com/sunng87/handlebars-rust/pull/631
- add common IDEs to .gitignore by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/649
- refactor: add non_exhaustive to all pub items with pub members by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/647
- Fix Nested path lookup bug by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/651
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/648
- chore(deps-dev): bump ws from 8.11.0 to 8.17.1 in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/652
- Allow users to set single block params. by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/655
- Fix indent v2 by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/654
- feat: add PathSeg to public API by @geoffreygarrett in https://github.com/sunng87/handlebars-rust/pull/656
- Fix #611 by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/657
- apply clippy fixes by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/659
- Fix edge case around nested empty partials by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/658
- fix: clippy warnings on optional feature tests by @sunng87 in https://github.com/sunng87/handlebars-rust/pull/660
- Avoid cloning the Render Context by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/661
- Zero alloc indent write by @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/663
- Eliminate
RenderContextInnerby @cmrschwarz in https://github.com/sunng87/handlebars-rust/pull/662
See manually crafted changelog here: https://github.com/sunng87/handlebars-rust/blob/master/CHANGELOG.md#600---2024-07-20
- @cmrschwarz made their first contribution in https://github.com/sunng87/handlebars-rust/pull/644
- @geoffreygarrett made their first contribution in https://github.com/sunng87/handlebars-rust/pull/656
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v5.1.2...v6.0.0
v5.1.0
- chore(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 in /playground/www by @dependabot in https://github.com/sunng87/handlebars-rust/pull/628
- Add chained else expression support by @progmboy in https://github.com/sunng87/handlebars-rust/pull/629
- @progmboy made their first contribution in https://github.com/sunng87/handlebars-rust/pull/629
Full Changelog: https://github.com/sunng87/handlebars-rust/compare/v5.0.0...v5.1.0