liquid v1.2.1 Release Notes

Release Date: 2017-08-03 // over 6 years ago
  • Contributors: @osteele, @thessem

    • "type" filters works on nil (96307fa)
    • Actually cache the drop resolution (83652f5)
    • ➕ Add comments and update tests (dd4d967)
    • ➕ Add engine.ParseString (5151799)
    • ➕ Add forwarders from evaluator pkg (fb70314)
    • ➕ Add setting to customise delimiters (9dd9191)
    • ➕ Add some tests (a07e5fa)
    • ➕ Add test (3d99b41)
    • ➕ Add top-level test cases for &map, struct (f670bfc), closes #23
    • 👍 Allow value to be a pointer (222559a)
    • Benchmarks (023fca4)
    • 🔄 Change name of repository in README to liquid from goliquid (08cf333)
    • Consolidate {expressions,values}/drops.go (516182a)
    • Document values, includng new struct behavior (1bc9726)
    • 🛠 Fix struct PropertyValue attempting to use an invalid pointer (b2f5f1f)
    • ✅ gitgnore *.test (605d883)
    • Implement #11 contains on hashes (1b0f0cf), closes #11
    • 👕 make lint includes tests (dd0fcda)
    • 💎 Match Liquid/Ruby array[float] (fa5de60)
    • 🚚 Move pkg evaluator -> values (6269836)
    • 🚚 Move structValue to own file (bbdb40e)
    • Obey struct field tags (303027b)
    • Property access to struct pointers (de5fffa)
    • Property access to struct values (2cdd59d)
    • Pull loop renderer into separate method (eac67c3)
    • Race condition (9866cbf)
    • ✅ Race test, benchmarks, for drop resolution (7f501ce)
    • Recognize yaml.MapSlice as a value (46807c4)
    • ✂ remove fmt.Stringer render case (474edc1)
    • ✂ Remove generic Index, ObjectProperty (8040e9e)
    • ✂ Remove obsolete generic predicates (cf54755)
    • ✂ Remove obsolete note re Awesome Go (df3f7b2)
    • Return errors applying filters as Render errors (8ee8cef)
    • Store original stacktrace in re-thrown errors (a1c5927)
    • 👌 Support delimiters of any length (b7ef67f)
    • 👌 Support registering variadic functions as filters (82a1a6e)
    • teach iteration about MapSlice (306be63)
    • ✅ Test cases for new code (17def25)
    • ✅ test liquid:"-", not liquid:"" (both work, though) (7634673)
    • ✅ Tests (fd230ed)
    • Treat []byte as string, for some purposes (fd7b1f0)
    • Value layer recognizes, resolves drops (560c55e)
    • Wrap values instead of using generic functions (85cd6c9)