liquid v1.0.0 Release Notes

Release Date: 2017-07-16 // almost 7 years ago
    • ➕ Add appveyor.yml (06e0833)
    • ➕ Add expression.ParseStatement, statement selector literals (c864f3c)
    • ➕ Add FromDrop func (8efaada)
    • ➕ Add ParseTemplateLocation (16c3b6e)
    • 👍 Allow float index into array (247c1b1)
    • Close #18 loop range (271f637), closes #18
    • 📜 Combine CompilationError -> parser.Error (816b46a)
    • Complete #14 and #15 url{en,de}code filters (2e5cc60), closes #14 #15
    • Complete #17 sort_natural filter (3c242c4), closes #17
    • Complete #19 when a or b (2880ef4), closes #19
    • Complete #4 case…else (26bdd09), closes #4
    • 📜 Consolidate render.Error -> parser.Error (198f6bf)
    • Coverage (a2a4a1a)
    • Coverage (d6d6929)
    • Coverage (29c902f)
    • Cycle uses Statement; steps towards cycle groups (7444118)
    • 📄 docs (4317bfc)
    • Error.Filename -> Path (b95775c)
    • fun w/ time zones (4163dfa)
    • Implement #15 truncate_words filter (fdfc5d3), closes #15
    • Implement tablerow (cd23447)
    • 👌 Improve strftime error test (55cf56e)
    • Loop uses the statement record (110fee6)
    • 👉 Make harmless iterating over value (bad5593)
    • 👉 make install-dev-tools -> setup (0808c10)
    • 👉 make setup installs dependencies (68a3e9b)
    • 🚚 Move control flow tags to separate file (c3c9de7)
    • 📦 Move interpreter ops into evaluator package (c11cf2a)
    • 📦 Move package expression -> expressions (6ff5721)
    • 🆕 New ParseStatement returns record with different statement parse types (8964daf)
    • 📜 Parse in local time; switch to stdlib strftime (f39a2d2)
    • 👀 ParseError -> parser.Error; takes Locatable (8995782)
    • Prep loop for ranges (22d583f)
    • Property names can end in ? (dbba680)
    • ranges…but need to separated by .. (497a932)
    • README (ce7cc8f)
    • ✂ Remove a test that fails on Travis (55ec347)
    • ✂ Remove dependency on strptime (da541ab)
    • ✂ Remove IsTemplateError (724da61)
    • 🚚 Rename branch -> clause (and remove Governs) (5547532)
    • 📇 Rename Config.Filename -> SourcePath (df80e8c)
    • 🏷 Rename files -> standard_tags, standard_filters (8882a7d)
    • 🏷 Rename loop_tag -> iteration_tags (55eb5b4)
    • 📇 rename node.Branch -> Clause too (5a12245)
    • 📜 Rename xxxTagParser -> xxxTagCompiler (6b8f76c)
    • 📄 Reorganize docs and examples (bfc7ced)
    • Replace render switch by polymorphism (1c94b61)
    • set travis email notification freq (9701daa)
    • Source location is an initialization parameter (92a4f2d)
    • Start #2 cycle tag (a637d27), closes #2
    • ✅ Test case for main (6a3a853)
    • ✅ TIL io.WriteString (41e7b29)
    • try disabling strptime (bb0590d)
    • ⚡️ Update README to v1 (f1cddfa)