Releases: apple/swift-openapi-generator
Releases · apple/swift-openapi-generator
1.2.1
What's Changed
SemVer Patch
- Add macCatalyst to the PlatformChecks by @lennartkerkvliet in #524
Other Changes
- Fix tests to include content-length header, now included by runtime library by @czechboy0 in #510
- Update Project-scope-and-goals.md by @czechboy0 in #509
- Fix compiler warnings in example projects by @simonjbeaumont in #506
New Contributors
- @lennartkerkvliet made their first contribution in #524
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
SemVer Minor
- Add examples for event streams by @czechboy0 in #494
- [SOAR-0010] Support for JSON Lines, JSON Sequence, and Server-sent Events by @czechboy0 in #495
SemVer Patch
- Validate content type strings in validateDoc by @PARAIPAN9 in #471
- Validate references in validateDoc by @PARAIPAN9 in #500
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
SemVer Patch
- [Bug] Fix mixed path components by @czechboy0 in #491
- [Generator] Add headerFields and body to UndocumentedPayload by @czechboy0 in #488
- Generate arrays with an optional element type for arrays with nullable items by @simonjbeaumont in #492
Other Changes
- [README] Add a version badge by @czechboy0 in #486
- Update compat suite OpenAPI documents to their latest versions by @czechboy0 in #418
- [Examples] Stop linking transitive dependencies in tests by @czechboy0 in #487
- examples: Flesh out Makefile-based example by @simonjbeaumont in #489
Full Changelog: 1.0.0...1.1.0
1.0.0 🚀
🎉 Check out the full 1.0.0 announcement on the Swift Forums.
👏 Special thanks to all the contributors of Swift OpenAPI Generator!
What's Changed since 1.0.0-alpha.1
Other Changes
- Many changes to documentation, tutorials, and examples.
- Explicit dependency on HTTPTypes by @czechboy0 in #413
- Log the access modifier for clarity by @czechboy0 in #421
- Update minimum version of OpenAPIKit to 3.1.2 by @simonjbeaumont in #439
- Default the access modifier to internal by @czechboy0 in #441
- Update dependencies and use consistent package URL style by @simonjbeaumont in #457
- Update NOTICE.txt with projects used in examples by @simonjbeaumont in #463
- Proposal documentation cleanup and consistency by @simonjbeaumont in #469
- Add Github issue template forms by @simonjbeaumont in #477
- [Examples] Delete the original deprecated GreetingService examples by @czechboy0 in #483
Full Changelog: 1.0.0-alpha.1...1.0.0
Swift OpenAPI Generator 1.0.0-alpha.1
What's Changed
SemVer Major ⚠️ API-breaking changes
- [Generator] Multipart support by @czechboy0 in #366
- [Bug] Fix multipart schema inference for allOf/anyOf/oneOf of primitive types and non-binary arrays by @czechboy0 in #391
- Move to Swift 5.9 as the minimum version by @czechboy0 in #394
- Use the package access modifier for generated code by @czechboy0 in #393
SemVer Minor
- Add visionOS to Package.swift to emit useful compilation errors by @simonjbeaumont in #398
- Bump to 1.0.0-alpha.1 by @czechboy0 in #400
SemVer Patch
- Remove the base64 feature flag by @czechboy0 in #401
Other Changes
- SOAR-0009 - Typesafe multipart with streaming by @czechboy0 in #369
- Undeprecate tests that used to test deprecated code by @czechboy0 in #395
Full Changelog: 0.3.5...1.0.0-alpha.1
Swift OpenAPI Generator 0.3.5
What's Changed
SemVer Patch
- Fix a bug in path parameter ordering by @czechboy0 in #380
- Skip inferred properties by @czechboy0 in #381
- Add deprecated annotations on shorthand functions for deprecated operations by @simonjbeaumont in #384
- Fix compilation of tests on older macOS by @simonjbeaumont in #385
Other Changes
- Add README badges by @czechboy0 in #370
Full Changelog: 0.3.4...0.3.5
Swift OpenAPI Generator 0.3.4
What's Changed
SemVer Patch
- Fix inline response headers by @czechboy0 in #355
- Bump OpenAPIKit to 3.0.0-rc.3 and recognize more base64/binary encoding locations by @czechboy0 in #357
- Use granular RetroactiveAttribute feature guard by @rnro in #359
- Bump to OpenAPIKit 3.0.0 by @czechboy0 in #362
- Fix spelling of retroactive guard by @rnro in #363
- Bump OpenAPIKit to 3.0.1 by @czechboy0 in #365
Other Changes
- Add some new swift-format 5.9 rules by @czechboy0 in #356
Full Changelog: 0.3.3...0.3.4
Swift OpenAPI Generator 0.3.3
What's Changed
SemVer Patch
- Safe server variable names when used in Swift identifiers by @czechboy0 in #351
- [Generator] Include partial errors in oneOf/anyOf decoding errors by @czechboy0 in #350
Other Changes
- Disable warnings-as-errors for nightlies by @czechboy0 in #353
Full Changelog: 0.3.2...0.3.3
Swift OpenAPI Generator 0.3.2
What's Changed
SemVer Patch
- [Bugfix] Detect more schema type reference cycles. by @czechboy0 in #335
- Respect the input order when filtering by @czechboy0 in #337
- Handle malformed content types by @czechboy0 in #339
- Remove swift-syntax/swift-format as generator dependencies by @czechboy0 in #343
- [Generator] Generate server variables by @czechboy0 in #348
Other Changes
- Bump swift-format to 5.9 by @czechboy0 in #340
- Update server tutorial codebase, fixes #333 by @tib in #338
- Add a soundness --fix flag by @czechboy0 in #345
- Disable "respectsExistingLineBreaks" in .swift-format for more consistent styling by @PARAIPAN9 in #346
- Enable more CI warnings by @czechboy0 in #347
New Contributors
Full Changelog: 0.3.1...0.3.2
Swift OpenAPI Generator 0.3.1
What's Changed
SemVer Patch
- Support base64-encoded data by @rnro in #326
- Add support for filtering OpenAPI document by @simonjbeaumont in #319
- Relax dependency on SwiftSyntax and SwiftFormat to 508..<510 by @mbrandonw in #331
- Support recursive types by @czechboy0 in #330
Other Changes
- Fixes #165 - Enable documentation comment validation in swift-format by @PARAIPAN9 in #188
- Improve structured Swift representation for recursive type support by @czechboy0 in #334
- Add proposal SOAR-0008: OpenAPI document filtering by @simonjbeaumont in #303
New Contributors
- @rnro made their first contribution in #326
- @mbrandonw made their first contribution in #331
Full Changelog: 0.3.0...0.3.1