Releases: fastapi-practices/fastapi_best_architecture
Releases · fastapi-practices/fastapi_best_architecture
v1.7.0
What's Changed
- Update the changelog for v1.6.0 by @wu-clan in #703
- Update the CLI to be executed async by @wu-clan in #704
- Fix the code generation schema template by @wu-clan in #706
- Replace gunicorn deployment to granian by @wu-clan in #705
- Fix the code generation delete schema template by @wu-clan in #708
- Update the refresh token verify mechanism by @wu-clan in #710
- Update the reload excludes for CLI run by @wu-clan in #709
- Add CLI support for execute sql scripts by @wu-clan in #711
- Update the granian env to command params by @wu-clan in #712
- Update the middleware logging accuracy by @wu-clan in #713
- Update the log output default style by @wu-clan in #714
- Optimize the analysis of get plugins by @wu-clan in #716
- Simplify user permission database queries by @wu-clan in #717
- Update the CLI startup service mode by @wu-clan in #718
- Add support for celery dynamic tasks by @wu-clan in #715
- Fix the celery task scheduler query by @wu-clan in #719
- Update the celery task comment and name by @wu-clan in #720
- Optimize celery integrations and events by @wu-clan in #721
- Simplify celery task crontab config by @wu-clan in #722
- Delete the default value of schema enum data by @wu-clan in #723
- Fix the parsing of execution task params by @wu-clan in #725
- Bump granian from 2.4.0 to 2.4.2 by @wu-clan in #727
- Add CLI support for startup celery services by @wu-clan in #724
- Fix login and operation log clearing by @wu-clan in #728
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- Update changelog for v1.5.2 by @wu-clan in #690
- Optimize dict create and update logic by @wu-clan in #691
- Fix the OAuth2 redirect route names by @wu-clan in #693
- Update the SQL to adapt frontend plugin by @wu-clan in #694
- Update the extension plugin config by @wu-clan in #695
- Add the test user to SQL scripts by @wu-clan in #696
- Add custom CLI for service startup by @wu-clan in #697
- Add CLI support for plugin install by @wu-clan in #698
- Update the help for CLI run worker by @wu-clan in #699
- Optimize the installation of plugin dependencies by @wu-clan in #700
- Update the Dockerfile to adapt latest code by @wu-clan in #701
- Update the version number to 1.6.0 by @wu-clan in #702
Full Changelog: v1.5.2...v1.6.0
v1.5.2
What's Changed
- Update changelog for v1.5.1 by @wu-clan in #671
- Fix some error class import by @wu-clan in #672
- Optimize routes to better align with RESTful by @wu-clan in #673
- Add the snowflake ID sql script by @wu-clan in #675
- Optimize token detection and caching logic by @wu-clan in #677
- Update cache cleanup for logout interface by @wu-clan in #678
- Add dictionary type and datas queries by @wu-clan in #679
- Optimize api with semantic HTTP status codes by @downdawn in #681
- Fix the code with outdated system config by @wu-clan in #683
- Update dict data label column config by @wu-clan in #684
- Update the init test data for SQL scripts by @wu-clan in #685
- Simplify custom response status codes by @wu-clan in #686
- Optimize the zip plug-in file name parsing by @wu-clan in #687
- Add built-in plugin missing files by @wu-clan in #688
- Update the dict pagination query parameters by @wu-clan in #689
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Update changelog for v1.5.0 by @wu-clan in #664
- Fix the sidebar menu type filtering by @wu-clan in #667
- Bump sqlalchemy crud plus version to 1.10.0 by @wu-clan in #668
- Fix the postgresql sql script syntax error by @downdawn in #669
- Add Initial Snowflake ID Support by @downdawn in #670
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Update changelog for v1.4.3 by @wu-clan in #651
- Update OAuth2 callback interface return by @wu-clan in #653
- Update user email and phone operation logic by @wu-clan in #654
- Simplify OAuth2 model and optimize auth service by @wu-clan in #655
- Add OAuth2 user to auto bind a role by @wu-clan in #656
- Update data scope and rule to m2m by @wu-clan in #657
- Update code generate interface permission by @wu-clan in #658
- Update the plugin download interface permission by @wu-clan in #659
- Update auth failed default status code by @wu-clan in #660
- Update menu sort in init test sql by @wu-clan in #661
- Add data permission in init test sql by @wu-clan in #662
- Update the version to 1.5.0 by @wu-clan in #663
Full Changelog: v1.4.3...v1.5.0
v1.4.3
What's Changed
- Update changelog for v1.4.2 by @wu-clan in #639
- Fix the role update business variables by @wu-clan in #640
- Fix the menu delete interface arg description by @wu-clan in #641
- Fix the filter of query all menus by @wu-clan in #642
- Refactor routes to better align with RESTful by @wu-clan in #645
- Update the server startup time to string by @wu-clan in #646
- Add get all data scope rules interface by @wu-clan in #647
- Add data permission condition for filter data by @wu-clan in #648
- Update default value for role filter scopes by @wu-clan in #649
- Fix data permission condition for filter data by @wu-clan in #650
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Update changelog for v1.4.1 by @wu-clan in #630
- Update non-linked sidebar support by @wu-clan in #633
- Update the captcha invalidation error class by @wu-clan in #634
- Optimize role-related data processing performance by @wu-clan in #635
- Optimize install and build of plugin zip by @wu-clan in #636
- Fix auto-increment id for postgres init data by @huyuwei1996 in #632
- Fix: prevent overwriting existing init files in code generator by @lin-wu-1990 in #637
- Simplify the user info update business by @wu-clan in #638
New Contributors
- @lin-wu-1990 made their first contribution in #637
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Update changelog for v1.4.0 by @wu-clan in #621
- Update the menu path and type columns by @wu-clan in #622
- Add the deepwiki badge to README by @wu-clan in #623
- Refactor the system token to online users by @wu-clan in #624
- Update the token check for logout interface by @wu-clan in #625
- Update the token decode for logout interface by @wu-clan in #629
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Update changelog for v1.3.0 by @wu-clan in #605
- Add new plugin status check interface by @wu-clan in #606
- Update the new plugin status to changed by @wu-clan in #607
- Fix the task result schema param type by @wu-clan in #611
- Fix the plugin status update logic by @wu-clan in #613
- Update uninstall and build plugin api method by @wu-clan in #614
- Fix non-asyncio nested async IO by @wu-clan in #610
- Update the build plugin api params by @wu-clan in #615
- Update uv installation in docker deploy by @wu-clan in #619
- Update the OAuth2 module to plugin by @wu-clan in #620
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Update changelog for v1.2.0 by @wu-clan in #598
- Simplify apps and plugins config method by @wu-clan in #600
- Add plugin info config and interfaces by @wu-clan in #601
- Fix the fastapi cli startup event loop by @wu-clan in #602
- Optimize the zip plugin install logic by @wu-clan in #603
- Update the casbin RBAC module path by @wu-clan in #604
Full Changelog: v1.2.0...v1.3.0