更新日志

10.18.0 (2024-10-16)

Features

10.17.0 (2024-09-22)

Features

10.16.7 (2024-08-29)

Bug Fixes

  • use CommonJS bundle to support default export (2543461)
  • use cwd to resolve npm partials for Node.JS (e5fbdfe)

10.16.6 (2024-08-29)

Bug Fixes

  • expose originalError from LiquidError, #742 (86f6bf0)

10.16.5 (2024-08-27)

Bug Fixes

10.16.4 (2024-08-23)

Bug Fixes

  • “filter is not a function” for uniq (68387c3)
  • memory limit issue for join filter, fix #737 (2d59cff)

10.16.3 (2024-08-16)

Bug Fixes

10.16.2 (2024-08-15)

Bug Fixes

10.16.1 (2024-07-25)

Bug Fixes

10.16.0 (2024-07-21)

Features

10.15.0 (2024-07-09)

Bug Fixes

  • report error for malformed else/elsif/endif/endfor, #713 (22b5a12)

Features

10.14.0 (2024-06-17)

Bug Fixes

  • use drop valueOf when evaluated as condition (#705) (a7da93f)

Features

10.13.1 (2024-05-24)

Bug Fixes

  • allow liquidMethodMissing to return any supported value type (#698) (0983f2c)
  • isComparable full interface check (#701) (55e144a)

10.13.0 (2024-05-13)

Features

  • array_to_sentence_string and number_of_words filters from Jekyll, #443 (50253a9)
  • date filters from Jekyll (4955e75)
  • escape filters from Jekyll, #443 (b12eb8a)
  • jsonify, inspect, to_integer, normalize_whitespace filters (842b45c)
  • slugify filter from Jekyll, #443 (47ddc11)

10.12.0 (2024-04-28)

Bug Fixes

Features

  • introduce where_exp filter from Jekyll (8c7cef9)

10.11.1 (2024-04-21)

Bug Fixes

  • allow %Z for TimezoneDate, update docs accordingly #684 (e09657c)
  • Allow lenientIf for multiple operands (issue #682) (#683) (490ff43)

10.11.0 (2024-04-14)

Features

  • group_by/group_by_exp/find/find_exp from Jekyll, #443 (2b713b7)
  • pop/shift/unshift filters from Jekyll (258780e)

10.10.2 (2024-03-21)

Bug Fixes

10.10.1 (2024-02-18)

Bug Fixes

  • in conditionals, don’t render anything after an else branch (#671) (f816955)
  • Rely on equal for computing contains (#668) (1937aa1)

10.10.0 (2023-12-19)

Features

10.9.4 (2023-11-04)

Bug Fixes

  • allow unicode to be identifiers, fixes #655 (dd7616a)

10.9.3 (2023-10-15)

Bug Fixes

  • package version in released files (67a5b22)

10.9.2 (2023-08-28)

Bug Fixes

  • handle windows newlines on newline_to_br and strip_newlines (88aa63f)
  • sort and where bug when using strictVariables (8af682d)

10.9.1 (2023-08-23)

Bug Fixes

  • map filter allow nil results in strict mode, fixes #647 (45adbd7)

10.9.0 (2023-08-22)

Bug Fixes

  • case should allow multiple values separated by or (b8e7e2d)
  • for throws undefined var with a null value with strictVariables (dc6a301)
  • remove_last was eating an extra character (fc27313)

Features

  • more flexible squared property read expression, fixes #643 (#646) (660d9be)

10.8.4 (2023-07-07)

Bug Fixes

  • allow quotes in inline comment tag, fixes #628 (bf425c3)

10.8.3 (2023-06-16)

Bug Fixes

  • strftime getSuffix works for all dates (0b4e2a9)

10.8.2 (2023-06-04)

Bug Fixes

  • sample filter randomness and count=1 case (fcb930f)

10.8.1 (2023-06-04)

Bug Fixes

  • incorrect error message for browser UMD bundle (3a67eb7)

10.8.0 (2023-06-03)

Bug Fixes

  • proper error message for filter syntax error, #610 (0480d33)
  • sed invocations to work out of the box on macOS (#615) (87d4cc7)

Features

  • Add support for the Jekyll sample filter (#612) (ba8b842)
  • Add support for the Jekyll push filter (#611)
  • introduce a matrix with latest Ubuntu and macOS to test the build on macOS as well (82ba548), closes #615
  • precise line/col for tokenization Error, #613 (e347e60)

10.7.1 (2023-04-24)

Bug Fixes

  • incorrect timezone correction for DST dates, fixes #604 (33b3c01)
  • timezoneOffset ignored in date when preserveTimezones is enabled, fixes #605 (21ee27b)

10.7.0 (2023-03-21)

Bug Fixes

Features

  • JSON format by space in json filter (7b87ea8)

10.6.2 (2023-03-19)

Bug Fixes

10.6.1 (2023-03-02)

Bug Fixes

  • [expression] apply value equal for arrays, #589 (9c0dc5f)
  • strip_html for multi line