./textproc/ruby-haml, XHTML & CSS markup language & template engine

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 7.5.1, Package name: ruby34-haml-7.5.1, Maintainer: pkgsrc-users

Haml (HTML Abstraction Markup Language) is a layer on top of XHTML or
XML that's designed to express the structure of XHTML or XML documents
in a non-repetitive, elegant, easy way, using indentation rather than
closing tags and allowing Ruby to be embedded with ease. It was
originally envisioned as a plugin for Ruby on Rails, but it can
function as a stand-alone templating engine.


Required to run:
[devel/ruby-thor] [textproc/ruby-tilt] [textproc/ruby-temple] [lang/ruby31-base]

Master sites:

Filesize: 74.5 KB

Version history: (Expand)


CVS history: (Expand)


   2026-09-06 17:58:09 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-haml: update to 7.5.1

7.3.1 (2026-08-14)

What's Changed

* Keep Prism-derived fragments in the source encoding by @fukayatsu in #1219

New Contributors

* @fukayatsu made their first contribution in #1219

7.4.0 (2026-08-17)

What's Changed

* Cut per-render overhead in AttributeBuilder by @wilfison in #1216
* Keep interpolated text in the source encoding by @fukayatsu in #1221
* Pick the html_safe escaper once at load instead of per value by @wilfison
  in #1217

7.4.1 (2026-08-17)

What's Changed

* Build the preserve regex once per tag list instead of per call by
  @wilfison in #1220

7.5.0 (2026-08-27)

What's Changed

* Remove redundant require and use extend directly by @tagliala in #1204
* Compile a multi-line attribute hash statically by @wilfison in #1222

7.5.1 (2026-09-01)

What's Changed

* Improve frozen strings management by @tagliala in #1205
   2026-08-12 07:12:45 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-haml: update to 7.3.0

7.3.0 (2026-08-07)

What's Changed

* Add info to metadata by @Nymuxyzo in #1213
* Replace Ripper with Prism by @wilfison in #1214

New Contributors

* @Nymuxyzo made their first contribution in #1213
* @wilfison made their first contribution in #1214
   2026-08-04 16:34:20 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-haml: update to 7.2.2

7.2.1 (2026-07-28)

What's Changed

* Do not rely on Ripper quirk in parsing old-style Haml attributes by
  @andrykonchin in #1212

New Contributors

* @andrykonchin made their first contribution in #1212

7.2.2 (2026-07-29)

What's Changed

* Remove obsolete TruffleRuby compatibility skips by @ollym in #1210

New Contributors

* @ollym made their first contribution in #1210
   2026-02-06 09:32:50 by Thomas Klausner | Files touched by this commit (1)
Log message:
ruby-haml: switch to https
   2026-01-18 14:58:08 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-haml: update to 7.2.0

7.0.2 (2025-11-07)

What's Changed

* Remove references to Hamlit by @tagliala in #1195
* Replace usages of =~ with .match? where possible by @tagliala in #1196
* Add source code URI to gemspec metadata by @ybiquitous in #1197

New Contributors

* @ybiquitous made their first contribution in #1197

7.1.0

7.1.0 (2025-12-11)

What's Changed

* Support xhtml format for boolean nested data attributes by @risen in #1200

New Contributors

* @risen made their first contribution in #1200

7.2.0 (2026-01-13)

What's Changed

* Do not require rails when haml is required by @jeremyevans in #1201
* Point changelog_uri to github releases by @jaredmoody in #1202

New Contributors

* @jaredmoody made their first contribution in #1202
   2025-11-03 06:43:58 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-haml: update to 7.0.1

6.3.1 (2025-10-28)

What's Changed

* Provide a 'Changelog' link on rubygems.org/gems/haml by @mark-young-atg in
  #1157
* Replace Haml::AttributeBuilder::BOOLEAN_ATTRIBUTES in REFERENCE.md by
  @tatsuyafw in #1156
* Clarify ambiguous language by @snan in #1160
* Backtrace format has been changed since Ruby 3.4 by @amatsuda in #1167
* Optimize string transformation using String#tr by @tagliala in #1168
* Test against 3.4 and fix tests for Hash#inspect by @tagliala in #1178
* Fix Ruby 2.5 and 2.6 CI by @tagliala in #1184
* Enable frozen string literal in tests by @tagliala in #1180

New Contributors

* @mark-young-atg made their first contribution in #1157
* @tatsuyafw made their first contribution in #1156
* @snan made their first contribution in #1160

6.4.0 (2025-10-28)

What's Changed

* Fix .class + nested class array bug by @sterlzbd in #1191
* Remove newlines from template annotation comments by @CyberAP in #1186
* Authorize characters in attribute name for vuejs by @leo424y in #1172
* Fix line numbers within a :ruby filter by @nhasselmeyer in #1166
* Compile html attributes statically by @nhasselmeyer in #1165

New Contributors

* @sterlzbd made their first contribution in #1191
* @CyberAP made their first contribution in #1186
* @leo424y made their first contribution in #1172
* @nhasselmeyer made their first contribution in #1166

7.0.0 (2025-10-28)

What's Changed

* Change the default attr_quote from ' to " #1188
* Bump required Ruby version to 3.2 #1176

7.0.1 (2025-10-30)

What's Changed

* Fix the 'Changelog' link on rubygems.org/gems/haml by @mattmenefee in #1192
* Remove references to unsupported Ruby versions by @tagliala in #1193
* Use Regexp#match? predicate where possible by @tagliala in #1194

New Contributors

* @mattmenefee made their first contribution in #1192
   2023-12-17 16:39:47 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-haml: update to 6.3.0

6.1.3 (2023-09-27)

* Add Haml::RailsTemplate#default_format for Turbo compatibility #1144

6.1.4 (2023-09-27)

* Let Haml::Util.escape_html use ERB::Escape if available #1145

6.2.0 (2023-09-27)

* Drop the C extension #1146

6.2.1 (2023-10-04)

* Fix v6.2.0's bug in rendering dynamic aria attributes #1149

6.2.2 (2023-10-04)

* Allow adding custom attributes to Haml::BOOLEAN_ATTRIBUTES #1148
* Consider aria-xxx: false as a boolean attribute

6.2.3 (2023-10-04)

* Resurrect RDFa doctype support #1147

6.2.4 (2023-12-10)

* Support case-in statement #1155

6.2.5 (2023-12-10)

* Deprecate Haml::RailsTemplate#default_format that was added in v6.1.3 for
  Turbo (discussion)

6.3.0 (2023-12-10)

* Remove Haml::RailsTemplate#default_format that was added in v6.1.3 for
  Turbo #1152, #1154 (discussion)
* See the reference for suggested alternatives.
   2023-08-13 17:04:11 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-haml: update to 6.1.2

6.1.2 (2023-08-12)

* Use the rails template path as filename #1140