William Cheng
9adfe986a3
Prepare v7.20.0 release ( #22738 )
...
* Revert "v7.19.0 release (#22732 )"
This reverts commit ff400e9a31 .
* prepare v7.20.0 release
* update samples
* update doc
2026-01-20 03:13:58 +08:00
William Cheng
23eff6672f
Prepare v7.19.0 snapshot ( #22569 )
...
* Revert "7.18.0 release (#22567 )"
This reverts commit 51228436e0 .
* prepare 7.19.0 snapshot
* update samples
* update doc
* fix date
2025-12-22 19:25:23 +08:00
Christopher Molin
149fdcb61f
[Java] Use Fully Qualified Name for java.util.Locale in Generated Classes ( #22342 )
...
* Remove Imports of `Locale` from all `model.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `modelEnum.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `oneof_model.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `api.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `anyof_model.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `pojo.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `ApiClient.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `ApiKeyAuth.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `JSON.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `HttpSignatureAuth.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `Play24CallFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `Play25CallFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `Play26CallFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `apiException.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `clientConfiguration.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `RequestFactory.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `httpLoggingFilter.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `securityApiUtils.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Remove Imports of `Locale` from all `validatorUtils.mustache`-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Use `Locale`-class Via Fully Qualified Name
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'sample'-files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Revert Changes
* Inline `Locale` Imports
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'source' Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update `kotlin-spring/model.mustache`
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'sample' Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'sample' Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated 'java-feign-hc5' Sample Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated Sample Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
* Update Generated Kotlin Sample Files
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
---------
Signed-off-by: Chrimle <28791817+Chrimle@users.noreply.github.com >
2025-12-17 15:15:32 +08:00
Jachym Metlicka
1b557790e6
[kotlin-spring][server] Feat: Return from controllers without ResponseEntity wrapper. ( #22377 )
...
* remove "async" and "responseWrapper" from template as these are not supported by kotlin-spring generator
* try to force pipelines rerun
* force pipelines rerun
* fix mustache to keep generated code identical
* Revert "fix mustache to keep generated code identical"
This reverts commit c573b43401 .
* Reapply "fix mustache to keep generated code identical"
This reverts commit 2c3b065c5c .
* Add support for 'useResponseEntity' in kotlin-spring. Consolidate with the separate flag 'declarativeInterfaceWrapResponses' as these can now be controlled both by one flag. Default to true.
* fix status annotation and add compile-test samples
* satisfy samples-up-to-date check
* add unit tests covering both reactive and non-reactive
* fix template to avoid unnecessary empty line
* fix template to avoid unnecessary empty line
* put method params (if present) on separate lines to improve readability
* put method params (if present) on separate lines to improve readability; fix double spaces, spaces before comma, incorrect spaces
* fix test
* store PATHs as accesible strings in companion objects.
* fix missing import
* fix incorrect import
* fix fallback to nested placeholders.
2025-11-26 18:00:17 +08:00
Jachym Metlicka
c1c74c0ec8
[kotlin-spring][server] Feat: Add Spring Declarative HTTP Interface support for easy client instantiation ( #22302 )
...
* add required template files and logic in generator
* add possibility to choose between coroutines and reactor style reactive for spring declarative http client
* remove Flow as array-type input param for declarative http interface
* better name for switches
* revert change
* fix implementation and add tests
* revert unrelated formatting changes
* add compile check for generated code to github action config file
* fix output folder for config files
* commit generated files
* commit generated docs files
* fix compile test output folder names
* fix sample generation
* fix compile to jdk 17+
* force test rerun
* remove misleading warning
* remove extraneous mustache files. Rebuild samples
* restoring incorrectly deleted output files
2025-11-16 21:54:19 +08:00