All Versions
103
Latest Version
Avg Release Cycle
3 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v2.7.3 Changes
- ๐ Support case-insensitive static expressions
-
v2.7.2 Changes
- ๐ Support capitalized static expressions
-
v2.7.1 Changes
- ๐ Support upcased static expressions (in addition to default downcased ones)
-
v2.7.0 Changes
- Support Hash keyed properties via
ModelBinding
(e.g. property assome_hash_attribute[:some_key]
,some_hash_attribute['some_key']
,some_hash_attribute["some_key"]
)
- Support Hash keyed properties via
-
v2.6.0 Changes
- If a static expression cannot handle keyword, it is tried with available dynamic expressions instead of erroring out.
-
v2.5.5 Changes
- ๐ Support observing an array object index directly (e.g.
ModelBinding.new(array, '[0]')
as opposed toModelBinding.new(self, 'array[0]')
) - Extract Shine data-binding expression from Glimmer DSL for SWT to Glimmer as a reusable class:
Glimmer::DSL::ShineDataBindingExpression
- ๐ Avoid compacting model with property in
ModelBinding
yet only compact property/args and keep model as is get a better error message in the case of anil
model - Document data-binding options like on_read, after_read, etc...
- ๐ Support observing an array object index directly (e.g.
-
v2.5.4 Changes
Glimmer::DataBinding::ObservableModel
support for observing model attributes with specified:attribute_writer_type
option (default::attribute=
), which can be a single symbol or an array (e.g.attribute_writer_type: [:attribute=, :set_attribute]
). Glimmer automatches attribute name and automatically generates observer notification attribute writer methods.
-
v2.5.3 Changes
- Provide
Observer#observe
option to tolerate not being able to extend an object for observation by silently not observing such object - Use
Concurrent::Hash
forObservableModel#property_observer_hash
- Use
Concurrent::Hash
forObservableHash#key_observer_hash
- Provide
-
v2.5.2 Changes
- ๐ Fix issue with jruby-9.3.2.0 not supporting
Concurrent::Set#+
operation (workaround of convertingConcurrent::Set
toArray
first and then reconverting toConcurrent::Set
after+
operation)
- ๐ Fix issue with jruby-9.3.2.0 not supporting
-
v2.5.1 Changes
- ๐ Fix issue with referencing
OpenStruct
without 'ostruct' library being required (it now checks ifOpenStruct
is loaded first and avoids referencing otherwise).
- ๐ Fix issue with referencing