Skip to content

Releases: brightdigit/Contribute

1.0.0-beta.1

1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@leogdion leogdion released this 28 Jul 12:13
1.0.0-beta.1
8e96022

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, URLDownloader and FileURLDownloader are now async throws on Foundation's native URLSession.download(from:), replacing completion handlers) by @leogdion in #19
  • Guard the URLSession paths behind #if !os(WASI), where a remote URL now throws URLDownloaderError.networkUnavailable by @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-version toolchain 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.5 Pre-release
Pre-release

Choose a tag to compare

@leogdion leogdion released this 07 Sep 00:57

1.0.0-alpha.4

1.0.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@leogdion leogdion released this 28 Aug 13:59
cd366bb

What's Changed

Full Changelog: 1.0.0-alpha.3...1.0.0-alpha.4

1.0.0-alpha.3

1.0.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@leogdion leogdion released this 03 Aug 19:00
136c566

Added HTMLtoMarkdown
Full Changelog: 1.0.0-alpha.2...1.0.0-alpha.3

1.0.0-alpha.2

1.0.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@leogdion leogdion released this 03 Aug 15:19
2dbdcdc

What's Changed

Full Changelog: 1.0.0-alpha.1...1.0.0-alpha.2

1.0.0-alpha.1

1.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@leogdion leogdion released this 27 Jul 15:45
958759a

What's Changed

New Contributors

Full Changelog: https://github.com/brightdigit/Contribute/commits/1.0.0-alpha.1