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
TrueForoperators, 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
defaultkeyword, 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 theResetOnFirstTimeLoadoption. The option was only being used if the initial changeset also exceeded theResetThresholdsetting. (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]