Releases: hummingbird-project/swift-mustache
Releases · hummingbird-project/swift-mustache
v2.0.0
Major changes since 1.x.x
- Renamed package to
swift-mustache
and library renamed toMustache
. - Implemented proper version of Lambdas from Mustache specification.
- Add support for partial loading via dynamic names.
- Added recursive transforms.
- Fixed issues in inheritance spec.
- Add development support for reloading templates.
- Removed
HB
prefix.
v2.0.0 Release Candidate 1
v2.0.0 Beta 3
- Fix compile issues on Swift 5.8
v2.0.0 Beta 2
Breaking changes
- Made deprecated symbols unavailable
Minor release changes
- Added recursive transforms. PR #37 from @MahdiBM
- Make
MustacheSequence
public. PR #38 from @MahdiBM - Fix issues
inheritance
spec brought up. Still two issues to fix though. - Add development support for reloading templates when they rendered. PR #30
Other changes
- Using 0.53.10 of SwiftFormat
v2.0.0 Beta 1
Major release changes
- Renamed package to swift-mustache and library has been renamed to
Mustache
- Removed "HB" prefix from all symbols
Other changes
- Merged 2.0 branch into
main
v2.0.0 Alpha 1
Breaking changes
Requires swift 5.7
HBMustacheTemplate
is a structHBMustacheLibrary
is a structHBMustacheLibrary.loadTemplates
is async- Templates no longer store the library they belong to, so to render templates that use partials you need to supply the library at render either via
HBMustacheLibrary.render
or `HBMustacheTemplate.render(_:library:).
Minor release changes
HBMustacheTemplate
andHBMustacheLibrary
conform toSendable
.
v1.0.3
Patch Release Changes
- Fix issues with indented partials that generate an empty section at the end
- Add empty transform for String
v1.0.2
- Improve parsing of partial filenames
v1.0.1
- Make
HBMustacheParent
public so users can setup custom methods for accessing children.
v1.0.0
Full release