Skip to content
This repository was archived by the owner on Mar 16, 2026. It is now read-only.

Releases: google/observable

0.15.0: Refactor of list diffing

Choose a tag to compare

@matanlurey matanlurey released this 16 Nov 20:12

0.15.0

  • Added the Differ interface, as well as EqualityDiffer
  • Refactored list diffing into a ListDiffer
  • Added concept of ChangeRecord.ANY and ChangeRecord.NONE
    • Low-GC ways to expression "something/nothing" changed
  • Refactored ListChangeRecord
    • Added named constructors for common use cases
    • Added equality and hashCode checks
    • Added ListChangeRecord.apply to apply a change record
  • Added missing @override annotations to satisfy annotate_overrides