Commit Graph

  • de814acad2 Version 2.5.2.dev0 main Miguel Grinberg 2025-12-21 10:50:51 +00:00
  • 10e740da2b Release 2.5.1 v2.5.1 Miguel Grinberg 2025-12-21 10:50:34 +00:00
  • ba6893ca0f CSRF: accept cross-site request if origin is in the CORS allowed origin list Miguel Grinberg 2025-12-21 10:48:29 +00:00
  • a99b658c3f Updated roadman #nolog Miguel Grinberg 2025-12-21 09:46:48 +00:00
  • aeffcf82ba Version 2.5.1.dev0 Miguel Grinberg 2025-12-21 09:45:50 +00:00
  • a862a3353b Release 2.5.0 v2.5.0 Miguel Grinberg 2025-12-21 09:45:19 +00:00
  • fb7aeac2ac Fix minor documentation mistake #nolog Miguel Grinberg 2025-12-21 09:42:45 +00:00
  • baf02ae781 new documentation template #nolog Miguel Grinberg 2025-12-21 00:04:48 +00:00
  • 0bae4c9477 CSRF protection (#335) Miguel Grinberg 2025-12-20 19:43:08 +00:00
  • 053b8a8138 Add Login.get_current_user helper method Miguel Grinberg 2025-12-20 00:13:41 +00:00
  • 220d4cd92a Bump urllib3 from 2.5.0 to 2.6.0 in /examples/benchmark (#334) #nolog dependabot[bot] 2025-12-08 09:52:32 +00:00
  • 1c7020ca1a Add scheme to the request Miguel Grinberg 2025-11-26 00:42:26 +00:00
  • 3b77e5d6a1 Updated roadmap #nolog Miguel Grinberg 2025-11-23 19:59:49 +00:00
  • f128b3ded4 Add ASGI lifespan events (Fixes #322) Miguel Grinberg 2025-11-23 00:08:29 +00:00
  • ae9f237ce6 Version 2.4.1.dev0 Miguel Grinberg 2025-11-08 12:30:39 +00:00
  • 4c2d2896c3 Release 2.4.0 v2.4.0 Miguel Grinberg 2025-11-08 12:28:33 +00:00
  • 38f5a27b33 adding version to __init__.py file (Fixes #312) Miguel Grinberg 2025-11-08 12:19:32 +00:00
  • d0808efa6b SSE: add support for retry and comments Miguel Grinberg 2025-11-08 12:01:05 +00:00
  • ce9de6e37a Ignore "muted" errors during request creation Miguel Grinberg 2025-11-07 00:05:21 +00:00
  • d61785b2e8 Ignore expires and max_age arguments if passed to Response.delete_cookie (Fixes #323) Miguel Grinberg 2025-11-04 10:03:39 +00:00
  • 680cbefc19 Version 2.3.6.dev0 Miguel Grinberg 2025-10-18 00:11:10 +01:00
  • 2d4189100a Release 2.3.5 v2.3.5 Miguel Grinberg 2025-10-18 00:10:45 +01:00
  • 27fc03f100 Remove unused instance variable in Microdot class Miguel Grinberg 2025-10-18 00:09:33 +01:00
  • f70c524fb0 always encode ASGI response bodies to bytes Miguel Grinberg 2025-10-18 00:02:42 +01:00
  • 79897e7980 Bump h2 from 4.1.0 to 4.3.0 in /examples/benchmark (#319) #nolog dependabot[bot] 2025-10-16 11:17:29 +01:00
  • 7edc7c3a38 Version 2.3.5.dev0 Miguel Grinberg 2025-10-16 00:22:40 +01:00
  • 84361045a3 Release 2.3.4 v2.3.4 Miguel Grinberg 2025-10-16 00:21:49 +01:00
  • e9c9937b41 Add Python 3.13 and 3.14 to the CI builds Miguel Grinberg 2025-10-16 00:16:30 +01:00
  • 7addcf4bb5 Faster HTTP streaming when using ASGI (#318) Miguel Grinberg 2025-10-16 00:17:17 +01:00
  • 6045390cef Prevent reading past EOF in multipart parser (Fixes #307) (#309) Miguel Grinberg 2025-09-03 15:24:04 +01:00
  • c12d465809 Parse empty cookies (Fixes #308) Miguel Grinberg 2025-08-13 23:30:09 +01:00
  • cca0b0f693 Generate a valid CORS response when the request badly formatted (Fixes #305) Miguel Grinberg 2025-07-15 22:51:37 +01:00
  • 7071358b1f Add weather dashboard example (#303) Miguel Grinberg 2025-07-13 23:46:31 +01:00
  • d7fcd1a247 Version 2.3.4.dev0 Miguel Grinberg 2025-07-01 23:48:57 +01:00
  • eb5e249e34 Release 2.3.3 v2.3.3 Miguel Grinberg 2025-07-01 23:46:00 +01:00
  • 9bc3dced6c Handle partial reads in WebSocket class (Fixes #294) Miguel Grinberg 2025-06-30 18:32:21 +01:00
  • 786e5e5337 Additional documentation for the URLPattern class Miguel Grinberg 2025-06-30 18:22:28 +01:00
  • 1d419ce59b Add svg to supported mimetypes (#302) Ozuba 2025-06-30 13:24:24 +02:00
  • 7c98c4589d Additional documentation on WebSocket and SSE disconnections Miguel Grinberg 2025-06-28 11:01:22 +01:00
  • 0f219fd494 fix linter errors #nolog Miguel Grinberg 2025-06-28 10:48:20 +01:00
  • e146e2d08d More detailed documentation for current_user Miguel Grinberg 2025-06-28 10:40:59 +01:00
  • dc61470fa9 More detailed documentation for route responses Miguel Grinberg 2025-06-28 10:40:30 +01:00
  • d7a9c53563 Add a sub-application example Miguel Grinberg 2025-06-20 23:58:54 +01:00
  • 4ddb09ceb3 Bump urllib3 from 2.2.2 to 2.5.0 in /examples/benchmark (#301) #nolog dependabot[bot] 2025-06-19 09:20:41 +01:00
  • 3dffa05ffb Documentation improvements for the Request class Miguel Grinberg 2025-06-18 20:09:43 +01:00
  • b93a55c9f2 Bump requests from 2.32.0 to 2.32.4 in /examples/benchmark (#300) #nolog dependabot[bot] 2025-06-10 10:16:45 +01:00
  • f5d3d931ed Support for SSE responses in the test client Miguel Grinberg 2025-05-18 18:26:38 +01:00
  • 654a85f46b Do not silence exceptions that occur in the SSE task Miguel Grinberg 2025-05-18 12:20:50 +01:00
  • 3c936a82e0 Version 2.3.3.dev0 Miguel Grinberg 2025-05-08 23:11:35 +01:00
  • 4c0ace1b01 Release 2.3.2 v2.3.2 Miguel Grinberg 2025-05-08 23:02:29 +01:00
  • d9d7ff0825 use async error handlers in auth module (Fixes #298) Miguel Grinberg 2025-05-08 20:07:16 +01:00
  • 7c42a18436 Bump h11 from 0.14.0 to 0.16.0 in /examples/benchmark (#293) #nolog dependabot[bot] 2025-04-24 19:04:29 +01:00
  • ea84fcb435 Version 2.3.2.dev0 Miguel Grinberg 2025-04-13 00:01:21 +01:00
  • f30c4733f0 Release 2.3.1 v2.3.1 Miguel Grinberg 2025-04-13 00:01:12 +01:00
  • cd0b3234dd Additional support needed when using orjson Miguel Grinberg 2025-04-12 23:58:48 +01:00
  • 1f64478957 Version 2.3.1.dev0 Miguel Grinberg 2025-04-12 23:33:26 +01:00
  • 815594fc8b Release 2.3.0 v2.3.0 Miguel Grinberg 2025-04-12 23:31:54 +01:00
  • 086f2af3de Use orjson instead of json if available Miguel Grinberg 2025-04-12 23:24:31 +01:00
  • f317b15bdb Support optional authentication methods Miguel Grinberg 2025-04-06 23:11:49 +01:00
  • b6f232db11 Addressed typing warnings from pyright Miguel Grinberg 2025-04-06 23:11:30 +01:00
  • e7ee74d6bb Catch SSL crashes while writing the response (Fixes #206) Miguel Grinberg 2025-03-22 19:01:48 +00:00
  • 847dfd1321 Bump gunicorn from 22.0.0 to 23.0.0 in /examples/benchmark (#291) #nolog dependabot[bot] 2025-03-22 12:41:50 +00:00
  • 1aa035378e Updates to change log #nolog Miguel Grinberg 2025-03-22 12:40:27 +00:00
  • 1edfb8daa7 Version 2.2.1.dev0 Miguel Grinberg 2025-03-22 12:37:02 +00:00
  • 9337a2ec9b Release 2.2.0 v2.2.0 Miguel Grinberg 2025-03-22 12:35:02 +00:00
  • 11a91a6035 Support for multipart/form-data requests (#287) Miguel Grinberg 2025-03-22 12:24:12 +00:00
  • 99f65c0198 Additional urldecode tests Miguel Grinberg 2025-03-16 20:39:50 +00:00
  • 4cc2e95338 Update micropython version used in tests to 1.24.1 Miguel Grinberg 2025-03-16 20:34:38 +00:00
  • d203df75fe urldecoding should always be done in bytes Miguel Grinberg 2025-03-16 20:31:06 +00:00
  • 00bf535821 Bump jinja2 from 3.1.5 to 3.1.6 in /examples/benchmark (#286) #nolog dependabot[bot] 2025-03-06 10:19:46 +00:00
  • 3bc31f10b2 Simplified urldecode logic Miguel Grinberg 2025-03-03 19:16:18 +00:00
  • aa76e6378b Delay route compilation to allow late register_type calls Miguel Grinberg 2025-03-03 19:10:33 +00:00
  • c6b99b6d81 Documentation improvements Miguel Grinberg 2025-03-02 19:47:21 +00:00
  • 953dd94321 Expose the Jinja environment as Template.jinja_env Miguel Grinberg 2025-03-02 11:53:54 +00:00
  • 68a53a7ae7 Update README #nolog Miguel Grinberg 2025-03-02 00:51:23 +00:00
  • c92b5ae282 Redesigned the URL parser to allow for custom path components Miguel Grinberg 2025-03-02 00:47:54 +00:00
  • 48ce31e699 Bump quart from 0.19.7 to 0.20.0 in /examples/benchmark (#283) #nolog dependabot[bot] 2025-02-04 11:19:19 +00:00
  • 6a33e817a2 Bump jinja2 from 3.1.4 to 3.1.5 in /examples/benchmark (#284) #nolog dependabot[bot] 2025-02-04 11:18:55 +00:00
  • 265009ecd6 Version 2.1.1.dev0 Miguel Grinberg 2025-02-04 00:35:10 +00:00
  • 2efbd67878 Release 2.1.0 v2.1.0 Miguel Grinberg 2025-02-04 00:31:06 +00:00
  • d807011ad0 user logins Miguel Grinberg 2025-02-04 00:04:55 +00:00
  • 675c978797 Basic and token authentication support Miguel Grinberg 2025-02-03 19:46:11 +00:00
  • cd87abba30 Mount unit tests Miguel Grinberg 2025-02-03 11:06:26 +00:00
  • fd7931e1ae Added Request.url_prefix, Reques.subapp and local mounts Miguel Grinberg 2025-02-02 20:29:51 +00:00
  • d487a73c1e add js to sse example (#281) Maxi 2025-01-23 00:42:51 +01:00
  • d864b81b65 revert to default funding file #nolog Miguel Grinberg 2025-01-06 17:49:09 +00:00
  • d7459f23b2 Version 2.0.8.dev0 Miguel Grinberg 2024-11-10 22:57:45 +00:00
  • 32f5e415e7 Release 2.0.7 v2.0.7 Miguel Grinberg 2024-11-10 22:57:31 +00:00
  • c46e429106 Accept responses with just a status code (Fixes #263) Miguel Grinberg 2024-11-10 20:04:30 +00:00
  • 4eac013087 Accept responses with just a status code (Fixes #263) Miguel Grinberg 2024-11-10 00:34:21 +00:00
  • 496a288064 Bump werkzeug from 3.0.3 to 3.0.6 in /examples/benchmark (#260) #nolog dependabot[bot] 2024-10-26 11:37:08 +01:00
  • bcd876fcae Bump quart from 0.19.4 to 0.19.7 in /examples/benchmark (#259) #nolog dependabot[bot] 2024-10-26 00:57:50 +01:00
  • 5e5fc5e93e Fix urls in docs (#253) Stanislav Garanzha 2024-08-17 20:41:43 +03:00
  • 8895af3737 add tox to dev dependencies Miguel Grinberg 2024-08-15 20:40:54 +01:00
  • 0a021462e0 Better documentation for start_server() method (Fixes #252) Miguel Grinberg 2024-08-15 19:10:22 +01:00
  • 482ab6d5ca Fixed gzip automatic content-type assignment and added automatic compression header configuration (#251) Lukas Kremla 2024-08-15 00:02:23 +02:00
  • 5fe06f6bd5 Bump certifi from 2023.11.17 to 2024.7.4 in /examples/benchmark (#244) dependabot[bot] 2024-07-06 11:17:41 +01:00
  • c170e840ec Bump urllib3 from 2.1.0 to 2.2.2 in /examples/benchmark (#241) #nolog dependabot[bot] 2024-06-19 00:12:28 +01:00
  • 3a39b47ea8 Version 2.0.7.dev0 Miguel Grinberg 2024-06-18 23:14:36 +01:00
  • 53287217ae Release 2.0.6 v2.0.6 Miguel Grinberg 2024-06-18 23:14:14 +01:00