Commit Graph

  • f1a93ec35e Remove legacy microdot-asyncio package files Miguel Grinberg 2022-07-30 15:00:46 +01:00
  • bf3aff6c35 Accept POST request with empty body Miguel Grinberg 2022-07-30 14:57:36 +01:00
  • 120abe45ec Request-specific after_request handlers Miguel Grinberg 2022-07-30 14:52:56 +01:00
  • 7686b2ae38 Extension that renders templates with Jinja Miguel Grinberg 2022-07-29 20:19:51 +01:00
  • 7df74b0537 Reorganized vendored micropython libraries Miguel Grinberg 2022-07-28 00:14:23 +01:00
  • 54c1329582 Render templates with uTemplate Miguel Grinberg 2022-07-25 00:44:26 +01:00
  • 7f1e546067 add missing asgi module to package Miguel Grinberg 2022-06-26 23:25:51 +01:00
  • 1271527c36 Update api.rst Miguel Grinberg 2022-06-23 09:43:37 +01:00
  • 03fe654693 Update CHANGES.md Miguel Grinberg 2022-06-23 09:40:27 +01:00
  • c19343cc06 Version 0.9.1.dev0 Miguel Grinberg 2022-06-04 16:48:11 +01:00
  • aac022ba43 Release 0.9.0 v0.9.0 Miguel Grinberg 2022-06-04 16:48:03 +01:00
  • c18ccccb8e Run linter on examples Miguel Grinberg 2022-06-04 16:41:40 +01:00
  • bcbad51675 Documentation updates Miguel Grinberg 2022-06-04 16:41:02 +01:00
  • d71665fd38 Stream responses (Fixes #44) Miguel Grinberg 2022-06-04 15:55:45 +01:00
  • 4182ba6380 Uvicorn support for ASGI implementation Miguel Grinberg 2022-06-04 14:49:26 +01:00
  • 5b5eb907d8 Add Python 3.10 to build Miguel Grinberg 2022-05-26 10:49:07 +01:00
  • 71009b4978 Return 204 when view function returns None Miguel Grinberg 2022-05-26 10:48:52 +01:00
  • 35c72125a0 Make body_iter async generator compatible with MicroPython Miguel Grinberg 2022-05-26 10:48:18 +01:00
  • 7e8ecb1997 ASGI support Miguel Grinberg 2022-05-25 23:47:37 +01:00
  • 1ae51ccdf7 WSGI support Miguel Grinberg 2022-05-25 00:03:30 +01:00
  • 0ca1e01e00 Version 0.8.3.dev0 Miguel Grinberg 2022-04-20 10:15:24 +01:00
  • 5f7efcc3f8 Release 0.8.2 v0.8.2 Miguel Grinberg 2022-04-20 10:15:17 +01:00
  • 0f278321c8 Remove stray/debug remnant print() (#38) Mark Blakeney 2022-04-20 19:13:38 +10:00
  • acf20cc20c Version 0.8.2.dev0 Miguel Grinberg 2022-03-18 23:51:38 +00:00
  • 453e133cc2 Release 0.8.1 v0.8.1 Miguel Grinberg 2022-03-18 23:51:28 +00:00
  • 29a9f6f46c Optimizations for request streams and bodies Miguel Grinberg 2022-02-21 18:11:19 +01:00
  • 9d3222ae4b Version 0.8.1.dev0 Miguel Grinberg 2022-02-18 17:41:16 +00:00
  • f23a6be2db Release 0.8.0 v0.8.0 Miguel Grinberg 2022-02-18 17:40:59 +00:00
  • 992fa722c1 Support streamed request payloads (Fixes #26) Miguel Grinberg 2022-02-18 17:30:18 +00:00
  • e16fb94b2d Use case insensitive comparisons for HTTP headers (#33) Steve Li 2022-01-31 23:10:23 +11:00
  • c130d8f2d4 simplified hello_async.py example Miguel Grinberg 2022-01-22 23:23:31 +00:00
  • bd82c4deab More robust logic to read request body (Fixes #31) Miguel Grinberg 2021-10-23 19:03:31 +01:00
  • 7bc5d724f0 Version 0.7.3.dev0 Miguel Grinberg 2021-09-28 17:23:17 +01:00
  • f23c78533e Release 0.7.2 v0.7.2 Miguel Grinberg 2021-09-28 17:21:05 +01:00
  • d29ed6aaa1 Document a security risk in the send_file function Miguel Grinberg 2021-09-28 17:15:07 +01:00
  • 8e5fb92ff1 Validate redirect URLs Miguel Grinberg 2021-09-28 17:09:29 +01:00
  • 06015934b8 Return a 400 error when request object could not be created Miguel Grinberg 2021-09-28 17:09:02 +01:00
  • 568cd51fd2 Version 0.7.2.dev0 Miguel Grinberg 2021-09-27 23:01:20 +01:00
  • 2fe9793389 Release 0.7.1 v0.7.1 Miguel Grinberg 2021-09-27 22:58:32 +01:00
  • de9c991a9a Limit the size of each request line Miguel Grinberg 2021-09-27 17:54:51 +01:00
  • d75449eb32 Version 0.7.1.dev0 Miguel Grinberg 2021-09-27 17:14:48 +01:00
  • e508abc333 Release 0.7.0 v0.7.0 Miguel Grinberg 2021-09-27 17:12:42 +01:00
  • 5003a5b3d9 Limit the size of the request body Miguel Grinberg 2021-09-27 17:01:43 +01:00
  • 4ed101dfc6 Add security policy Miguel Grinberg 2021-09-27 13:56:49 +01:00
  • 833fecb105 Add documentation for request.client_addr (#27) Mark Blakeney 2021-09-22 21:04:28 +10:00
  • d527bdb7c3 Added documentation for reason argument in the Response object Miguel Grinberg 2021-08-11 12:00:46 +01:00
  • 2516b296a7 Version 0.6.1.dev0 Miguel Grinberg 2021-08-11 10:37:04 +01:00
  • 5061145f5c Release 0.6.0 v0.6.0 Miguel Grinberg 2021-08-11 10:36:42 +01:00
  • 122c638bae Fix codecov badge link #nolog Miguel Grinberg 2021-08-11 10:33:10 +01:00
  • bd74bcab74 Accept a custom reason phrase for the HTTP response (Fixes #25) Miguel Grinberg 2021-08-11 10:28:09 +01:00
  • 5cd3ace516 More unit tests Miguel Grinberg 2021-08-02 15:53:13 +01:00
  • da32f23e35 Better handling of content types in form and json methods (Fixes #24) Miguel Grinberg 2021-08-02 15:39:32 +01:00
  • 0641466faa Copy client headers to avoid write back (#23) Mark Blakeney 2021-07-28 19:43:54 +10:00
  • dd3fc20507 Make mime type check for form submissions more robust Miguel Grinberg 2021-06-06 20:05:32 +01:00
  • 46963ba464 Work around a bug in uasyncio's create_server() function Miguel Grinberg 2021-06-06 20:05:12 +01:00
  • 1a8db51cb3 Installation instructions Miguel Grinberg 2021-06-06 12:21:53 +01:00
  • d903c42370 Minor wording update in the documentation #nolog Miguel Grinberg 2021-06-06 12:17:22 +01:00
  • 8b4ebbd953 Run tests with pytest Miguel Grinberg 2021-06-06 12:05:21 +01:00
  • a82ed55f56 Last version of the microdot-asyncio package Miguel Grinberg 2021-06-06 11:54:51 +01:00
  • ac87f0542f Version 0.5.1.dev0 Miguel Grinberg 2021-06-06 11:49:01 +01:00
  • 2de57498a8 Release 0.5.0 v0.5.0 Miguel Grinberg 2021-06-06 11:47:09 +01:00
  • b7b881e3c7 merge microdot-asyncio package with microdot Miguel Grinberg 2021-06-06 11:15:32 +01:00
  • 9955ac99a6 change log Miguel Grinberg 2021-06-06 00:37:02 +01:00
  • 4b101d1597 Improve project structure Miguel Grinberg 2021-06-06 00:29:52 +01:00
  • 097cd9cf02 Documentation updates Miguel Grinberg 2021-06-05 12:53:57 +01:00
  • b0c25a1a72 Support duplicate arguments in query string and form submissions Miguel Grinberg 2021-06-05 12:25:56 +01:00
  • b7b8e58d6a added documentation link Miguel Grinberg 2021-06-05 00:56:16 +01:00
  • 12cd60305b Documentation Miguel Grinberg 2021-06-04 17:50:48 +01:00
  • 4eea7adb8f Release v0.4.0 v0.4.0 Miguel Grinberg 2021-06-04 17:16:18 +01:00
  • a3288a63ed Add method specific route decorators Miguel Grinberg 2021-06-04 17:14:38 +01:00
  • 3bd7fe8cea Update microypthon binary to 1.15 Miguel Grinberg 2021-06-04 16:57:51 +01:00
  • 0ad538df91 Server shutdown (Fixes #19) Miguel Grinberg 2021-06-04 15:00:15 +01:00
  • b810346aa4 Release v0.3.1 v0.3.1 Miguel Grinberg 2021-02-06 12:12:08 +00:00
  • ae5d330b2d fix release script Miguel Grinberg 2021-02-06 12:10:37 +00:00
  • 4c0afa2bec switch to GitHub actions for builds Miguel Grinberg 2021-02-06 11:23:08 +00:00
  • 125af4b4a9 Handle Chrome preconnect (Fixes #8) Ricardo Mendonça Ferreira 2020-06-15 16:54:43 -03:00
  • c5e1873523 Move socket import, remove Request.G, and add simple hello example (#12) Damien George 2020-07-01 08:23:17 +10:00
  • dfbe2edd79 Update python versions to build Miguel Grinberg 2020-02-19 00:03:00 +00:00
  • 3e29af5775 Support large downloads in send_file (fixes #3) Miguel Grinberg 2020-02-19 00:01:51 +00:00
  • 1aacb3cf46 readme update Miguel Grinberg 2019-06-09 17:46:42 +01:00
  • 64cc172917 Release v0.3.0 v0.3.0 Miguel Grinberg 2019-05-05 20:32:55 +00:00
  • b9ca036e1d release script Miguel Grinberg 2019-05-05 20:24:18 +00:00
  • b06b6de584 project restructure Miguel Grinberg 2019-05-05 17:23:40 +00:00
  • e5525c5c48 rename microdot_async to microdot_asyncio Miguel Grinberg 2019-05-05 16:16:57 +00:00
  • 494800ff9f threaded mode Miguel Grinberg 2019-05-05 03:55:18 +00:00
  • ba986a89ff more asyncio unit tests Miguel Grinberg 2019-05-05 02:30:54 +00:00
  • 89f7f09b9a async request and response unit tests Miguel Grinberg 2019-05-04 21:16:04 +00:00
  • 3d9b5d7084 optional asyncio support Miguel Grinberg 2019-05-04 21:07:42 +00:00
  • 03efe46a26 more robust header checking in tests Miguel Grinberg 2019-05-04 20:31:59 +00:00
  • b16466f1a9 improve code structure Miguel Grinberg 2019-05-04 20:17:04 +00:00
  • 8aa50f171d g, before_request and after_request Miguel Grinberg 2019-04-27 18:15:09 +01:00
  • 76ab1fa6d7 more unit tests Miguel Grinberg 2019-04-27 16:34:19 +01:00
  • 0a373775d5 url pattern matching unit tests Miguel Grinberg 2019-04-27 15:18:16 +01:00
  • cd71986a50 response unit tests Miguel Grinberg 2019-04-27 14:23:07 +01:00
  • 0b95feafc9 request unit tests Miguel Grinberg 2019-04-27 11:58:03 +01:00
  • 9b32292f21 travis badge Miguel Grinberg 2019-04-27 10:31:03 +01:00
  • f741ed7cf8 unit testing framework Miguel Grinberg 2019-04-27 09:41:34 +01:00
  • 92edc17522 flake8 Miguel Grinberg 2019-04-27 09:37:53 +01:00
  • 4c83cb7563 debug mode Miguel Grinberg 2019-04-20 11:15:13 +01:00
  • 491202de1f print exceptions Miguel Grinberg 2019-04-20 10:09:37 +01:00