# \[ruby-talk:444470\] \[ANN\] glimmer-dsl-web 0.2.5 released!

**URL:** <https://rubytalk.org/t/ruby-talk-444470-ann-glimmer-dsl-web-0-2-5-released/76378>\
**Category:** ruby-talk\
**Created:** [13 May 2024 20:55 UTC](https://rubytalk.org/t/ruby-talk-444470-ann-glimmer-dsl-web-0-2-5-released/76378 "2024-05-13T20:55:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndyObtiva](https://yyz1.discourse-cdn.com/flex029/user_avatar/rubytalk.org/andyobtiva/32/2375_2.png) [@AndyObtiva](https://rubytalk.org/u/AndyObtiva)\
**Post date:** [13 May 2024 20:55 UTC](https://rubytalk.org/t/ruby-talk-444470-ann-glimmer-dsl-web-0-2-5-released/76378/1 "2024-05-13T20:55:25Z")

</div>

glimmer-dsl-web 0.2.5 released!

Rubygem: [glimmer-dsl-web | RubyGems.org | your community gem host](https://rubygems.org/gems/glimmer-dsl-web)

GitHub: [GitHub - AndyObtiva/glimmer-dsl-web: Glimmer DSL for Web (Ruby in the Browser Web Frontend Framework)](https://github.com/AndyObtiva/glimmer-dsl-web)

Change Log (0.2.5):

- Support Element#class\_name as an alternative to Element#class because  
class is a reserved method in Ruby

- Handle case of data-binding an element that has no type attribute

- Provide attribute/attributes as aliases for option/options inside classes  
mixing Glimmer::Web::Component given that the options behave like HTML  
attributes

- Hello, Form MVP! Sample: require  
'glimmer-dsl-web/samples/hello/hello\_form\_mvp'

- Hello, Observer (Data-Binding)! Sample: require  
'glimmer-dsl-web/samples/hello/hello\_observer\_data\_binding'
