From 3b77e5d6a1a6cb5793fc7de9de30f68727009d31 Mon Sep 17 00:00:00 2001 From: Miguel Grinberg Date: Sun, 23 Nov 2025 19:59:49 +0000 Subject: [PATCH] Updated roadmap #nolog --- README.md | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index ca0ebe6..86fe212 100644 --- a/README.md +++ b/README.md @@ -19,24 +19,15 @@ async def index(request): app.run() ``` -## Migrating to Microdot 2 - -Version 2 of Microdot incorporates feedback received from users of earlier -releases, and attempts to improve and correct some design decisions that have -proven to be problematic. - -For this reason most applications built for earlier versions will need to be -updated to work correctly with Microdot 2. The -[Migration Guide](https://microdot.readthedocs.io/en/stable/migrating.html) -describes the backwards incompatible changes that were made. - ## Resources - [Change Log](https://github.com/miguelgrinberg/microdot/blob/main/CHANGES.md) - Documentation - [Latest](https://microdot.readthedocs.io/en/latest/) - [Stable (v2)](https://microdot.readthedocs.io/en/stable/) - - [Legacy (v1)](https://microdot.readthedocs.io/en/v1/) ([Code](https://github.com/miguelgrinberg/microdot/tree/v1)) +- Legacy (v1) + - [Code](https://github.com/miguelgrinberg/microdot/tree/v1) + - [Documentation](https://microdot.readthedocs.io/en/v1/) ## Roadmap @@ -45,12 +36,8 @@ MicroPython and CPython: - Authentication support, similar to [Flask-Login](https://github.com/maxcountryman/flask-login) for Flask (**Added in version 2.1**) - Support for forms encoded in `multipart/form-data` format (**Added in version 2.2**) +- CSRF protection extension +- Pub/sub mini-framework for WebSocket and SSE - OpenAPI integration, similar to [APIFairy](https://github.com/miguelgrinberg/apifairy) for Flask -In addition to the above, the following extensions are also under consideration, -but only for CPython: - -- Database integration through [SQLAlchemy](https://github.com/sqlalchemy/sqlalchemy) -- Socket.IO support through [python-socketio](https://github.com/miguelgrinberg/python-socketio) - Do you have other ideas to propose? Let's [discuss them](https://github.com/:miguelgrinberg/microdot/discussions/new?category=ideas)!