Skip to content

Releases: stewienj/SwordfishCollections

Added helpers for editing in DataGrid

02 Feb 03:45
Compare
Choose a tag to compare

Added helpers for editing in DataGrid so values can be added while the underlying collection is being updated. Addresses part of issue #8 .

Fixed major bug in ConcurrentObservableDictionary

28 Jan 03:08
Compare
Choose a tag to compare

Fixed a major bug in ConcurrentObservableDictionary where an internal object was being returned instead of the desired value in an indexed accessor. This presented itself as an exception when used in WPF.

Fixed wrong CollectionChanged event arguments

27 Jan 03:10
Compare
Choose a tag to compare

Fixed wrong INotifyCollectionChanged / CollectionChanged arguments. The following classes were supplying the CollectionChanged event with wrong event args:

  • ConcurrentObservableDictionary
  • ConcurrentObservableHashSet
  • ConcurrentObservableSortedDictionary

Fixed exception in AddRange in ConcurrentObservableDictionary

25 Jan 02:06
Compare
Choose a tag to compare

This is a fix for issue #16

  • Fixed ConcurrentObservableDictionary, so passing an IEnumerable<,> to AddRange doesn't cause an exception
  • Went through entire code base, trimming down the number of static casts used
  • Moved units tests out to their own project, as opposed to being part of the manual test app
  • Added .NET Core target framework to the unit test project so as all compilation targets will be tested

3.1

04 Oct 07:46
Compare
Choose a tag to compare
3.1

PropertyChanged event wasn't being fired for the new EditableCollectionView property.

New EditableCollectionView

02 Oct 04:32
8038168
Compare
Choose a tag to compare

New EditableCollectionView available on ConcurrentObservableCollection. See the GitHub project README.md for details.

Fixed a null reference exception

22 Jul 05:11
Compare
Choose a tag to compare

Fixed a null reference exception in a property changed invoker. Fixed it by using the atomic PropertyChanged?.Invoke(…) method.
Removed some cruft from the Auxiliary namespace that hopefully nobody was using.
There's a new BigRational implementation available in Auxiliary, although I'm still using the old one which is now called BigRationalOld.

Made some auxiliary methods and classes public again

09 Jul 03:46
Compare
Choose a tag to compare

Backed out some of previous changes, Decided not to break any code that could be using the Auxiliary stuff.

Made auxiliary methods and classes internal

09 Jul 03:09
Compare
Choose a tag to compare

Had complaints about the generic methods and classes in the Auxiliary namespace being accidently used. Have made these internal.

V3 binaries now signed and have strong name

19 Jun 08:14
Compare
Choose a tag to compare
2.1

Signing the assembly as some dependent projects require a strong name