liquid v1.3.0 Release Notes

Release Date: 2020-02-13 // about 4 years ago

Previous changes from v1.2.4

  • Contributors:

    ๐Ÿ› Bug Fixes and Compatibility

    • Returning proper error type causes less panics during expression eval. (c32908a)
    • Properly handle implicit conversion to integer types. (4354d48)
    • Properly handle variadic functions. (1a2066b)
    • map[unhashable] returns nil instead of panic (b6c65ff)
    • 0๏ธโƒฃ join filter: default sep is space; omit nil entries (cb6efbf)
    • ๐Ÿ’Ž Match Ruby string split semantics (8874615)
    • Convert MapSlice -> map (1a12f12)
    • list filters operate on MapSlice (bb24f32)

    ๐Ÿ“„ Docs

    • Re-organize README (dbf0f7d)
    • โž• Add Contributors section; add nsf as contributor; adopt All Contributors and all-contributors-cli (d2be34e)
    • ๐Ÿ›  Minor formatting fixes in the README (aadc886)

    โœ… Test Coverage

    • โž• Add Convert tests (a50dc10)

    ๐Ÿ— Build and CI

    • โž• Add make pre-commit; lint before testing (6e1f41e)
    • โž• Add go 1.9 to travis build matrix (ba2ecf9)
    • Travis: add go 1.10; drop 1.8 (e30a0e2)

    Code Internals

    • ๐Ÿ’… Follow go style guide re declaring empty slices (a02d9e1)
    • variable names (d27c839)
    • variable names (e1c7224)
    • โœ‚ Remove errant file (3811e16)