CHANGELOG.md in glimmer-2.4.1 vs CHANGELOG.md in glimmer-2.5.0
- old
+ new
@@ -1,9 +1,18 @@
# Change Log
Related Change Logs:
- [glimmer-dsl-swt/CHANGELOG.md](https://github.com/AndyObtiva/glimmer-dsl-swt/blob/master/CHANGELOG.md)
+### 2.5.0
+
+- Support observing `Struct`/`OpenStruct` changes via `:[]=` method in addition to attribute writers.
+- Support read-only direct observation of `Hash` object without key via `ModelBinding` (e.g. `ModelBinding.new(some_hash)`)
+- Support read-only direct observation of `Array` object without index via `ModelBinding` (e.g. `ModelBinding.new(some_array)`)
+- Support observing `Hash` attribute with `ModelBinding` (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 receiving `recursive: true` option when updating value of an attribute in `ObservableArray`, `ObservableModel`, and `ObservableHash`
+
### 2.4.1
- Support `recursive: [integer]` option for ObservableArray#add_observer for finite recursion
### 2.4.0