Releases: google/observable
Releases · google/observable
0.20.3
0.20.3
- Bug fix: Avoid emitting an empty list via
ObservableList.listChanges
0.20.2
- Bug fix: Avoid emitting a no-op
MapChangeRecord
- Bug fix: Restore
ObservableList.discardListChanges
functionality
0.20.1
0.20.1
- Add
Observable<List|Set|Map>.unmodifiable
for immutable collections - Add
Observable<List|Set|Map>.EMPTY
for empty immutable collections- This can be used as an optimization for libraries that always
need to return an observable collection, but don't want to
allocate a new instance to represent an empty immutable.
- This can be used as an optimization for libraries that always
0.19.0
0.19.0
- Refactor and deprecate
ObservableMap
-specific APIObservableMap
no longer emits#keys
and#values
change recordsObservableMap.spy
is deprecated, becomes.delegate
instead
- Potentially breaking:
ObservableMap
may no longer be extended
It is also considered deprecated to be notified of length
changes.
0.18.1
0.18.1
- Bug fix: Do not throw when
Observable<T>.notifyChange
is used
0.18.0
- Refactor and deprecate
ObservableList
-specific APIObservableList.applyChangeRecords
ObservableList.calculateChangeRecords
ObservableList.withLength
ObservableList.deliverListChanges
ObservableList.discardListChanges
ObservableList.hasListChanges
ObservableList.listChanges
ObservableList.notifyListChange
- Potentially breaking:
ObservableList
may no longer be extended
It is also considered deprecated to be notified of length
, isEmpty
and isNotEmpty
PropertyChangeRecord
s on ObservableList
- in a
future release ObservableList.changes
will be
Stream<List<ListChangeRecord>>
.
0.17.0+1
Revert PropertyChangeMixin (#14)
0.17.0: Deprecate Observable, add ChangeNotifier, setup travis (#11)
* Deprecate Observable, setup Travis * Make changes suggested via review * Update .travis.yml Remove stable branch, as `collection` dependency won't resolve on it.
0.16.0 - Introduce MapDiffer
0.16.0
- Refactored
MapChangeRecord
- Added equality and hashCode checks
- Added
MapChangeRecord.apply
to apply a change record
- Added
MapDiffer
, which implementsDiffer
for aMap
0.15.0 + Bug fixes in ListDiffer
0.15.0+2 Fix bug in list_differ (#7)
0.15.0 + Analyzer/strong-mode fixes
0.15.0+1 Fix type issues in 0.15.0 (#6)