-
Notifications
You must be signed in to change notification settings - Fork 146
Comparing changes
Open a pull request
base repository: apple/swift-openapi-generator
base: 1.6.0
head repository: apple/swift-openapi-generator
compare: 1.7.0
- 5 commits
- 98 files changed
- 2 contributors
Commits on Dec 19, 2024
-
[SOAR-0013] Idiomatic naming strategy (#683)
### Motivation See proposal ### Modifications N/A ### Result N/A ### Test Plan N/A
Configuration menu - View commit details
-
Copy full SHA for dcfb1ed - Browse repository at this point
Copy the full SHA dcfb1edView commit details -
Update Examples and IntegrationTest to use idiomatic naming (#706)
### Motivation Since idiomatic naming is our new recommended setting, use it in Examples and IntegrationTest. ### Modifications Added idiomatic naming to all examples and made any necessary changes. Plus a few modernizations, like moving to Hummingbird 2.0 and to Prometheus 2.0. ### Result More up-to-date examples, easier to copy out by adopters, they now get our recommended starting settings. ### Test Plan Ran and tested locally. --------- Co-authored-by: Si Beaumont <simonjbeaumont@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9c01b32 - Browse repository at this point
Copy the full SHA 9c01b32View commit details
Commits on Jan 6, 2025
-
Add a CLI option for selecting the naming strategy (#708)
### Motivation The recently introduced naming strategy is only configurable in the config file, but pure CLI users might also want to use it without creating a config file. ### Modifications Add a `--naming-strategy` option to the `swift-openapi-generator` CLI. ### Result Users can use the new naming strategy without creating a config file, if they didn't have one before. ### Test Plan Tested manually on a sample project.
Configuration menu - View commit details
-
Copy full SHA for 6593b1b - Browse repository at this point
Copy the full SHA 6593b1bView commit details -
Add missing imports to fix Swift 6.1+ (#709)
### Motivation Currently unit tests on Swift 6.1+ toolchains are failing due to a few missing imports. That these are coming up is good, that's why we've enabled `MemberImportVisibility`. ### Modifications Add the missing imports to stop relying on implicitly imported extension methods. ### Result Unit tests compile again on Swift 6.1+. ### Test Plan Tested locally, will further verify CI is happy.
Configuration menu - View commit details
-
Copy full SHA for f3c32cc - Browse repository at this point
Copy the full SHA f3c32ccView commit details -
[Cleanup] Make Config's namingStrategy and accessModifier params cons…
…istent (#713) ### Motivation A missed fixup from #708: #708 (comment) ### Modifications Removed the default from Config.init and forced all callers to make a choice on the naming strategy, just like for accessModifier. ### Result Consistent handling of these two parameters. ### Test Plan Tests passed locally.
Configuration menu - View commit details
-
Copy full SHA for 84b693f - Browse repository at this point
Copy the full SHA 84b693fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.6.0...1.7.0