Releases: osteele/liquid
Releases · osteele/liquid
v1.6.0
v1.5.2
What's Changed
- Count number of characters in size filter instead of number of bytes by @jamslinger in #101
- Don't panic in when slicing with index out of bound by @jamslinger in #99
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Don't panic in filter divided_by on division by zero by @jamslinger in #97
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Bump GitHub workflow actions to latest versions by @deining in #87
- Fix panic in ValueOf with nil pointer by @stephanejais in #94
- implement support for else clauses in for loops. fixes #46 by @codykrieger in #93
- patch: add nil check for grammer field before g.BlockSyntax call by @magiusdarrigo in #91
- Fix whitespace control by @jamslinger in #88
- Modernize by @danog in #95
New Contributors
- @deining made their first contribution in #87
- @stephanejais made their first contribution in #94
- @codykrieger made their first contribution in #93
- @magiusdarrigo made their first contribution in #91
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Add FRender to allow rendering into a custom io.Writer by @jamslinger in #86
New Contributors
- @jamslinger made their first contribution in #86
Full Changelog: v1.3.3...v1.4.0
v1.3.3
What's Changed
- Added code to respect whitespace trimming flags by @chrisghill in #78
New Contributors
- @chrisghill made their first contribution in #78
Full Changelog: v1.3.2...v1.3.3
v1.3.2
v1.3.1
What's Changed
- Fix slice on multiline strings by @danog in #82
- Add json filter by @prestonprice57 in #84
- Bug fixes for WrapError(), Errorf() and SourceFile() in a block context by @wttw in #81
- Add support for strict variables by @jamesog in #74
- Fix example filter URL in documentation by @peteraba in #69
- Allow loop modifiers to be more than just literals by @aisbergg in #67
- Allow unless to have an else clause by @aisbergg in #68
- Fix map filter with slice of structs by @ofavre in #71
- Expose the template lexical environment by @aisbergg in #66
New Contributors
- @prestonprice57 made their first contribution in #84
- @wttw made their first contribution in #81
- @jamesog made their first contribution in #74
- @peteraba made their first contribution in #69
- @aisbergg made their first contribution in #67
- @ofavre made their first contribution in #71
Full Changelog: v1.3.0...v1.3.1
v1.2.3
New Features
IterationKeyedMap
makes a go map iterate like a Ruby Liquid struct: by key, instead of [key, value] pair
Compatibility
- Default time format matches Ruby Liquid
Bug Fixes
- Typed nil pointers are equal to nil
map[nil]
doesn't error
Internals
- Moved
Strftime
to its own repo