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:
RevisionActionfile
1.24modifypkgsrc/textproc/ruby-haml/Makefile
1.19modifypkgsrc/textproc/ruby-haml/PLIST
1.26modifypkgsrc/textproc/ruby-haml/distinfo