Repository navigation
Releases: apple/swift-openapi-runtime
Releases · apple/swift-openapi-runtime
Release list
1.13.0
What's Changed
SemVer Minor
- Add validating setters to OpenAPI dynamic value containers by @shubhransh-gupta in #214
- Bump minimal Swift tools version to 6.2 by @kukushechkin in #222
SemVer Patch
- Reject out-of-range quality numeric values out of the 0...1 range by @czechboy0 in #217
- Add JSON query parameter conversion helpers by @ayush-that in #215
Other Changes
- Fix linkage test for both build systems by @czechboy0 in #220
- Add Swift 6.4 and disable 6.1 in CI configuration by @kukushechkin in #221
New Contributors
- @shubhransh-gupta made their first contribution in #214
- @ayush-that made their first contribution in #215
Full Changelog: 1.12.2...1.13.0
1.12.2
What's Changed
SemVer Patch
- Validate multipart boundary length against the RFC 2046 limit by @kukushechkin in #210
Other Changes
- Compare decoded fractional-seconds date with an accuracy by @inductor in #212
- Housekeeping: replace repo-level CODE_OF_CONDUCT by @apple-ospo[bot] in #213
- Bump Swift HTTP Types dependency to get the QUERY method name constant by @czechboy0 in #216
New Contributors
- @apple-ospo[bot] made their first contribution in #213
Full Changelog: 1.12.1...1.12.2
1.12.1
What's Changed
SemVer Patch
- Reject malformed accept header values by @kukushechkin in #199
- Strip newlines when parsing events by @kukushechkin in #206
- Fix order-dependent hashing in OpenAPIObjectContainer and OpenAPIValueContainer by @andrii-vysotskyi-maudau in #195
- Fix semicolon parsing in
ContentDispositionby @kukushechkin in #205
Other Changes
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #200
- Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 to 0.0.12 by @dependabot[bot] in #201
- Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.12 to 0.0.14 by @dependabot[bot] in #208
- Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.14 to 0.0.15 by @dependabot[bot] in #209
- Clarify the usage of AI tools for human-to-human communication by @czechboy0 in #207
New Contributors
- @andrii-vysotskyi-maudau made their first contribution in #195
Full Changelog: 1.12.0...1.12.1
1.12.0
What's Changed
SemVer Minor
- Drop Swift 6.0 by @rnro in #185
- Add
QuerySpaceNormalizingMiddlewareserver middleware to handle clients using plus-encoding by @rbranche in #194
Other Changes
- Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to 0.0.8 by @dependabot[bot] in #182
- Use org security policy instead of our bespoke version by @madrob in #183
- Enable Swift 6.3 jobs in CI by @rnro in #184
- Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to 0.0.10 by @dependabot[bot] in #188
- Update dependabot to daily schedule by @kukushechkin in #189
- Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 to 0.0.11 by @dependabot[bot] in #190
- Make dependabot set label by @kukushechkin in #191
- update .spi build to request 6.3 and extended HTML output by @heckj in #193
- [CI] Add automated release workflow using swift-temporal-sdk by @inductor in #192
- Deduplicate package Swift settings by @fhwvtqdc2q-svg in #196
New Contributors
- @madrob made their first contribution in #183
- @kukushechkin made their first contribution in #189
- @heckj made their first contribution in #193
- @inductor made their first contribution in #192
- @fhwvtqdc2q-svg made their first contribution in #196
- @rbranche made their first contribution in #194
Full Changelog: 1.11.0...1.12.0
1.11.0
What's Changed
SemVer Patch
- Use lock from NIO instead of NSLock by @madsodgaard in #172
- Remove
localizedDescriptionby @madsodgaard in #173 - Remove localized compares by @madsodgaard in #174
- Remove
trimmingCharacters(in:)by @madsodgaard in #175 - Replace Foundation
replacingOccurrences(of:with:)and percent encoding by @madsodgaard in #176 - Replace
String(format:)forDoubleto String conversions by @madsodgaard in #178 - Introduce
FullFoundationtrait by @madsodgaard in #177 - Remove use of Foundation
appendingand add last FoundationEssentials imports by @madsodgaard in #180 - Make sure we can import CoreFoundation by @madsodgaard in #181
Other Changes
- add CI for checking
Foundationlinkage regression by @madsodgaard in #179
New Contributors
- @madsodgaard made their first contribution in #172
Full Changelog: 1.10.1...1.11.0
1.10.1
What's Changed
Other Changes
- Remove unsafe flag by @czechboy0 in #171
Full Changelog: 1.10.0...1.10.1
1.10.0
What's Changed
SemVer Minor
- Migrate to Swift 6.0+ and Swift 6 language mode by @czechboy0 in #170
Other Changes
- [CI] Add Android CI by @czechboy0 in #163
- Enable dependabot and switch GHA references to tags by @czechboy0 in #168
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #169
New Contributors
- @dependabot[bot] made their first contribution in #169
Full Changelog: 1.9.0...1.10.0
1.9.0
What's Changed
SemVer Minor
- Convert DecodingErrors thrown from request handling code to HTTP 400 … by @colindignazio in #161
Other Changes
- Fix formatting in swift-format 6.2 by @czechboy0 in #159
- Enable Swift 6.2 jobs in CI by @rnro in #158
- chore: restrict GitHub workflow permissions - future-proof by @incertum in #160
New Contributors
- @incertum made their first contribution in #160
- @colindignazio made their first contribution in #161
Full Changelog: 1.8.3...1.9.0
1.8.3
What's Changed
SemVer Patch
- Fix typo in MultiError by @czechboy0 in #154
- Fix encoding of OpenAPI{Object,Value}Container to allow multiple encodings in anyOf/allOf by @czechboy0 in #156
Other Changes
- Switch integration tests to newer Swift test matrix by @rnro in #150
- Enable Swift 6.1 jobs in CI by @rnro in #151
- move nightly disable parameter in main.yml by @rnro in #152
- main.yml - add /swift-openapi-runtime as safe directory by @rnro in #153
- Enable release mode builds by @josephnoir in #155
New Contributors
- @josephnoir made their first contribution in #155
Full Changelog: 1.8.2...1.8.3
1.8.2
What's Changed
SemVer Patch
- Add support for Windows by @jakepetroules in #148
Other Changes
- Add static SDK CI workflow by @rnro in #146
- Enable macOS CI on merge to main and daily timer by @rnro in #147
- Enable macOS CI on pull requests by @rnro in #149
New Contributors
- @jakepetroules made their first contribution in #148
Full Changelog: 1.8.1...1.8.2