super_module 1.4.2 has been released. SuperModule provides a simpler and
more intuitive solution than `ActiveRecord::Concern` by enabling developers
to continue to use Ruby modules as first-class citizens with mixin
inheritance even when wanting to inherit singleton-class methods and
invocations.
GitHub : https://github.com/AndyObtiva/super_module
RubyGem : https://rubygems.org/gems/super_module
Change Log:
## 1.4.2
- Relax method_source gem dependency to `">= 0.8.2", "< 2.0.0"`
Glimmer DSL for Web (Ruby-in-the-Browser Web Frontend Framework) version
0.4.2 has been released! It comes with SVG support, a new Hello, SVG!
sample and a very important new feature called Element Inline Style
Data-Binding.
https://raw.githubusercontent.com/AndyObtiva/glimmer-dsl-web/master/images/…
GitHub Project: https://github.com/AndyObtiva/glimmer-dsl-web
Ruby Gem: https://rubygems.org/gems/glimmer-dsl-web
Change Log (0.4.2):
- Support element inline style data-binding (e.g. `style(:background_color)
<= [@button_model, :background_color]`)
- Support SVG element keywords
- Hello, SVG! Sample: `require 'glimmer-dsl-web/samples/hello/hello_svg'`
#ruby #rails #rubyonrails #gem #rubygem #glimmer #dsl #web #frontend
#webdevelopment #frontenddevelopment #opensource #programming
#softwareengineering #softwaredevelopment
Glimmer DSL for CSS (Ruby Programmable Cascading Style Sheets) version
1.5.1 has been released with Numeric value CSS unit-type features inspired
by the Paggio library.
GitHub Project : https://github.com/AndyObtiva/glimmer-dsl-css
Ruby Gem : https://rubygems.org/gems/glimmer-dsl-css
# Change Log
# 1.5.1
- Support px in pt cm mm em methods on `Numeric` to allow producing px in
pt cm mm em CSS values (e.g. `3.px` => "3px")
- Support % method on `Integer`/`Float` to allow producing % CSS values
(e.g. `90.%` => "90%")
minitest-excludes version 2.0.3 has been released!
* home: <https://github.com/seattlerb/minitest-excludes>
* rdoc: <http://docs.seattlerb.org/minitest-excludes>
minitest/excludes.rb extends Minitest::Test to provide a
clean API for excluding certain tests you don't want to run under
certain conditions.
Changes:
### 2.0.3 / 2024-07-23
* 1 bug fix:
* Fix errors created when string literals are frozen.
minitest-sprint version 1.3.0 has been released!
* home: <https://github.com/seattlerb/minitest-sprint>
* rdoc: <http://docs.seattlerb.org/minitest-sprint>
Runs (Get it? It's fast!) your tests and makes it easier to rerun individual
failures.
Changes:
### 1.3.0 / 2024-07-23
* 1 minor enhancement:
* Allow rake task name to be passed as an argument and repeated back in failure list. (adam12)
* 1 bug fix:
* Fixed wonky shebang in bin/minitest.
Glimmer DSL for Web (Ruby in the Browser Web Frontend Framework) version
0.4.0 has been released!
GitHub Project : https://github.com/AndyObtiva/glimmer-dsl-web
Ruby Gem : https://rubygems.org/gems/glimmer-dsl-web
# Change Log
## 0.4.0
- Support `style {}` block in `Glimmer::Web::Component` that would
automatically add style in one place for all component instances
- Hello, Style! Sample: `require
'glimmer-dsl-web/samples/hello/hello_style'`
- Upgrade to Glimmer DSL for CSS 1.5.0
- Remove support for including multiple `before_render` and `after_render`
blocks in a component as it is not needed and can be confusing
- Optimize performance of Todo MVC by not adding an edit input field to
every todo, yet adding it only upon editing a todo.
- Fix issue with `ElementProxy#add_css_class` and
`ElementProxy#remove_css_class` crashing if called before rendering an
element
- Fix issue with Hello, Observer (Data-Binding)! crashing if run after
Hello, Observer! due to both samples sharing the same class by mistake
minitest-bacon version 1.0.4 has been released!
* home: <https://github.com/seattlerb/minitest-bacon>
* rdoc: <http://docs.seattlerb.org/minitest-bacon>
minitest-bacon extends minitest with bacon-like functionality. It
should allow you to bridge 90+% of your bacon specs over to minitest.
Changes:
### 1.0.4 / 2024-07-12
* 1 bug fix:
* Fixed usage of frozen string literals.
graph version 2.11.1 has been released!
* home: <https://github.com/seattlerb/graph>
Graph is a type of hash that outputs in graphviz's dot format. It
comes with a command-line interface that is easily pluggable.
It ships with plugins to graph dependencies and status of installed
rubygems, rake tasks, homebrew ports, mac ports, and freebsd ports,
coloring leaf nodes blue, outdated nodes red, and outdated leaf nodes
purple (red+blue).
OSX quick tip:
% sudo gem install graph --development
% sudo brew install graphviz
% gem unpack graph
% cd graph*
% rake gallery
% open gallery/*.png
Changes:
### 2.11.1 / 2024-07-12
* 1 bug fix:
* Fix errors created when string literals are frozen.