Releases: apple/swift-openapi-generator
Releases · apple/swift-openapi-generator
1.10.3
What's Changed
SemVer Patch
- Eliminate unreachable default branch in Output accessors for default-only responses by @alxxndrv in #816
 - Allow recursive schemas in multipart-based paths by @ptoffy in #813
 
Other Changes
- Update generator version in manual cli example by @at15 in #802
 - Fix PR CI - formatting by @czechboy0 in #824
 - Fix typos by @ebariaux in #820
 
New Contributors
- @at15 made their first contribution in #802
 - @alxxndrv made their first contribution in #816
 - @ebariaux made their first contribution in #820
 - @ptoffy made their first contribution in #813
 
Full Changelog: 1.10.2...1.10.3
1.10.2
What's Changed
SemVer Patch
- Fix command plugin when run on targets with dependencies by @simonjbeaumont in #801
 
Other Changes
- Enable release mode builds by @josephnoir in #800
 
New Contributors
- @josephnoir made their first contribution in #800
 
Full Changelog: 1.10.1...1.10.2
1.10.1
What's Changed
SemVer Patch
- Command plugin should skip irrelevant targets when run without --target argument by @simonjbeaumont in #798
 
Full Changelog: 1.10.0...1.10.1
1.10.0
What's Changed
SemVer Minor
- [Generator] Add support of deepObject style in query params by @kstefanou52 in #538
 
SemVer Patch
- Fix final layer of error handling in command plugin by @simonjbeaumont in #795
 
Other Changes
- Fix the test overrides example package by @czechboy0 in #789
 - [Docs] Update supported parameter styles by @czechboy0 in #643
 
New Contributors
- @kstefanou52 made their first contribution in #538
 
Full Changelog: 1.9.0...1.10.0
1.9.0
What's Changed
SemVer Minor
- Allow substituting types by @simonbility in #764
 
Other Changes
- SOAR-0014: TypeOverrides by @simonbility in #774
 - Add type overrides key to the docs by @czechboy0 in #788
 
New Contributors
- @simonbility made their first contribution in #764
 
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
SemVer Minor
- Drop Swift 5.9 by @rnro in #765
 - Add support for configurable comments in generated files by @simonjbeaumont in #773
 
SemVer Patch
- Increase the upper version on Yams to include the new 6.0.0 by @czechboy0 in #770
 
Other Changes
- Switch integration tests & examples to new matrix by @rnro in #758
 - examples: Update streaming ChatGPT example for Swift 6.1 by @simonjbeaumont in #759
 - Enable Swift 6.1 jobs in CI by @rnro in #761
 - docs: Delete instructions to run non-existent soundness.sh by @euanh in #763
 
New Contributors
Full Changelog: 1.7.2...1.8.0
1.7.2
What's Changed
SemVer Patch
- Add support for Windows by @jakepetroules in #753
 
Other Changes
- Enable macOS CI on merge to main and daily timer by @rnro in #750
 - Update main.yml indentation by @rnro in #751
 - Only run Darwin CI on macOS targets by @rnro in #752
 - Enable macOS CI on pull requests by @rnro in #754
 
Full Changelog: 1.7.1...1.7.2
1.7.1
What's Changed
SemVer Patch
- examples: Add streaming ChatGPT proxy from FOSDEM 2025 by @simonjbeaumont in #723
 - Adjust the platform-based linkage check by @jakepetroules in #737
 
Other Changes
- CI use 6.1 nightlies by @rnro in #722
 - examples: Add talks section to covering README by @simonjbeaumont in #725
 - Update README.md by @bdiesel in #731
 - [README] Update the SSWG badge by @czechboy0 in #714
 - Rename nightly_6_1 params to nightly_next by @rnro in #740
 - Only apply standard swift settings on valid targets by @rnro in #742
 
New Contributors
- @bdiesel made their first contribution in #731
 - @jakepetroules made their first contribution in #737
 
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
SemVer Minor
- Add a CLI option for selecting the naming strategy by @czechboy0 in #708
 
SemVer Patch
- Add missing imports to fix Swift 6.1+ by @czechboy0 in #709
 - [Cleanup] Make Config's namingStrategy and accessModifier params consistent by @czechboy0 in #713
 
Other Changes
- [SOAR-0013] Idiomatic naming strategy by @czechboy0 in #683
 - Update Examples and IntegrationTest to use idiomatic naming by @czechboy0 in #706
 
Full Changelog: 1.6.0...1.7.0
1.6.0
What's Changed
SemVer Minor
- Idiomatic naming strategy as opt-in by @czechboy0 in #679
 
SemVer Patch
- Use self for member access/assignment in all initializers, decoders, and encoders by @simonjbeaumont in #700
 - Bullet Format File Error Message by @LePips in #697
 
Other Changes
- Enable MemberImportVisibility check on all targets by @rnro in #694
 - Update release.yml by @FranzBusch in #705
 
New Contributors
Full Changelog: 1.5.1...1.6.0