pointfreeco/swift-composable-architecture
### [`v0.42.0`](https://togithub.com/pointfreeco/swift-composable-architecture/releases/tag/0.42.0)
[Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.2...0.42.0)
- Added: `ViewStore.init(_:observe:)` has been added, to make observable view state explicit and help avoid accidentally observing too much state, which can commonly lead to performance issues ([https://github.com/pointfreeco/swift-composable-architecture/pull/1448](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1448)).
- Added: The `Dependencies` library can now be built on Linux ([https://github.com/pointfreeco/swift-composable-architecture/pull/1466](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1466)).
- Fixed: Chaining onto a generic reducer in a builder context with `ifLet`, `ifCaseLet`, or `forEach` should no longer lead to incorrect deprecation warnings in Swift 5.7 ([https://github.com/pointfreeco/swift-composable-architecture/pull/1467](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1467)).
- Fixed: `ReducerProtocol._printChanges(_:)` is now compatible with passing static members (like `.customDump` and `.actionLabels`) directly ([https://github.com/pointfreeco/swift-composable-architecture/pull/1469](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1469)).
- Infrastructure: Online documentation is now generated using swift-docc-plugin ([https://github.com/pointfreeco/swift-composable-architecture/pull/1463](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1463)).
- Infrastructure: Documentation fixes (thanks [@Berhtulf](https://togithub.com/Berhtulf), via [https://github.com/pointfreeco/swift-composable-architecture/pull/1468](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1468)).
#### New Contributors
- [@Berhtulf](https://togithub.com/Berhtulf) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1468](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1468)
**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.41.2...0.41.3
### [`v0.41.2`](https://togithub.com/pointfreeco/swift-composable-architecture/releases/tag/0.41.2)
[Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.1...0.41.2)
- Fixed: Xcode's SPM integration does not allow for unsafe build flags to be configured, even when empty, for version-based releases. We've removed the empty build flag settings to fix this.
### [`v0.41.1`](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.0...0.41.1)
[Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.0...0.41.1)
### [`v0.41.0`](https://togithub.com/pointfreeco/swift-composable-architecture/releases/tag/0.41.0)
[Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.40.2...0.41.0)
#### What's Changed
- Update example to set badge to the unread count by [@hyperspacemark](https://togithub.com/hyperspacemark) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1391](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1391)
- Fix the CaseStudies (UIKit) by [@Czajnikowski](https://togithub.com/Czajnikowski) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1392](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1392)
- Fix warnings introduced in Xcode 14.1 by [@stephencelis](https://togithub.com/stephencelis) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1388](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1388)
- Clean up the recursive case study. by [@mbrandonw](https://togithub.com/mbrandonw) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1403](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1403)
- Todos demo: fix sorting filtered todos by [@stephencelis](https://togithub.com/stephencelis) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1404](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1404)
- Fix task cancellation leak by [@mbrandonw](https://togithub.com/mbrandonw) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1418](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1418)
- Check in `Package.resolved` by [@stephencelis](https://togithub.com/stephencelis) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1427](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1427)
- Fix Performance.md brackets by [@ddanilyuk](https://togithub.com/ddanilyuk) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1446](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1446)
- ReducerProtocol by [@mbrandonw](https://togithub.com/mbrandonw) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1283](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1283)
#### New Contributors
- [@hyperspacemark](https://togithub.com/hyperspacemark) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1391](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1391)
- [@Czajnikowski](https://togithub.com/Czajnikowski) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1392](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1392)
- [@ddanilyuk](https://togithub.com/ddanilyuk) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1446](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1446)
**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.40.2...0.41.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
from: "0.40.2"
->from: "0.42.0"
Release Notes
pointfreeco/swift-composable-architecture
### [`v0.42.0`](https://togithub.com/pointfreeco/swift-composable-architecture/releases/tag/0.42.0) [Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.2...0.42.0) - Added: `ViewStore.init(_:observe:)` has been added, to make observable view state explicit and help avoid accidentally observing too much state, which can commonly lead to performance issues ([https://github.com/pointfreeco/swift-composable-architecture/pull/1448](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1448)). - Added: The `Dependencies` library can now be built on Linux ([https://github.com/pointfreeco/swift-composable-architecture/pull/1466](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1466)). - Fixed: Chaining onto a generic reducer in a builder context with `ifLet`, `ifCaseLet`, or `forEach` should no longer lead to incorrect deprecation warnings in Swift 5.7 ([https://github.com/pointfreeco/swift-composable-architecture/pull/1467](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1467)). - Fixed: `ReducerProtocol._printChanges(_:)` is now compatible with passing static members (like `.customDump` and `.actionLabels`) directly ([https://github.com/pointfreeco/swift-composable-architecture/pull/1469](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1469)). - Infrastructure: Online documentation is now generated using swift-docc-plugin ([https://github.com/pointfreeco/swift-composable-architecture/pull/1463](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1463)). - Infrastructure: Documentation fixes (thanks [@Berhtulf](https://togithub.com/Berhtulf), via [https://github.com/pointfreeco/swift-composable-architecture/pull/1468](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1468)). #### New Contributors - [@Berhtulf](https://togithub.com/Berhtulf) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1468](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1468) **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.41.2...0.41.3 ### [`v0.41.2`](https://togithub.com/pointfreeco/swift-composable-architecture/releases/tag/0.41.2) [Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.1...0.41.2) - Fixed: Xcode's SPM integration does not allow for unsafe build flags to be configured, even when empty, for version-based releases. We've removed the empty build flag settings to fix this. ### [`v0.41.1`](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.0...0.41.1) [Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.41.0...0.41.1) ### [`v0.41.0`](https://togithub.com/pointfreeco/swift-composable-architecture/releases/tag/0.41.0) [Compare Source](https://togithub.com/pointfreeco/swift-composable-architecture/compare/0.40.2...0.41.0) #### What's Changed - Update example to set badge to the unread count by [@hyperspacemark](https://togithub.com/hyperspacemark) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1391](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1391) - Fix the CaseStudies (UIKit) by [@Czajnikowski](https://togithub.com/Czajnikowski) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1392](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1392) - Fix warnings introduced in Xcode 14.1 by [@stephencelis](https://togithub.com/stephencelis) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1388](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1388) - Clean up the recursive case study. by [@mbrandonw](https://togithub.com/mbrandonw) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1403](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1403) - Todos demo: fix sorting filtered todos by [@stephencelis](https://togithub.com/stephencelis) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1404](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1404) - Fix task cancellation leak by [@mbrandonw](https://togithub.com/mbrandonw) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1418](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1418) - Check in `Package.resolved` by [@stephencelis](https://togithub.com/stephencelis) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1427](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1427) - Fix Performance.md brackets by [@ddanilyuk](https://togithub.com/ddanilyuk) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1446](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1446) - ReducerProtocol by [@mbrandonw](https://togithub.com/mbrandonw) in [https://github.com/pointfreeco/swift-composable-architecture/pull/1283](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1283) #### New Contributors - [@hyperspacemark](https://togithub.com/hyperspacemark) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1391](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1391) - [@Czajnikowski](https://togithub.com/Czajnikowski) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1392](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1392) - [@ddanilyuk](https://togithub.com/ddanilyuk) made their first contribution in [https://github.com/pointfreeco/swift-composable-architecture/pull/1446](https://togithub.com/pointfreeco/swift-composable-architecture/pull/1446) **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.40.2...0.41.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.