Releases: fastapi-practices/fastapi_best_architecture
Releases · fastapi-practices/fastapi_best_architecture
v1.11.0
v1.10.4
What's Changed
- Update changelog for v1.10.3 by @wu-clan in #895
- Bump fastapi oauth2 from 0.0.1 to 0.0.2 by @wu-clan in #896
- Update the interface timing accuracy in log by @wu-clan in #897
- Optimize redis batch get and delete operations by @wu-clan in #899
- Update the time column type in the task by @wu-clan in #900
- Add the user social independent enum file by @wu-clan in #902
- Optimize the request params of the service layer by @wu-clan in #903
- Optimize the data permission condition build by @wu-clan in #904
- Fix response status codes in the request logs by @wu-clan in #905
- Add dept validation to user updates by @wu-clan in #906
- Update the version number to 1.10.4 by @wu-clan in #907
- Fix typo in the data permission prompt by @wu-clan in #909
- Fix user cache cleanup when operating data rules by @wu-clan in #910
- Fix create and delete department validations by @wu-clan in #911
- Fix the user menu sidebar parsing by @wu-clan in #912
- Add user social unbinding account interface by @wu-clan in #913
- Fix user cache cleanup when updating data scope by @wu-clan in #915
- Fix dept and menu table subqueries by @wu-clan in #914
Full Changelog: v1.10.3...v1.10.4
v1.10.3
What's Changed
- Update changelog for v1.10.2 by @wu-clan in #873
- Fix docker default database env variables by @wu-clan in #874
- Add port for fba sever in docker compose by @wu-clan in #875
- Update the container naming in docker scripts by @wu-clan in #876
- Fix the httpurl type compatibility with postgresql by @wu-clan in #877
- Update the default length of user email column by @wu-clan in #878
- Update the serializer of httpurl type by @wu-clan in #879
- Fix the OAuth2 link acquisition in HTTPS by @wu-clan in #881
- Add Google OAuth2 callback to opera log exclusion by @wu-clan in #882
- Update the length style of the model columns by @wu-clan in #883
- Bump dependencies to the latest version by @wu-clan in #890
- Fix import in code generation api template by @wu-clan in #891
- Fix celery compatibility with psycopg version by @wu-clan in #892
- Fix the venv pip availability in Linux by @wu-clan in #893
- Add the celery rabbitmq vhost config by @wu-clan in #894
Full Changelog: v1.10.2...v1.10.3
v1.10.2
What's Changed
- Update the changelog for v1.10.1 by @wu-clan in #869
- Bump rtoml and uvicorn to support python 3.14 by @wu-clan in #871
- Optimize sqlalchemy types to simplify compatibility by @wu-clan in #870
- Bump fastapi to remove warning for python 3.14 by @wu-clan in #872
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
- Update the changelog for v1.10.0 by @wu-clan in #864
- Fix tasks related to deleting db logs by @wu-clan in #863
- Fix the volume in the docker compose script by @wu-clan in #865
- Update the release changelog workflow by @wu-clan in #867
- Bump dependencies to the latest version by @wu-clan in #868
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- Fix the import table cli command by @wu-clan in #860
- Update unique judgment logic for dict data by @wu-clan in #859
- Fix the api ninja in code generation by @wu-clan in #858
- Fix dict plugin pgsql init script missing by @wu-clan in #857
- Update the changelog for v1.9.0 by @wu-clan in #856
- Fix ctx in validation exception handler by @wu-clan in #861
- Update the primary database to postgresql by @wu-clan in #829
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- Update changelog for v1.8.3 by @wu-clan in #849
- Bump fastapi and pydantic to the latest by @wu-clan in #851
- Update superuser verify to dependency injection by @wu-clan in #852
- Fix the superuser verify missing auth by @wu-clan in #854
- Update request state usage to context variable by @wu-clan in #853
- Fix safely of access ctx in exception handlers by @wu-clan in #855
- Refactor the service layer db session call method by @wu-clan in #850
Full Changelog: v1.8.3...v1.9.0
v1.8.3
What's Changed
- Update changelog for v1.8.2 by @wu-clan in #841
- Fix the pgsql script in dict plugin by @wu-clan in #842
- Fix SQL script syntax error in config plugin by @wu-clan in #843
- Bump dependencies and pre-commits by @wu-clan in #845
- Update the ruff rules and format the code by @wu-clan in #846
- Bump fastapi and sqlalchemy to support python 3.14 by @wu-clan in #847
- Bump sqlalchemy-crud-plus from 0.12.0 to 0.12.1 by @wu-clan in #848
Full Changelog: v1.8.2...v1.8.3
v1.8.2
What's Changed
- Update changelog for v1.8.1 by @wu-clan in #804
- Update the swagger docs version to dynamic by @wu-clan in #805
- Fix the subprocess ensurepip got stuck in Linux by @byte-voyager in #806
- Update the offline location information parse by @wu-clan in #807
- Fix pgsql syntax error in code generation by @byte-voyager in #808
- Fix summary default in opera log middleware by @wu-clan in #809
- Fix special character password support in alembic by @MortyZhaoy in #811
- Update the startup progress information display by @wu-clan in #812
- Update the login captcha verify logic by @wu-clan in #815
- Fix the summary in opera log middleware by @wu-clan in #816
- Update the dict plugin table structure by @wu-clan in #817
- Add version number output to the startup CLI by @wu-clan in #820
- Update the user agent in opera log model by @wu-clan in #831
- Fix code generation template missing Decimal by @wu-clan in #830
- Fix the get model object method return logic by @wu-clan in #832
- Simplify the code generation CLI parameters by @wu-clan in #837
- Add the refresh token to demo mode exclusion by @wu-clan in #834
- Add extension parameters to paging data by @wu-clan in #835
- Fix the phone filter in the user list by @wu-clan in #838
- Update docker and deployment script comments by @wu-clan in #839
- Update the version number to 1.8.2 by @wu-clan in #840
New Contributors
- @byte-voyager made their first contribution in #806
- @MortyZhaoy made their first contribution in #811
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- Update changelog for v1.8.0 by @wu-clan in #772
- Optimize the celery crontab expression validation by @yanlingsishao in #773
- Add bulk update interface for config plugin by @wu-clan in #774
- Optimize email sending config update logic by @wu-clan in #775
- Add test data SQL script for config plugin by @wu-clan in #776
- Update the env parameter value in env file by @wu-clan in #777
- Fix the docker compose env configuration file by @wu-clan in #778
- Fix redis client not close after plugin parse by @wu-clan in #780
- Fix the celery beat distributed lock timeout by @wu-clan in #779
- Fix the plugin model object detection logic by @wuyao4 in #782
- Update the celery task result table creation logic by @wu-clan in #783
- Fix code generation template params and filename by @wu-clan in #784
- Fix CLI openapi url in production environment by @siyue-wang in #785
- Update the model datetime column type to custom by @wu-clan in #786
- Update the opera log exception message record by @wu-clan in #788
- Update the handling of CORS 500 status code by @wu-clan in #789
- Add the Google OAuth2 login by @wu-clan in #790
- Fix the tzinfo comparison in the timezone type by @IAseven in #787
- Bump dependencies and pre-commits by @wu-clan in #791
- Update the notice model and pagination by @wu-clan in #792
- Add the dict type query all interface by @wu-clan in #794
- Fix sql script syntax error in config plugin by @wu-clan in #793
- Fix the psycopg dependency naming by @wu-clan in #795
- Add schema for the tree data by @wu-clan in #796
- Add the code generator to the CLI by @wu-clan in #798
- Optimize the code generation interaction logic by @wu-clan in #799
- Fix console import in main module by @wu-clan in #800
- Fix the subprocess check call failed in windows by @yzbf-lin in #802
- Fix alembic migration file missing import by @wu-clan in #803
New Contributors
- @yanlingsishao made their first contribution in #773
- @wuyao4 made their first contribution in #782
- @siyue-wang made their first contribution in #785
Full Changelog: v1.8.0...v1.8.1