Skip to content

v1.7.0#34

Merged
sbsoftware merged 7 commits intomainfrom
releases/v1.7.0
Feb 25, 2026
Merged

v1.7.0#34
sbsoftware merged 7 commits intomainfrom
releases/v1.7.0

Conversation

@sbsoftware
Copy link
Owner

Benchmark:

         ecr   1.63M (612.00ns) (± 2.98%)  4.27kB/op        fastest
     to_html 920.04k (  1.09µs) (± 3.36%)  5.52kB/op   1.78× slower
   blueprint 555.63k (  1.80µs) (± 2.19%)   4.9kB/op   2.94× slower
     markout 211.68k (  4.72µs) (± 2.24%)  8.08kB/op   7.72× slower
html_builder  67.36k ( 14.84µs) (± 2.69%)  10.4kB/op  24.26× slower
       water  64.82k ( 15.43µs) (± 2.38%)  11.2kB/op  25.21× slower

sbsoftware-agent and others added 7 commits February 10, 2026 22:48
Add Case AST handling to the template evaluation macro so tag method calls inside case/when branches are evaluated correctly.

Includes support for expressionless case forms (case; when ...), plus a spec covering when/else branches and nested case inside a tag block.
Simplifying macro logic
* HTML-51 Add data/aria attribute expansion helpers with explicit key precedence

* HTML-51 Remove precedence & support nesting

* Simplify data/aria attribute normalization flow

* Merge Hash and NamedTuple attribute overloads
@sbsoftware sbsoftware merged commit 1181e0c into main Feb 25, 2026
1 check passed
@sbsoftware sbsoftware deleted the releases/v1.7.0 branch February 25, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants