Miguel Grinberg
11a91a6035
Support for multipart/form-data requests ( #287 )
2025-03-22 12:24:12 +00:00
Miguel Grinberg
99f65c0198
Additional urldecode tests
2025-03-16 20:39:50 +00:00
Miguel Grinberg
4cc2e95338
Update micropython version used in tests to 1.24.1
2025-03-16 20:34:38 +00:00
Miguel Grinberg
d203df75fe
urldecoding should always be done in bytes
2025-03-16 20:32:34 +00:00
dependabot[bot]
00bf535821
Bump jinja2 from 3.1.5 to 3.1.6 in /examples/benchmark ( #286 ) #nolog
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-06 10:19:46 +00:00
Miguel Grinberg
3bc31f10b2
Simplified urldecode logic
2025-03-03 19:16:18 +00:00
Miguel Grinberg
aa76e6378b
Delay route compilation to allow late register_type calls
2025-03-03 19:10:33 +00:00
Miguel Grinberg
c6b99b6d81
Documentation improvements
2025-03-02 19:47:21 +00:00
Miguel Grinberg
953dd94321
Expose the Jinja environment as Template.jinja_env
2025-03-02 11:53:54 +00:00
Miguel Grinberg
68a53a7ae7
Update README #nolog
2025-03-02 00:51:23 +00:00
Miguel Grinberg
c92b5ae282
Redesigned the URL parser to allow for custom path components
2025-03-02 00:48:07 +00:00
dependabot[bot]
48ce31e699
Bump quart from 0.19.7 to 0.20.0 in /examples/benchmark ( #283 ) #nolog
...
Bumps [quart](https://github.com/pallets/quart ) from 0.19.7 to 0.20.0.
- [Release notes](https://github.com/pallets/quart/releases )
- [Changelog](https://github.com/pallets/quart/blob/main/CHANGES.md )
- [Commits](https://github.com/pallets/quart/compare/0.19.7...0.20.0 )
---
updated-dependencies:
- dependency-name: quart
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 11:19:19 +00:00
dependabot[bot]
6a33e817a2
Bump jinja2 from 3.1.4 to 3.1.5 in /examples/benchmark ( #284 ) #nolog
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 11:18:55 +00:00
Miguel Grinberg
265009ecd6
Version 2.1.1.dev0
2025-02-04 00:35:10 +00:00
Miguel Grinberg
2efbd67878
Release 2.1.0
v2.1.0
2025-02-04 00:31:06 +00:00
Miguel Grinberg
d807011ad0
user logins
2025-02-04 00:04:55 +00:00
Miguel Grinberg
675c978797
Basic and token authentication support
2025-02-03 20:00:36 +00:00
Miguel Grinberg
cd87abba30
Mount unit tests
2025-02-03 11:06:26 +00:00
Miguel Grinberg
fd7931e1ae
Added Request.url_prefix, Reques.subapp and local mounts
2025-02-03 00:33:59 +00:00
Maxi
d487a73c1e
add js to sse example ( #281 )
2025-01-22 23:42:51 +00:00
Miguel Grinberg
d864b81b65
revert to default funding file #nolog
2025-01-06 17:49:09 +00:00
Miguel Grinberg
d7459f23b2
Version 2.0.8.dev0
2024-11-10 22:57:45 +00:00
Miguel Grinberg
32f5e415e7
Release 2.0.7
v2.0.7
2024-11-10 22:57:31 +00:00
Miguel Grinberg
c46e429106
Accept responses with just a status code ( Fixes #263 )
2024-11-10 20:09:05 +00:00
Miguel Grinberg
4eac013087
Accept responses with just a status code ( Fixes #263 )
2024-11-10 00:35:21 +00:00
dependabot[bot]
496a288064
Bump werkzeug from 3.0.3 to 3.0.6 in /examples/benchmark ( #260 ) #nolog
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.3 to 3.0.6.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.3...3.0.6 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 11:37:08 +01:00
dependabot[bot]
bcd876fcae
Bump quart from 0.19.4 to 0.19.7 in /examples/benchmark ( #259 ) #nolog
...
Bumps [quart](https://github.com/pallets/quart ) from 0.19.4 to 0.19.7.
- [Release notes](https://github.com/pallets/quart/releases )
- [Changelog](https://github.com/pallets/quart/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/quart/compare/0.19.4...0.19.7 )
---
updated-dependencies:
- dependency-name: quart
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 00:57:50 +01:00
Stanislav Garanzha
5e5fc5e93e
Fix urls in docs ( #253 )
...
* Fix 404 external links in intro.rst
* Fix broken links in extensions.rst
`examples/cors/cors.py` does not exist
`uvicorn.org` - failed to resolve
2024-08-17 18:41:43 +01:00
Miguel Grinberg
8895af3737
add tox to dev dependencies
2024-08-15 20:40:54 +01:00
Miguel Grinberg
0a021462e0
Better documentation for start_server() method ( Fixes #252 )
2024-08-15 19:10:34 +01:00
Lukas Kremla
482ab6d5ca
Fixed gzip automatic content-type assignment and added automatic compression header configuration ( #251 )
...
* Fixed gzip automatic content-type assignment and added automatic compression setting
This implements the fix for detecting the proper content-type even when the file has the ".gz" extension. It further makes sure the compression headers are set properly if a "gz." file is detected, but the compression headers weren't explicitly set by the user.
* Added a test for properly auto-determining mime types and setting content encoding header
* Modified the gzip file header assignments and following tests according to the feedback.
---------
Co-authored-by: Lukáš Kremla <lukas.kremla@bonnel.cz >
2024-08-14 23:02:23 +01:00
dependabot[bot]
5fe06f6bd5
Bump certifi from 2023.11.17 to 2024.7.4 in /examples/benchmark ( #244 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2023.11.17 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.07.04 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 11:17:41 +01:00
dependabot[bot]
c170e840ec
Bump urllib3 from 2.1.0 to 2.2.2 in /examples/benchmark ( #241 ) #nolog
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.1.0 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.2 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 00:12:28 +01:00
Miguel Grinberg
3a39b47ea8
Version 2.0.7.dev0
2024-06-18 23:14:36 +01:00
Miguel Grinberg
53287217ae
Release 2.0.6
v2.0.6
2024-06-18 23:14:14 +01:00
Miguel Grinberg
6ffb8a8fe9
Cookie path support in session and test client
2024-06-18 20:56:18 +01:00
Miguel Grinberg
0151611fc8
Configurable session cookie options ( Fixes #242 )
2024-06-18 00:09:44 +01:00
dependabot[bot]
4204db61e5
Bump jinja2 from 3.1.3 to 3.1.4 in /examples/benchmark ( #230 ) #nolog
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 11:40:13 +01:00
dependabot[bot]
12438743a8
Bump werkzeug from 3.0.1 to 3.0.3 in /examples/benchmark ( #229 ) #nolog
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.1 to 3.0.3.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.0.3 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 11:39:51 +01:00
dependabot[bot]
7cbb1edf59
Bump requests from 2.31.0 to 2.32.0 in /examples/benchmark ( #232 ) #nolog
...
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 11:39:16 +01:00
Miguel Grinberg
dac6df7a7a
use codecov token for coverage uploads #nolog
2024-04-28 00:31:53 +01:00
dependabot[bot]
5d6e838f3c
Bump gunicorn from 21.2.0 to 22.0.0 in /examples/benchmark ( #224 ) #nolog
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 21.2.0 to 22.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/21.2.0...22.0.0 )
---
updated-dependencies:
- dependency-name: gunicorn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-17 23:52:37 +01:00
dependabot[bot]
563bfdc8f5
Bump idna from 3.6 to 3.7 in /examples/benchmark ( #223 ) #nolog
...
Bumps [idna](https://github.com/kjd/idna ) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst )
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7 )
---
updated-dependencies:
- dependency-name: idna
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 15:16:52 +01:00
Miguel Grinberg
679d8e63b8
Fix docs build #nolog
2024-03-24 19:56:43 +00:00
Miguel Grinberg
4cb155ee41
Improved cookie support in the test client
2024-03-24 19:45:22 +00:00
Miguel Grinberg
dea79c5ce2
Make Session class more reusable
2024-03-23 16:29:36 +00:00
Carlo Colombo
6b1fd61917
removed outdated import from documentation ( Fixes #216 )
2024-03-15 11:03:10 +00:00
Miguel Grinberg
f6876c0d15
Use @wraps on decorated functions
2024-03-14 00:16:35 +00:00
Hamsanger
904d5fcaa2
Add event ID to the SSE implementation ( #213 )
2024-03-10 23:52:43 +00:00
Miguel Grinberg
a0ea439def
Add roadmap details to readme
2024-03-10 17:15:14 +00:00