Releases: pointfreeco/combine-schedulers
Releases · pointfreeco/combine-schedulers
1.0.2
What's Changed
- Fixed: Point Issue Reporting to xctest-dynamic-overlay URL (#97). SwiftPM can fail to resolve package renames in certain contexts, so let's fully revert to the existing URL, for now, and roll out a new package in the future.
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- Added: Swift Testing beta support (#96).
- Fixed: Support
UIScheduler.immediate
(thanks @rlziii, #92). - Infrastructure: Swift Language Support: Drop <5.9, Add 6.0 (#94).
- Infrastructure: Windows CI (thanks @brianmichel, #91).
- Infrastructure: Add
.editorconfig
for consistent code formatting (thanks @Matejkob, #95).
New Contributors
- @brianmichel made their first contribution in #91
- @rlziii made their first contribution in #92
- @Matejkob made their first contribution in #95
Full Changelog: 1.0.0...1.0.1
1.0.0
- Added: First "stable" release. Combine Schedulers contains APIs extracted from the Composable Architecture's suite of tools, which is now considered stable. This 1.0 release will introduce a more strict adherence to semantic versioning.
Full Changelog: 0.11.0...1.0.0
0.11.0
What's Changed
- Added: CombineSchedulers now depends on ConcurrencyExtras for its internal use of
Task.megaYield
(#88). - Updated: Bumped XCTestDynamicOverlay dependency (#84).
- Fixed: A Swift 6 error has been fixed (#86).
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Changed: The "mega yield" employed for Swift concurrency is now configurable via the
TASK_MEGA_YIELD_COUNT
environment variable (#82).
Full Changelog: 0.9.2...0.10.0
0.9.2
What's Changed
- Fixed: Support for library evolution in Swift 5.8 (#81).
Full Changelog: 0.9.1...0.9.2
0.9.1
What's Changed
- Fixed:
TestScheduler.advance(to:) async
now runs on the main actor (#70).
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
- Swap implementations of advance(by/to:) by @mbrandonw in #68
- Make UnimplementedScheduler behave like ImmediateScheduler. by @mbrandonw in #69
Full Changelog: 0.8.0...0.9.0
0.8.0
0.7.4
- Changed: The
TestScheduler
will now yield more time to the cooperative thread pool to better allow asynchronous work to be scheduled and picked up before assertions are run.