* try to catch NullPointerException and print error message
* handles invalid specifications when the spec file is invalid
* added comment
* added null pointer exception test
* Fix Kotlin Multiplatform Test
- Remove obsolete 'GRADLE_METADATA' Gradle preview flag from
Kotlin Multiplatform settings.gradle template file.
- Update Kotlin Version to 1.5.31
- Update coroutines, serialization and Ktor versions to the versions
recommended for usage with Kotlin 1.5.31
see https://kotlinlang.org/docs/releases.html#release-details .
Fixes https://github.com/OpenAPITools/openapi-generator/issues/10898
* Add 'clean' task to pom.mustache and reformat sample pom.xml
* Use stable 1.3.0 version of Kotlin serialization
* #10199: Extract from generated function per operation one that returns headers and other info
* add autogenerated output
* fix suspend generation
* fix return statement generation for coroutine variant
* Oauth class with reply server for authorization flow
* multiple scopes. Joined with space seperator
* some refactoring, using urls from the spec
* added implicit flow. Refactored oauth classes.
* added missing {{prefix}} to Oauth class
* added client credentials flow
* added password flow. setVariables for each class
* Refactored variables to fit style. Updated Samples
* [Java] deserialize to LinkedHashSet when unique items
* [Java] fix deserialization of readonly properties
* [Java] deserialize to LinkedHashSet when unique items
* fix(cpp-pistache-server): meson/cmake build
* fix(cpp-pistache-server): Upgrade to C++17 and use std::optional
* feat(cpp-pistache-server): Disable running tests during build of nlohmann/json
* feat(samples): Update server/petstore/cpp-pistache
* Fix breaking regression introduced by #10432
This change forgot enum structures, which causes the compiler to throw errors for "the trait `Default` is not implemented for MyEnum".
This change implements the Default trait to the enum template.
* fix: add Default for type enums
* Replace explicit <Type> with <>
* Remove redundant toString() calls on String
* Use StandardCharsets.UTF_8 instead "UTF-8" string
* Simpler annotation format and redundant this
* Dont concat on empty String, use String.valueOf()
* Dont run equals on empty String
* Use string.anyMatch instead counting
* Collection add all instead iterating and adding
* Replace string contact with append chain in stringBuilders
* int get generated as long
* test revised
* moved network logic to abstract service
* New service hooks in services
* bourne version
* remove comment from cert
* sendRequest remove direct link to http request
* Network logic into AbstractService
* Rename AbstractService to Service
* add query params
* Remove unused comment
* Change files in openapi
* amazon root CA 1 default ssl certificate
* rename service
* duplicate line
* Set todo
* lint whitespace fix
* uncomment array querey paramns
* Form params in service body
* this is nice
* added form params
* remove random mustache variable
* change form map to list, as it would overwrite if there was duplicates
* maven build and doc gen
* change isBodyAllowed to return true
for delete method
Add method
isMethodPutOrPatchOrPost
* change templates to use isMethodPutOrPatchOrPost
to be compatible with previous versions,
lubrary mainterners should decide
if want to use isBodyAllowed
* since angular 12.1 delete with body is supported
Change angular typescript to support delete with body if
angular version is >= 12.1
update default ngVersion to be latest
12.2.12
* generate samples and docs
* ApiClient was OK
revert my changes
* Resolve#9774
- Add in `oas3` option for Spring codegen to use newer annotations
- Add `useSpringController` option for Spring codegen
- Use `useSpringfox` to fix some unwanted imports for Spring codegen
- Use `jdk8` to add OffsetDateTime import for models in Spring codegen
- Add `JsonValue` to `enumOuterClass.mustache` to allow enums to be
generated properly
* Update spring examples
* Update with a clean maven install and regenerate samples
* Remove newling at end of param files and regenerate samples
* Update codegen with merge from master
* Update tests and samples
* Remove #vendorParams from API
* Update generated and tests
* Get closer to master
* Remove SpringFox setter boolean
- Annotation was altered to be fully qualified, doesn't need import
removed anymore
* Update examples and tests
* FIx pojo.mustache (missed update to master) and regenerate tests
* Fix pojo.mustache extra `(`
* Update tests and documentation
* Update models and documentation
* Handle boolean property correctly
- Use `convertPropertyToBoolean` and `writePropertyBack`
* Fix more @ApiParam usage with @Parameter
- Also replace allowableValues with @Scheme(allowableValues =
`
* Update samples
* Update maven `pom.xml` mustache to use OAS3 annotations
* FIx typo in variable name
* Write back `useSpringfox` property