CHANGELOG.md in glimmer-2.3.0 vs CHANGELOG.md in glimmer-2.4.0
- old
+ new
@@ -1,9 +1,16 @@
# Change Log
Related Change Logs:
- [glimmer-dsl-swt/CHANGELOG.md](https://github.com/AndyObtiva/glimmer-dsl-swt/blob/master/CHANGELOG.md)
+### 2.4.0
+
+- Support passing arbitrary options to `Observer` `#observe` (`#register`) method (not just properties, like `recursive: true` for example)
+- Make observing nested arrays within an array optional with `recursive: true` option
+- Make `Observer` `dependents` collection rely on Concurrent::Hash when available
+- Fix `Observer` cleanup of registrations and dependents on `#deregister` (was not cleaning up everything because observables were changing `#hash` value on content change and slipping through the cracks as a result)
+
### 2.3.0
- Have observing `ObservableArray` automatically notice if any values are nested arrays and observe them for micro-changes (recursively all the way down)
### 2.2.2