Releases: dwcullop/DynamicData
Releases · dwcullop/DynamicData
9.3.4
9.3.3
Other:
- 50a4c48 Ensure TransformOnObservable preserves ChangeSet order (reactivemarbles#1008) @dwcullop
9.3.2
Bug Fixes:
- 6269c7d Bug Fix: Virtual sort on same page (reactivemarbles#997) @RolandPheasant
Other:
- ecd97f3 Net 9.0 target + test packages upgrade (reactivemarbles#1002) @RolandPheasant
- 1f02f36 Bump version for release (reactivemarbles#1003) @RolandPheasant
- ce443e9 Use new lock primitive (reactivemarbles#1005) @RolandPheasant
9.2.1
Other:
- 2dafcf1 Add AOT Friendly Attributes for BindingList Compatibility (reactivemarbles#987) @dwcullop
- 2cefd22 Release v9.2 (reactivemarbles#989) @RolandPheasant
9.1.2
Fixes:
- 9f934a2 Fix for ChangeSetMergeTracker so that it correctly works with Value Types (reactivemarbles#940) @dwcullop
- 5b0a911 Fixed a typo. (reactivemarbles#942) @JakenVeina
- f30efa2 Fixed that .SortAndPage() would not send a downstream changeset upon change of the comprer, when the current page includes all items. (reactivemarbles#967) @JakenVeina
- 95b94d3 Fixed that .Switch() did not propagate errors downstream. (reactivemarbles#968) @JakenVeina
- dd1f54d Fixed initialization logic for Join operators, to ensure that only one initial changeset is emitted, and that it emits only after both sources have emitted their initialization changeset. (reactivemarbles#945) @JakenVeina
- 2fb3eff Fix sort exception when using binary search (reactivemarbles#984) @RolandPheasant
Other:
- 61ac166 chore(deps): update dependency bogus to 35.6.0 (reactivemarbles#902) @renovate[bot]
- 741cf6b chore(deps): update dependency dotnet-sdk to v8.0.401 (reactivemarbles#883) @renovate[bot]
- a193643 chore(deps): update dependency nerdbank.gitversioning to 3.6.146 (reactivemarbles#928) @renovate[bot]
- ae5f97d chore(deps): update dependency microsoft.net.test.sdk to 17.11.1 (reactivemarbles#933) @renovate[bot]
- e897cf6 chore(deps): update dependency roslynator.analyzers to 4.12.9 (reactivemarbles#948) @renovate[bot]
- f0d0ead Update Build to allow for Net 9.0 (reactivemarbles#961) @ChrisPulman
- f7f0618 chore(deps): update dependency fluentassertions to 6.12.2 (reactivemarbles#947) @renovate[bot]
- 5e1dcd5 chore(deps): update dependency microsoft.net.test.sdk to 17.12.0 (reactivemarbles#962) @renovate[bot]
- 37ffe9d Added new Filter operators that utilize a predicate state stream, to help avoid unneccessary allocations of a new filter predicate delegate, every time the consumer desires to change filtering logic. (reactivemarbles#941) @JakenVeina
- d3fad52 chore(deps): update dependency roslynator.analyzers to 4.12.10 (reactivemarbles#972) @renovate[bot]
- 672bbde chore(deps): update dependency nerdbank.gitversioning to 3.7.112 (reactivemarbles#970) @renovate[bot]
- 1ab7c1c chore(deps): update dependency xunit.runner.visualstudio to v3 (reactivemarbles#971) @renovate[bot]
- 353a316 SortAndBind fixes and improvements (reactivemarbles#939) @RolandPheasant
- 9420bf4 Bump version to 9.1 for release (reactivemarbles#977) @RolandPheasant
9.0.7
Fixes:
- 76fd915 Fixed that ChangeSet was incorrectly counting item changes, by not including Refresh changes, and added corresponding tests. (reactivemarbles#892) @JakenVeina
- 903afc8 Fixed ambiguous overloads for
ObservableCacheEx.ExpireAfter()
andObservableListEx.ExpireAfter()
. (reactivemarbles#822) @JakenVeina - 897beb8 fix polyfills visibility (reactivemarbles#910) @kronic
- 41a608d Fixed premature evaluation of the collection within the Cache
TrueFor
operators, causing premature and potentially incorrect emissions to occur, when items in the collection publish values immediately upon subscription. (reactivemarbles#923) @JakenVeina - afbbb47 Fixed a bogus use of the
default
keyword, within a ternary expression where implicit casting of a generic is in play. The expression compiles differently depending on whether the generic type in question is a value type, versus a reference type, and generates an excpetion in the case of a value type. (reactivemarbles#926) @JakenVeina - b6e851e Fixed that
.Bind()
operators forISortedChangeSet<TObject, TKey>
streams were not properly recognizing theResetOnFirstTimeLoad
option. The option was only being used if the initial changeset also exceeded theResetThreshold
setting. (reactivemarbles#935) @JakenVeina - 2c32489 Fix for GroupOnObservable OnCompleted handling (reactivemarbles#938) @dwcullop
Other:
- ba58742 New SortAndBind operator (reactivemarbles#878) @RolandPheasant
- 27d4011 Enable the use of default comparer for SortAndBind (reactivemarbles#879) @RolandPheasant
- 5114d01 Bump version to 8.4 for release (reactivemarbles#880) @RolandPheasant
- 6f45aa3 Observable comparers for SortAndBind (reactivemarbles#884) @RolandPheasant
- a02c6d6 Added a shared/reusable implementation for multi-locking within stream operators, I.E. being able to process upstream notifications and downstream notifications at the same time, with different locks, while still preserving notification order. (reactivemarbles#893) @JakenVeina
- 14c047f chore(deps): update dependency roslynator.analyzers to v4.12.3 (reactivemarbles#857) @renovate[bot]
- c69556f chore(deps): update xunit-dotnet monorepo to v2.8.0 (reactivemarbles#897) @renovate[bot]
- f9d1acf chore(deps): update dependency verify.xunit to v23.7.2 (reactivemarbles#886) @renovate[bot]
- 00a702e Update ListEx.cs, missing char (reactivemarbles#905) @kmgallahan
- 275cc2c New Virtualization operator (reactivemarbles#888) @RolandPheasant
- cec559b [DO NOT MERGE]: IKeyValueCollection as IReadOnlyList (reactivemarbles#874) @kronic
- a78094e chore(deps): update dependency microsoft.net.test.sdk to v17.10.0 (reactivemarbles#908) @renovate[bot]
- 6b19fd5 chore(deps): update dependency microsoft.reactive.testing to v6.0.1 (reactivemarbles#906) @renovate[bot]
- 5f4ddd2 chore(deps): update dependency system.reactive to v6.0.1 (reactivemarbles#907) @renovate[bot]
- af2a29e IObservableList items as IReadOnlyList (reactivemarbles#912) @kronic
- ad5d682 use null check pattern (reactivemarbles#911) @kronic
- 7b04571 ToChangeSet now emits empty sets too (reactivemarbles#916) @geferon
- 01d1119 New SortAndPage operator (reactivemarbles#917) @RolandPheasant
- 7f2b220 Remove obsolete code (reactivemarbles#918) @RolandPheasant
- 3382f7f Expose read only collections for source cache (reactivemarbles#919) @RolandPheasant
- 254dff0 chore(deps): update dependency nerdbank.gitversioning to v3.6.139 (reactivemarbles#915) @renovate[bot]
- 9d670db chore(deps): update dependency roslynator.analyzers to v4.12.4 (reactivemarbles#914) @renovate[bot]
- f6a187f Upgrade to Version 9 (reactivemarbles#920) @RolandPheasant
- 8fd1124 Concept/Prototype for testing utilities (reactivemarbles#870) @JakenVeina
- 55002ae SortAndBind uses Move instead of RemoveAt/Insert when applicable. (reactivemarbles#936) @kristian-pettersen
8.3.94
Features:
- 0e5497a Feature: OfType Operator (reactivemarbles#865) @dwcullop
Other:
- 4799289 chore(deps): update dependency dotnet-sdk to v8.0.201 (reactivemarbles#866) @renovate[bot]
- 8faa0dd chore(deps): update xunit-dotnet monorepo (reactivemarbles#869) @renovate[bot]
- d3933e3 ExpireAfter Redesign (reactivemarbles#868) @JakenVeina
- 7c150e6 Move DynamicDataOptions to its own file and into the top-level namespace (reactivemarbles#864) @dwcullop
- a04f1a1 - (reactivemarbles#876) @kronic
- 87cd2be chore(deps): update dependency coverlet.collector to v6.0.1 (reactivemarbles#871) @renovate[bot]
- 0ab0f52 chore(deps): update dependency bogus to v35.4.1 (reactivemarbles#877) @renovate[bot]
- bdad65b chore(deps): update dependency verify.xunit to v23.2.2 (reactivemarbles#867) @renovate[bot]
- e8c905a TransformOnRefresh option for TransformWithInlineUpdate. (reactivemarbles#875) @RolandPheasant
8.3.84
Bug Fixes:
- 1e0e11b Bug Fix: Consolidate changes made to Group Caches into a single ChangeSet (reactivemarbles#863) @dwcullop
Other:
- ef1e8c4 Maintenance: Centralized Value for Default IScheduler instance (reactivemarbles#862) @dwcullop
8.3.82
Features:
- f92a7f4 Feature: SuspendNotifications Methods for SourceCache / IntermediateCache (reactivemarbles#852) @dwcullop
8.3.81
Dependencies:
- ee002c6 build(deps): bump actions/cache from 3 to 4 (reactivemarbles#835) @dependabot[bot]
- 71c76e5 build(deps): bump Roslynator.Analyzers from 4.9.0 to 4.10.0 in /src (reactivemarbles#838) @dependabot[bot]
Features:
- 9f1e2e2 feature: Add renovate package management @glennawatson
Other:
- 2ee4983 chore(deps): update dependency microsoft.net.test.sdk to v17.9.0 (reactivemarbles#856) @renovate[bot]
- 0c83473 Update renovate.json @glennawatson
- e115b90 chore(deps): update xunit-dotnet monorepo (reactivemarbles#859) @renovate[bot]
- 15f9798 chore(deps): update dependency dotnet-sdk to v8.0.101 (reactivemarbles#855) @renovate[bot]
- d65af9e chore(deps): update dependency verify.xunit to v23.1.0 (reactivemarbles#858) @renovate[bot]