Releases: reactiveui/Primitives
5.3.0
🗞️ What's Changed
✨ Features
- bf5ac11 feat: add
DelayableNotificationSignal<T>and associated tests (#58) @glennawatson
📝 Documentation
- 0a6433d docs: document Scheduled and Delayable signal factories (#59) @glennawatson
🔗 Full Changelog: v5.2.0...5.3.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
5.2.0
🗞️ What's Changed
✨ Features
- ff63de2 feat: make ReturnSignal and ImmutableReturnRxVoidSignal public (#57) @glennawatson
📝 Documentation
- 48b8caa docs: align README with rxui house style and add standard files (#56) @glennawatson
🔗 Full Changelog: v5.1.0...5.2.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
5.1.0
🗞️ What's Changed
✨ Features
- a6f2812 feat: add System.Reactive parity packages for all platform adapters @glennawatson
📝 Documentation
- 0a790bb doc: Expand README with package structure and installation guide (#54) @glennawatson
📌 Other
- 81d1bd6 Merge branch 'main' into glennawatson/platform-reactive-parity @glennawatson
- fb7f2ec Merge pull request #55 from reactiveui/glennawatson/platform-reactive-parity @glennawatson
🔗 Full Changelog: v5.0.0...5.1.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
5.0.0
🗞️ What's Changed
✨ Features
- 485d5a0 feature: Add reactive shims and preserve API baselines on build failure (#53) @glennawatson
🐛 Fixes
- 124b838 fix(packaging): package ReactiveUI.Primitives skill correctly (#52) @ChrisPulman
📦 Dependencies
- 1866713 chore(deps): update dependency stylesharp.analyzers to 3.11.1 (#50) @renovate[bot]
- ee0c676 chore(deps): update tunit to 1.56.0 (#51) @renovate[bot]
🔗 Full Changelog: v4.0.0...5.0.0
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @glennawatson
🤖 Automated services that contributed: @renovate[bot]
4.0.0
🗞️ What's Changed
✨ Features
- 7e3b6ec feat(concurrency): add Android and Apple platform sequencers to core (#35) @glennawatson
- 0288c17 feat(primitives): add enumerable blend and priority queue helpers (#49) @ChrisPulman
- 7e7ac5b feat(primitives): expose priority queue and scheduled signal operators (#48) @ChrisPulman
♻️ Refactoring
- d2b8bf9 refactor: update optional result handling and signal sequencing APIs (#34) @ChrisPulman @github-code-quality[bot]
🐛 Fixes
- b2bbfb8 fix: restore TUnit assertion compatibility (#36) @ChrisPulman @glennawatson
🧹 General Changes
- 37fb08d chore: Update PackageVersion conditions for compatibility @glennawatson
- e3b753d chore: Simplify SonarCloud workflow by removing token check @glennawatson
- 0c097b7 build: keep per-TFM package versions matched to their target framework @glennawatson
- 8c741cc chore: Update StyleSharp.Analyzers version to 3.5.2 @glennawatson
📦 Dependencies
- e113d29 chore(deps): update .net maui to 11.0.0-preview.5.26304.4 (#37) @renovate[bot]
- d7c8d38 chore(deps): update microsoft.windows to 2.2.0 (#42) @renovate[bot]
- 0f775be chore(deps): update microsoft.testing to 18.8.0 (#41) @renovate[bot]
- c3e61db chore(deps): update asp.net core (#38) @renovate[bot]
- b4f28d7 chore(deps): update microsoft.extensions (#40) @renovate[bot]
- 63fb78e chore(deps): update tunit to 1.53.0 (#43) @renovate[bot]
- b5c7bae chore(deps): update dotnet monorepo to 10.0.9 (#39) @renovate[bot]
📌 Other
- 77b6281 Add Missing tests (#33) @ChrisPulman
🔗 Full Changelog: v3.0.0...4.0.0
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @glennawatson
🤖 Automated services that contributed: @github-code-quality[bot], @renovate[bot]
3.0.0
🗞️ What's Changed
💥 Breaking Changes
- fcd05a6 Breaking: Refactor async names to match base primitive (#31) @ChrisPulman @glennawatson
♻️ Refactoring
- 4b7387f refactor: extract Disposables into standalone ReactiveUI.Disposables assembly (#32) @glennawatson
🔗 Full Changelog: v2.2.0...3.0.0
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @glennawatson
2.2.0
🗞️ What's Changed
✨ Features
- 81af2c4 feat: MultipleDisposable ICollection support + de-duplicate ArgumentExceptionHelper (#30) @glennawatson
🔗 Full Changelog: v2.1.0...2.2.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
2.1.0
🗞️ What's Changed
💥 Breaking Changes
- 8786501 feat!: promote Broadcaster, add DelegateWitness, standardize on *Witness naming; drop legacy API approval (#28) @glennawatson
🐛 Fixes
- 044b287 fix: prevent deadlock when disposing timer and background-job subscriptions (#27) @ChrisPulman @glennawatson
🧹 General Changes
- af28938 chore: adopt StyleSharp 3.3 analyzer rules (#29) @glennawatson
- 6a5d374 chore: require documentation on all elements including private @glennawatson
🔗 Full Changelog: v2.0.0...2.1.0
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @glennawatson
2.0.0
🗞️ What's Changed
💥 Breaking Changes
- 45780f4 breaking: add .NET 11 support and Scope disposables (#25) @glennawatson
- 6d49756 refactor!: rename *Mixins extension classes to *Extensions and adopt C# extension blocks (#26) @glennawatson
✨ Features
- 36d087e feature: add stateful/combine disposable factories and an internal TakeUntil (#23) @ChrisPulman @glennawatson
🧹 General Changes
- 8764235 build: suppress NU5104 for net11-targeting packs @glennawatson
- 1dbc3fe ci(release): allow releasing from a historical ref @glennawatson
📌 Other
- f704977 Refactor names to blend with Primitives naming (#24) @ChrisPulman @github-code-quality[bot]
🔗 Full Changelog: v1.3.0...2.0.0
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @glennawatson
🤖 Automated services that contributed: @github-code-quality[bot]
1.3.0
🗞️ What's Changed
✨ Features
- ad00bbd feat(LinqMixins): System.Reactive/LINQ name layer + dedicated sinks (#22) @glennawatson
📝 Documentation
- 3994051 docs: document Choose, SwitchSelect, and BlendUnique operators in README (#21) @glennawatson
🔗 Full Changelog: v1.2.0...1.3.0
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson