Skip to content

AsyncRequestKit 0.5.0

Latest

Choose a tag to compare

@AikenCod AikenCod released this 21 Jul 02:57

AsyncRequestKit 0.5.0

This release focuses on verifiable open-source maintenance and cross-platform
package trust. It does not intentionally change the public runtime API.

Highlights

  • Declares the project under the MIT License with consistent SwiftPM and CocoaPods metadata.
  • Adds Swift 6 CI for macOS and Linux, CocoaPods linting, a clean-consumer build, and release consistency checks.
  • Adds conditional FoundationNetworking imports required by Linux builds.
  • Makes running-job cancellation terminal even when an operation ignores task cancellation.
  • Uses concurrency-safe standard-error output in the command-line demo.
  • Adds contributor, security, support, conduct, roadmap, issue, and pull-request policies.
  • Adds a DocC catalog, Swift Package Index configuration, changelog, and production guides for authenticated clients, multipart uploads, and adoption review.

Verification performed locally

  • 28 Swift Testing tests pass on macOS.
  • A fresh temporary SwiftPM executable resolves and builds the package.
  • SwiftPM reports no public API breaking changes relative to 0.4.0.
  • The CocoaPods podspec passes quick lint validation.
  • The DocC documentation catalog builds without unresolved symbol links.

Linux support must be confirmed by the public GitHub Actions run after this
release candidate is pushed. CocoaPods and Swift Package Index publication are
separate distribution steps and are not implied by this GitHub release.

See CHANGELOG.md for the complete release history.