Glimmer v2.5.0 Release Notes
-
- ๐ Support observing
Struct
/OpenStruct
changes via:[]=
method in addition to attribute writers. - ๐ Support read-only direct observation of
Hash
object without key viaModelBinding
(e.g.ModelBinding.new(some_hash)
) - ๐ Support read-only direct observation of
Array
object without index viaModelBinding
(e.g.ModelBinding.new(some_array)
) - ๐ Support observing
Hash
attribute withModelBinding
(all keys or a single key) - Disable
#ensure_hash_object_observer
in ObservableModel/ObservableHash/ObservableArray since it has performance implications and is not necessary - Fix issue with
#ensure_array_object_observer
not receivingrecursive: true
option when updating value of an attribute inObservableArray
,ObservableModel
, andObservableHash
- ๐ Support observing