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
944533826b
update python fastapi urllib3 to newer version ( #22644 )
2026-01-09 12:49:38 +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
William Cheng
ce21b9e503
update urllib3 to newer version ( #22515 )
2025-12-08 22:20:35 +08:00
William Cheng
f9d2b8b579
Prepare v7.18.0 release ( #22250 )
...
* Revert "v7.17.0 release (#22248 )"
This reverts commit 0120486e62 .
* prepare v7.18.0 release
* update samples
* update doc
2025-10-30 01:25:35 +08:00
William Cheng
3d4f29eac7
[PYTHON-FASTAPI] update starlette to newer version 0.49.1 ( #22243 )
...
* update starlette to newer version 0.49.1
* update fastapi to newer version
2025-10-29 15:18:27 +08:00
Rens Groothuijsen
8643bc1d66
[python-fastapi] Remove additional slashes in query regex ( #22223 )
2025-10-25 17:16:17 +08:00
Zach Hornback
ccd43a5ce4
[python-fastapi] Fix: Skip sorting of path operations ( #22163 ) ( #22166 )
...
* [python-fastapi] Fix: Skip sorting of path operations (#22163 )
Make use of helpful code added in
243f501aef to skip sorting of path
parameters. In FastAPI, order matters, see link for details:
https://fastapi.tiangolo.com/tutorial/path-params/?h=path#order-matters
Issue: https://github.com/OpenAPITools/openapi-generator/issues/22163
* Update samples after previous commit
Reading comprehension is hard. I missed the part of step 3 where
samples would be updated in response to the change I had previous
submitted.
Via this commit, update samples to match expectations. The order of
various endpoint implementations is now changed in the sample, matchcing
the order in the yaml files that created them.
2025-10-18 14:18:15 +08:00
William Cheng
885ea07b17
Prepare 7.17.0 ( #22040 )
...
* Revert "v7.16.0 release"
This reverts commit 31299af0fcaafe6c3ab848320e230a00ce8ea9e5.
* prepare 7.17.0-SNAPSHOT
* update doc, samples
2025-09-28 17:25:13 +08:00
William Cheng
20be2decde
Prepare v7.16.0 release ( #21794 )
...
* Revert "v7.15.0 release (#21792 )"
This reverts commit 2c816f89cb .
* prepare 7.15.0 release
* update samples
2025-08-22 19:17:23 +08:00
William Cheng
046be5dba1
Prepare 7.15.0 ( #21445 )
...
* Revert "v7.14.0 release (#21443 )"
This reverts commit 5eb083e5ce .
* prepare v7.15.0 snapshot
* update samples
* update readme
* update doc
2025-06-25 21:34:58 +08:00
William Cheng
0903ecf85e
update urllib3 to newer versions in python-fastpi ( #21439 )
2025-06-19 21:47:05 +08:00
William Cheng
dbc5d09da6
update python-fastapi requests to newer version ( #21421 )
2025-06-16 20:42:16 +08:00
Thomas Sickinger
49cadfec3a
fix(python-fastapi): remove 200 fallback code and use default ( #12481 ) ( #21333 )
...
Co-authored-by: Thomas Sickinger <thomas.sickinger@teamviewer.com >
2025-06-03 21:02:24 +08:00
William Cheng
bce88c93ba
update swagger pareer to 2.1.28 ( #21325 )
2025-06-02 15:33:27 +08:00
Rens Groothuijsen
45047b77f1
[python-fastapi] Upgrade dependencies to support Python 3.13 ( #21291 )
2025-05-18 09:56:24 +08:00
Amin Ya
4b2abdf48d
fix: fix dev container failing to build ( #21218 )
...
The dev container fails to build because of the outdated docker-in-docker feature. This updates the docker-in-docker and fixes the build. I also updated the docker compose references in the docs.
2025-05-05 15:34:02 +08:00
William Cheng
dbf720c093
Prepare 7.14.0 release ( #21159 )
...
* Revert "v7.13.0 release (#21157 )"
This reverts commit 4b805ff6b7 .
* prepare v7.14.0 release
* update samples
2025-04-27 22:04:03 +08:00
William Cheng
3fa806006b
[python-fastapi] update h11, httpx to newer versions ( #21145 )
...
* update h11 to newer versions
* update httpx to newer version
2025-04-25 16:14:26 +08:00
William Cheng
a79aad8420
Prepare 7.13.0 ( #20758 )
...
* Revert "v7.12.0 release"
This reverts commit 073723cb4d .
* set version to v7.13.0-SNAPSHOT
* update samples
* update doc
2025-02-28 13:48:36 +08:00
William Cheng
1fa07bf46c
Prepare 7.12.0 ( #20512 )
...
* Revert "v7.11.0 release (#20508 )"
This reverts commit a7240eeefe .
* prepare 7.12.0 snapshot version
* update samples
* update readme
2025-01-21 00:10:09 +08:00
William Cheng
25d780ee6d
update python multipart dep to 0.0.18 ( #20225 )
2024-12-03 12:08:29 +08:00
William Cheng
654f62ce3c
Prepare 7.11.0 ( #20130 )
...
* Revert "prepare 7.10.0 release (#20128 )"
This reverts commit 12dfe8fe74 .
* update to 7.11.0-SNAPSHOT, update samples
* update docs
2024-11-18 20:15:29 +08:00
Chirag Jain
67af02ccc8
python-pydantic-v1: Keep trailing commas for enum validation tuples ( #19985 )
...
* python-pydantic-v1: Keep trailing commas for tuples when enum has just single member
* Update samples
* Add test for single member enums
* Refactor test name
2024-11-02 15:26:19 +08:00
William Cheng
21a8e4e623
[python-fastapi] Update fastapi, starlette to newer versions ( #19880 )
...
* update fastapi, starlette dep to newer verions
* update samples
2024-10-16 14:17:38 +08:00
William Cheng
b357744048
Fix python-fastapi signature of parameters for method ( #19830 )
...
* Fix python-fastapi signature of parameters for method
* update
---------
Co-authored-by: Diorcet Yann <diorcet.yann@gmail.com >
2024-10-10 15:36:22 +08:00
William Cheng
e2c458b9ea
Prepare 7.10.0 ( #19809 )
...
* Revert "prepare 7.9.0 release (#19808 )"
This reverts commit 4145000dfe .
* prepare 7.10.0 snapshot
* update doc
* update samples
2024-10-08 11:21:54 +08:00
Louis Sullivan
e370b8130a
Updated pyyaml and httptools in requirements template ( #19666 )
...
Co-authored-by: Louis Sullivan <Louis.Sullivan1@ibm.com >
2024-09-24 23:35:15 +08:00
William Cheng
91da2fd240
Prepare 7.9.0 snapshot ( #19386 )
...
* Revert "v7.8.0 release (#19385 )"
This reverts commit 6bdc452f92 .
* update samples for v7.9.0-snapshot
2024-08-19 16:14:51 +08:00
Nikita Vakula
e542b06869
[python-fastapi] return 500 if not implemented, added some unittests ( #19196 )
...
* [python-fastapi] Added some tests for FastAPI generator
1. Checks the generation of the implementation package.
2. Checks if the endpoints with and without descriptions generate correct
output.
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com >
* [python-fastapi] Raise 500 if there is no implementation
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com >
---------
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com >
2024-07-19 16:14:16 +08:00
Nikita Vakula
cfcc2c89d6
[python-fastapi] Fix api endpoint template ( #19139 )
...
* [python-fastapi] Fixed endpoint template
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com >
* [python-fastapi] Fixed base class methods definition
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com >
* [python-fastapi] Updated samples
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com >
---------
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com >
2024-07-17 12:31:25 +08:00
William Cheng
dab0a16621
update certifi to newer version ( #19097 )
2024-07-06 15:13:55 +08:00
William Cheng
20cfce0b4a
Prepare v7.8.0 ( #19048 )
...
* Revert "v7.7.0 release"
This reverts commit f3dd32385e .
* prepare v7.8.0
* update readme
* update doc
* update samples
2024-07-02 16:45:53 +08:00
William Cheng
819083b1ba
update urllib3 to newer version ( #18957 )
2024-06-18 14:32:20 +08:00
William Cheng
ea7609f35b
update requests in python-fastapi to newer version ( #18726 )
2024-05-22 00:37:02 +08:00
William Cheng
741bf0c035
Prepare 7.7.0-SNAPSHOT ( #18709 )
...
* Revert "7.6.0 release"
This reverts commit d76f9d32d1 .
* prepare 7.7.0 snapshot in master
* update samples
2024-05-20 17:27:17 +08:00
William Cheng
29cfa3335d
update python fastapi dependencies ( #18624 )
2024-05-09 13:23:16 +08:00
William Cheng
807250a430
Prepare 7.6.0 ( #18412 )
...
* Revert "v7.5.0 release"
This reverts commit 1eafe2aebf .
* update master to v7.6.0 snapshot
* update readme
* update samples
2024-04-17 19:05:37 +08:00
William Cheng
81f576c9da
update dnspython to a newer version ( #18376 )
2024-04-13 10:52:43 +08:00
William Cheng
4cde53c3d7
update idna to newer version (fastapi) ( #18372 )
2024-04-13 09:37:08 +08:00
William Cheng
4ff7e0ec3f
Prepare 7.5.0 snapshot ( #18068 )
...
* Revert "7.4.0 release"
This reverts commit eda0493484 .
* prepare 7.5.0 snapshot version
* update samples
* update doc
2024-03-11 11:10:52 +08:00
Ross Bender
cf2435f335
Add support for controlling output of OpenAPI Generator version in generated files ( #17952 )
...
* add initial openapi config and java generated files
* add java implementation for adding generator version
* regenerate sample client files
* remove tabs
* only show generated version if build info exists
* set build info for batch generation
* update generator doc for new global flag
* use existing property for generator version
* update templates to include generator version
* update templates for better generator version syntax
* revert undesired changes
* regenerate samples for openapi client
* update templates to correct formatting/newlines
* correct description text and add to usage doc
* add generator cli option for all codegen types
* use more concise version info; update existing codegens to support new prop
* correct wrong prop reference
* add initial test coverage for new prop
* update last (scala) templates with new prop
* update samples after upstream merge
* use consistent version output
* use better sample project id/name
* revert using option for generator version in templates
2024-03-09 15:52:08 +08:00
William Cheng
df8851d627
update orjson to newer version ( #17982 )
2024-02-28 11:45:26 +08:00
ふぁ
c99a5cfeb6
[python] update model_config from dict to ConfigDict ( #17900 )
...
* [python] rewrite dict as ConfigDict
* [python] update sample
* [python] undo unwanted changes
* [python] update sample
2024-02-20 17:53:13 +08:00
William Cheng
82bb813aeb
update fastapi dependencies to newer versions ( #17871 )
2024-02-15 15:27:17 +08:00
William Cheng
887b860007
Update python-fastapi generator to support Pydantic v2 ( #17369 )
...
* update python fastapi to support pydantic v2
* add new files
* update samples
* update samples
* update starlette
* update typing extensions
* update email validator
2024-02-15 14:15:51 +08:00
William Cheng
4810dd52c3
[python-fastapi] auto generate impl folder ( #17852 )
...
* auto generate impl folder
* fix working dir
* install pytest
* add new file
* update, fix
* test with py 3.9
* fix tests
* update doc
2024-02-15 13:08:04 +08:00
William Cheng
3f344ac6b4
update python fastapi readme
2024-02-13 16:54:27 +08:00
Simon Podlipsky
1e9bccca16
feat: generate EOL in VERSION file ( #17829 )
...
The EOL is missing so let's add it in order to comply with POSIX standard:
Line
> A sequence of zero or more non- <newline> characters plus a terminating <newline> character.
2024-02-12 15:40:55 +08:00
William Cheng
783e68c7ac
7.4.0 snapshot ( #17818 )
...
* Revert "7.3.0-release (#17817 )"
This reverts commit d617b46c86 .
* update samples, docs, readme
2024-02-08 16:07:22 +08:00