Releases: brightdigit/ButtondownKit
Releases · brightdigit/ButtondownKit
Release list
1.0.0-alpha.1
First release of ButtondownKit — a Swift client for the Buttondown
newsletter API, generated from an OpenAPI description via swift-openapi-generator.
Library
- Provide
ButtondownClientover swift-openapi-runtime and swift-openapi-urlsession, withAuthenticationMiddlewarefor API-key auth by @leogdion in #9 - Add the email surface —
Email,EmailStatus,EmailPage, and theEmailListing,EmailRetrieving,EmailDraftingandEmailUpdatingoperations by @leogdion in #9 - Build on
swift-tools-version:6.4with complete strict concurrency by @leogdion in #9
Documentation
Tooling & CI
- Add standalone CI workflow for ButtondownKit (Swift 6.4) by @leogdion in #1
- Add
Scripts/generate-openapi-buttondown.shto regenerate the client from the API description by @leogdion in #9 - Move linting to mise with
.mise.toml,.swift-format,.swiftlint.yml,.periphery.yml, andScripts/lint.shby @leogdion in #9 - Add Claude Code GitHub Workflow by @leogdion in #7