Path to this page:
Subject: CVS commit: pkgsrc/textproc/ruby-haml
From: Takahiro Kambe
Date: 2022-10-09 10:35:52
Message id: 20221009083552.6038CFA90@cvs.NetBSD.org
Log Message:
textproc/ruby-haml: update to 6.0.6
6.0.0 (2022-09-21)
* Replace the implementation with Hamlit
- Haml 6 is about 1.7x faster than Haml 5 in this benchmark.
- The parser is kept as is, but everything else is replaced.
- The haml CLI interface was also replaced.
- The interface of Haml::Engine is changed. Haml::Template is most likely
what you need now.
- Most Haml helpers are removed.
Rails:
Kept: find_and_reserve, preserve, surround, precede, succeed,
capture_haml
Removed: block_is_haml?, flatten, haml_concat, haml_indent,
haml_tag, haml_tag_if, html_attrs, html_escape,
init_haml_helpers, is_haml?, list_of, non_haml, tab_down,
tab_up, with_tabs
Tilt:
Kept: preserve
Removed: block_is_haml?, capture_haml, escape_once,
find_and_preserve, flatten, haml_concat, haml_indent,
haml_tag, haml_tag_if, html_attrs, html_escape,
init_haml_helpers, is_haml?, list_of, non_haml, precede,
succeed, surround, tab_down, tab_up, with_tabs
- Only the attributes in Haml::AttributeBuilder::BOOLEAN_ATTRIBUTES are
handled as boolean attributes.
- Some legacy Rails integration is removed.
6.0.1 (2022-09-23)
* Unescape HTML-safe interpolation on Rails #1084
* Resurrect Haml 5's AttributeParser.available? for syntax_tree-haml #1085
6.0.2 (2022-09-28)
* Unescape HTML-safe arguments for surround, succeed, and precede on Rails
#1088
6.0.3 (2022-09-28)
* For Wasm, fallback to Ruby when C extension is not available.
6.0.4 (2022-10-02)
* Fix a parse failure of % in attributes #1096
* Add another fallback from C to Ruby for Wasm.
6.0.5 (2022-10-05)
* Resurrect #haml_object_ref support in an object reference #1097
- This was removed in 6.0.0, and added back in this version.
* Stop warning remove_whitespace: true option.
6.0.6 (2022-10-09)
* Prevent CRuby from accidentally using the Ruby implementation fallback
- Reversing what v6.0.3 and v6.0.4 did, but still supporting Wasm.
Files: