afbbb4742e0caf99dc1343fe7bbcb23f4fc7ceba 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. (#926) @JakenVeina
9.0.3
Fixes:
41a608d0a358add91e4403feb67ec02d688c8d81 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. (#923) @JakenVeina
Other:
8fd1124b08cb7abe9e30b2b29c7a53cea04336d6 Concept/Prototype for testing utilities (#870) @JakenVeina
9.0.1
Fixes:
76fd915924fab0e6756038f50a4fff4464a4ed00 Fixed that ChangeSet was incorrectly counting item changes, by not including Refresh changes, and added corresponding tests. (#892) @JakenVeina
903afc882339d002a3e1c6b62eb6c6d3e8db8e85 Fixed ambiguous overloads for ObservableCacheEx.ExpireAfter() and ObservableListEx.ExpireAfter(). (#822) @JakenVeina
6f45aa3c65c3b55a4d25e4e52764ef46d29b70d3 Observable comparers for SortAndBind (#884) @RolandPheasant
a02c6d659248078bb2c4c0efd8e22479be5856c5 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. (#893) @JakenVeina
14c047f5fc837548962c4875d068a05a6b356dca chore(deps): update dependency roslynator.analyzers to v4.12.3 (#857) @renovate[bot]
c69556f4b92e3a2bd2729c59fe35d90ae0ab8b53 chore(deps): update xunit-dotnet monorepo to v2.8.0 (#897) @renovate[bot]
f9d1acfdf19813f17ed52175a54404c39aef550c chore(deps): update dependency verify.xunit to v23.7.2 (#886) @renovate[bot]
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps DynamicData from 7.9.5 to 9.0.4.
Release notes
Sourced from DynamicData's releases.
... (truncated)
Commits
afbbb47
Fixed a bogus use of thedefault
keyword, within a ternary expression where...41a608d
Fixed premature evaluation of the collection within the CacheTrueFor
opera...8fd1124
Concept/Prototype for testing utilities (#870)f6a187f
Upgrade to Version 9 (#920)9d670db
chore(deps): update dependency roslynator.analyzers to v4.12.4 (#914)254dff0
chore(deps): update dependency nerdbank.gitversioning to v3.6.139 (#915)3382f7f
Expose read only collections for source cache (#919)7f2b220
Remove obsolete code (#918)01d1119
New SortAndPage operator (#917)7b04571
ToChangeSet now emits empty sets too (#916)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show