Skip to content

v1.1.0

Latest

Choose a tag to compare

@choule99 choule99 released this 31 Oct 13:46
Immutable release. Only release title and notes can be modified.
1.1.0
9ec7f5d

What's Changed

  • .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in #1
  • build: remove unused swift-async-algorithms and swift-collections by @choule99 in #13
  • test: make checkCancellation cancellation test deterministic by @choule99 in #25
  • refactor!: remove Publisher.single() by @choule99 in #14
  • refactor!: remove AsyncOperationError.cancelled by @choule99 in #15
  • refactor!: remove AsyncOperationError Equatable conformance by @choule99 in #16
  • feat: add AsyncOperation.firstSuccess by @choule99 in #17
  • feat!: replace retry(when:) with a RetryDecision enum by @choule99 in #18
  • feat!: add deadline timeouts and replace .timeout(Duration) with .timedOut by @choule99 in #19
  • feat: add Collection.concurrentForEach by @choule99 in #20
  • feat: add SingleFlight for request deduplication by @choule99 in #21
  • feat!: redesign AsyncOperationSerialQueue as cross-platform with awaited results by @choule99 in #22
  • feat: add token-bucket RateLimiter by @choule99 in #23

Full Changelog: 1.0.1...1.1.0