William Cheng
20be2decde
Prepare v7.16.0 release ( #21794 )
...
* Revert "v7.15.0 release (#21792 )"
This reverts commit 2c816f89cbd6c4670aaf6e3387c88daadae6cbad.
* 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 5eb083e5ce1dd99659fadc03d7c6e809d3077af6.
* 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 4b805ff6b7ac5bd2557555810357569fe2677311.
* 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 073723cb4d41187f839fbb46565d109293fa22d7.
* 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 a7240eeefeedeefe7fc80ef22747dfc67e126324.
* 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 12dfe8fe74a1515d1e69e00df9abe4128aa44160.
* 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 4145000dfebe7a9edea4555c8515383da7602458.
* 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 6bdc452f92d49dcac7ac21dfe8751c8cc4267b98.
* 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 f3dd32385e02065ad298801ca11b8871bcb3a92a.
* 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 d76f9d32d11a03be2b40ebff728ef0ff86332fcb.
* 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 1eafe2aebf33b13bee0ead66d62a6436e7db059d.
* 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 eda049348425171df772a7b9087cc97db718cfda.
* 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 d617b46c86b9075c5e0d63fe3798e2982f5259ac.
* update samples, docs, readme
2024-02-08 16:07:22 +08:00
Sander Hoentjen
7267e809c3
[python-fastapi] Ensure path param is ... instead of None ( #17532 )
...
Fixes #16029
Code from https://github.com/OpenAPITools/openapi-generator/issues/16029#issuecomment-1776271921
2024-01-31 11:03:14 +08:00
William Cheng
5eab3cef19
Prepare 7.3.0-SNAPSHOT ( #17456 )
...
* Revert "v7.2.0 release (#17455 )"
This reverts commit fe638d009363c142c246ff089032f243e0b4ee01.
* set version to 7.3.0-SNAPSHOT
* update doc
2023-12-22 16:55:58 +08:00
Makoto Suzuki
baaf759440
[python-fastapi]Add an alias keyword parameter for Query parameter ( #17111 )
...
* add alias to endpoint_definition
* regenerate source code
2023-11-21 11:34:43 +08:00
Robert Schweizer
75ff110449
[python] Some cleanup of samples folder ( #17127 )
...
* Delete sample folders of discontinued clients
* Remove duplicate python-flask server sample
The python-flask sample actually lives in samples/server/petstore/python-flask.
* Move hand-written test to "tests" folder
Now, "test" only contains generated stubs and all hand-written tests are in "tests".
* Delete left-over files in Python samples
These are not created by the generators (anymore) and not hand-written
for testing.
* Regenerate test file to fix import error
2023-11-19 14:43:34 +08:00
William Cheng
53289263d9
Prepare v7.2.0 ( #17050 )
...
* update version to 7.2.0-SNAPSHOT
* update samples
* update doc
2023-11-13 18:53:20 +08:00
Aarni Koskela
67b129fda9
python: Remove usage of six ( #16675 )
2023-09-28 19:26:42 +08:00
William Cheng
5e8e2d7f6d
Prepare v7.1.0 in master ( #16608 )
...
* prepare v7.1.0 in master
* update
2023-09-18 17:37:36 +08:00
William Cheng
80121aa88f
Prepare v7.0.1 ( #16409 )
...
* prepare 7.0.1 in master
* update doc
2023-08-25 16:11:29 +08:00
William Cheng
3d064c6115
[Python] refactor pydantic model methods into abstract python codegen ( #16279 )
...
* refactor methods from python client to abstract python codegen
* refactor regular expression methods
* more refactoring
* more refactoring
2023-08-08 20:42:43 +08:00