- Allow setting log level #86 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Wait for server started before opening browser #83 (@davidbrochart)
- Switch to hatch #82 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
No merged PRs
- Use Rich in typer #78 (@davidbrochart)
(GitHub contributors page for this release)
No merged PRs
No merged PRs
- Fix releasing of fps-uvicorn #74 (@davidbrochart)
(GitHub contributors page for this release)
- Store Uvicorn CLI options, add possibility to pass query parameters #72 (@davidbrochart)
(GitHub contributors page for this release)
- Fix exit #70 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #69 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #68 (@pre-commit-ci)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Rework application plugin #66 (@davidbrochart)
(GitHub contributors page for this release)
- Add application pluggin #64 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #63 (@pre-commit-ci)
- FPS is not experimental anymore #62 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Prepare for use with Jupyter Releaser #60 (@davidbrochart)
- Allow startup/shutdown to run in tests #59 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #57 (@pre-commit-ci)
(GitHub contributors page for this release)
@adriendelsalle | @davidbrochart | @fcollonval | @pre-commit-ci
New features:
- Add root_path to uvicorn plugin (#38 @davidborchart)
- Add enabled_plugins config (#42 @adriendelsalle)
Improvements:
- Handle list delimiters for disabled_plugins (#41 #52 @adriendelsalle)
- Improve log messages for conflicting routes (#43 @adriendelsalle)
- Catch mounts masking routes (#45 @adriendelsalle)
- Add tests on configuration (#46 @adriendelsalle)
- housekeeping (#47 #51 @adriendelsalle #48 @davidborchart)
New features:
- Add capability to disable plugins (#30 @adriendelsalle)
- Add a new hook to register exception handlers (#31 @adriendelsalle)
- Add a builtin RedirectException (#33 @adriendelsalle)
Improvements:
- Group router logs (#28 @adriendelsalle)
- Minor improvements on pip recipes (#34 @adriendelsalle)
Bug fixes:
- Fix interactive API docs (#28 @davidborchart)
Breaking change:
- Make uvicorn server a plugin (#32 #35 @adriendelsalle)
New features:
- Add testing module and
pytest
generic fixtures (#19 @adriendelsalle)
Improvements:
- Support
pluggy 1.0.0
and future releases (#15 @adriendelsalle) - Improve CLI parsing of plugins options (#17 @adriendelsalle)
Bug fixes:
- Fix
python 3.7
compatibility (#18 @adriendelsalle)
Documentation:
- Document testing module (#20 #21 @adriendelsalle)
New features:
- Add capability to pass router kwargs when registering it (#10 @davidbrochart)
Documentation:
- Remove note about CLI limited to FPS config, since plugins ones are now supported (#13 @davidbrochart)
New features:
- Add capability to pass any plugin configuration as a CLI extra argument (#5)
Bug fixes:
- Allow to pass a negative CLI flag
--no-<flag>
for booleanopen-browser
option - Fix colors based on status code for
uvicorn
logs (#7)