Skip to content

Releases: Cysharp/ObservableCollections

Ver.3.0.2

09 Sep 16:14
Compare
Choose a tag to compare
  • fix ArgumentOutOfRangeException when using ToNotifyCollectionChanged with ObservableDictionary #70

Full Changelog: 3.0.1...3.0.2

Ver.3.0.1

04 Sep 01:49
Compare
Choose a tag to compare
  • Fix NotifyCollecitonChanged view of ObservableList supports AddRange, InsertRange, RemoveRange in XAML binding
  • Add ObservableList.ToNotifyCollectionChangedSlim()

Full Changelog: 3.0.0...3.0.1

Ver.3.0.0

03 Sep 10:03
074f52a
Compare
Choose a tag to compare

Overall breaking changes have been made, particularly with fundamental changes around the View.

Added Features

  • Sort and Reverse methods have been added to ObservableList and are now notified
  • View now reflects Sort and Reverse
  • View's Count now reflects the filtered value
  • View's standard iteration now only returns TView
  • Added UnfilteredCount, Filtered, and Unfiltered to View
  • Added ViewChanged event to View
  • INotifyCollectionChangedSynchronizedViewList now reflects View's filter
  • Added ISynchronizedViewList
  • Removed WhenTrue/WhenFalse from Filter

Removed Features

  • bool reverse in View
  • SortedView
  • FreezedCollection

Ver.2.2.2

28 Aug 07:11
3488094
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.2.1...2.2.2

Ver.2.2.1

20 Aug 08:13
Compare
Choose a tag to compare

What's Changed

  • Add 'out' keyword in ObservableQueue.TryPeek method by @JeongJiwon-Ruya in #57
  • Add missing equality comparer parameter and getter by @erri120 in #55

New Contributors

Full Changelog: 2.2.0...2.2.1

Ver.2.2.0

13 Aug 12:26
Compare
Choose a tag to compare

What's Changed

  • Bump actions/checkout from 3 to 4 by @dependabot in #49
  • Add IReadOnlyObservableList interface by @AnnulusGames in #54
  • fix ResizableArray by @prozolic in #51
  • For support AvaloniaUI collection binding, NotifyCollectionChangedView implements IList

New Contributors

  • @dependabot made their first contribution in #49
  • @AnnulusGames made their first contribution in #54

Full Changelog: 2.1.4...2.2.0

Ver.2.1.4

08 Aug 09:44
Compare
Choose a tag to compare
  • Add ICollectionEventDispatcher, ToNotifyCollectionChanged(ICollectionEventDispatcher), SynchronizationContextCollectionEventDispatcher

Full Changelog: 2.1.3...2.1.4

Ver.2.1.3

10 Jun 05:53
7e139dc
Compare
Choose a tag to compare

What's Changed

  • Update README.md by @NeverMorewd in #37
  • ci: change upload-artifact & download-artifact to Cysharp/Actions by @guitarrapc in #39
  • fix CloneCollection by @prozolic in #43
  • ci: add depndabot.yaml to update github-actions by @guitarrapc in #35
  • Add IReadOnlyObservableDictionary interface and ObservableDictionaryR3Extensions by @TORISOUP in #45

New Contributors

Full Changelog: 2.1.2...2.1.3

Ver.2.1.2

25 Mar 10:02
1dd9a0e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.1.1...2.1.2

Ver.2.1.1

26 Feb 20:31
20a1c35
Compare
Choose a tag to compare

What's Changed

  • Add lock to ObservableHashSet.TryGetValue by @prozolic in #31

Full Changelog: 2.1.0...2.1.1