liquid v1.2.4 Release Notes

Release Date: 2018-06-05 // over 3 years ago
  • 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)

Previous changes from v1.2.3

    • 0๏ธโƒฃ Default time format is compatible w/ Liquid (5ebf31a)
    • Define IterationKeyedMap (4bc4c8a)
    • ๐Ÿšš Move strftime to a separate repo (cdb0e44)
    • Nil pointers are equal, even if different types (fd4d34c)
    • โœ… Rearrange tests (804e3d6)
    • Rearrange value methods w/in file (62f44fa)
    • ๐Ÿ“ฆ Rename rbstrftime package (c49d979)
    • โœ… Tests; implement map[nil] (6b15fbf)