Releases: brightdigit/Contribute
Releases · brightdigit/Contribute
Release list
1.0.0-beta.1
Contribute is the shared framework behind the ContributeButtondown, ContributeMailchimp,
ContributeRSS, ContributeWordPress and ContributeYouTube importers. This release raises the
package to Swift 6.4 and converts the download stack to async/await, which is source-breaking
for anything calling URLDownloader or FileURLDownloader directly.
Library
- Swift 6.4 tools version, async/await download stack, and WASI guards (
URLSessionable,URLDownloaderandFileURLDownloaderare nowasync throwson Foundation's nativeURLSession.download(from:), replacing completion handlers) by @leogdion in #19 - Guard the
URLSessionpaths behind#if !os(WASI), where a remote URL now throwsURLDownloaderError.networkUnavailableby @leogdion in #19 - Fix the download path discarding the session error when a destination URL was returned by @leogdion in #19
- Swift 6.4 toolchain, SwiftSoup markdown generator, and modernized CI by @leogdion in #9
- V1.0.0 (de-vendored into a standalone package with complete strict concurrency) by @leogdion in #5
Documentation
- Add full README documenting the Contribute API by @leogdion in #13
- Adopt unified badge header (SPI dynamic + qlty/Codecov/CodeFactor) by @leogdion in #17
- Wave 0 review feedback: CI hygiene, docs & agent tooling by @leogdion in #15
Tooling & CI
- Move linting to mise with
.mise.toml,.swift-format,.swiftlint.yml,.periphery.yml, and a.swift-versiontoolchain pin by @leogdion in #9 - Sync subrepo branch brightdigit-com-260621 by @leogdion in #14
- Add Claude Code GitHub Workflow by @leogdion in #11
- Drop two stale comments from the CI workflow by @leogdion in #18
Full Changelog: 1.0.0-alpha.5...1.0.0-beta.1
1.0.0-alpha.5
1.0.0-alpha.4
What's Changed
- Unit tests for v1.0.0 by @devahmedshendy in #7
Full Changelog: 1.0.0-alpha.3...1.0.0-alpha.4
1.0.0-alpha.3
1.0.0-alpha.2
1.0.0-alpha.1
What's Changed
- Open Sourcing by @devahmedshendy in #1
New Contributors
- @devahmedshendy made their first contribution in #1
Full Changelog: https://github.com/brightdigit/Contribute/commits/1.0.0-alpha.1