2.1.0 ☰
- Add support for ViewComponent. #644 by @budu
- Remove support for Ruby
< 3.1
- Remove support for Rails
< 7.0
- Test against Rails 8.0
2.0.2 ☰
2.0.1 ☰
- Drop dependency on ruby2_keywords. #578 by @Earlopain
- Performance improvements in HTML generation. #562, #617 by @tagliala
2.0.0 ☰
- Include empty attributes in HTML output. #543 by @javierjulio
- Remove table tag defaults. #542 by @javierjulio
- Remove component CSS class name default. #545 by @javierjulio
1.7.0 ☰
- Remove upper bound dependency limits from gemspec. #539 by @javierjulio
- Allow ActiveSupport 7.1. #537 by @tomascco
1.6.0 ☰
- Drop support for Ruby 2.6. #345 by @alejandroperea
- Add 'main' to HTML5 elements. #270 by @mynnx
- Support nested attribute hashes rendered as hyphenated attributes. #451 @Ikariusrb
- Lazy-load rails interactions. #456 @ngan
1.5.0 ☰
- Avoid mutating string literals. #292 by @tomgilligan
- Allow activesupport 7.0. #314 by @tagliala
- Drop ruby 2.5 support. #315 by @alejandroperea
- Fix keyword delegation in form component. #318 by @deivid-rodriguez
1.4.0 ☰
- Allow activesupport 6.1 prereleases. #242 by @deivid-rodriguez
1.3.0 ☰
- Drop ruby 2.3 support. #152 by @deivid-rodriguez
- Drop ruby 2.4 support. #177 by @deivid-rodriguez
- Fix ruby 2.7 kwargs warnings. #202 and #205 by @deivid-rodriguez
1.2.1 ☰
- Revert #64 to fix several regressions, at the cost of reintroducing #46. #121 by @deivid-rodriguez
1.2.0 ☰
No changes.
1.2.0.rc1 ☰
- Fix deprecation warning about single arity template handlers on Rails 6. #110 by @aramvisser
- Fix rendering
link_to
with a block in a arbre template. #64 by @varyonic - Drop support for EOL'd rubies (under 2.3). #78 by @deivid-rodriguez
1.1.1 ☰
- Use mime-types 2.x for Ruby 1.9 by @timoschilling
- Verify Ruby 2.3 support. #59 by @dlackty
1.1.0 ☰
- Tag option
for
sets the attribute when value is a string or symbol #49 by @ramontayag
1.0.3 ☰
- Performance improvements #40 by @alexesDev
- Added all void elements as self-closing tags #39 by @OscarBarrett
- Missing tags added #36 / #39 by @dtaniwaki and @OscarBarrett
1.0.2 ☰
- make
Element#inspect
behave correctly in Ruby 2.0 #16 by @seanlinsley - prevent
Arbre::Element#flatten
infinite recursion #32 by @seanlinsley - make
find_by_class
correctly find children by class #33 by @kaapa
1.0.1 ☰
- Template handler converts to string to satisfy Rack::Lint #6 by @jpmckinney
- Fix to
Tag#add_class
when passing a string of classes to Tag build method #4 by @gregbell - Not longer uses the default separator #7 by @LTe
1.0.0 ☰
- Added support for the use of
:for
with non Active Model objects
1.0.0.rc4 ☰
- Fix issue where user could call
symbolize_keys!
on a HashWithIndifferentAccess which doesn't implement the method
1.0.0.rc3 ☰
- Implemented
Arbre::HTML::Tag#default_id_for_prefix
1.0.0.rc2 ☰
- Fixed bug where Component's build methods were being rendered within the parent context.
Initial release and extraction from Active Admin