2024-11-17 10:32:22 by Thomas Klausner | Files touched by this commit (2) | |
Log message: py-flask: update to 3.1.0. Version 3.1.0 ------------- Released 2024-11-13 - Drop support for Python 3.8. :pr:`5623` - Update minimum dependency versions to latest feature releases. Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:`5624,5633` - Provide a configuration option to control automatic option responses. :pr:`5496` - ``Flask.open_resource``/``open_instance_resource`` and ``Blueprint.open_resource`` take an ``encoding`` parameter to use when opening in text mode. It defaults to ``utf-8``. :issue:`5504` - ``Request.max_content_length`` can be customized per-request instead of only through the ``MAX_CONTENT_LENGTH`` config. Added ``MAX_FORM_MEMORY_SIZE`` and ``MAX_FORM_PARTS`` config. Added documentation about resource limits to the security page. :issue:`5625` - Add support for the ``Partitioned`` cookie attribute (CHIPS), with the ``SESSION_COOKIE_PARTITIONED`` config. :issue:`5472` - ``-e path`` takes precedence over default ``.env`` and ``.flaskenv`` files. ``load_dotenv`` loads default files in addition to a path unless ``load_defaults=False`` is passed. :issue:`5628` - Support key rotation with the ``SECRET_KEY_FALLBACKS`` config, a list of old secret keys that can still be used for unsigning. Extensions will need to add support. :issue:`5621` - Fix how setting ``host_matching=True`` or ``subdomain_matching=False`` interacts with ``SERVER_NAME``. Setting ``SERVER_NAME`` no longer restricts requests to only that domain. :issue:`5553` - ``Request.trusted_hosts`` is checked during routing, and can be set through the ``TRUSTED_HOSTS`` config. :issue:`5636` |
2024-04-08 07:11:17 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-flask: updated to 3.0.3 Version 3.0.3 - The default ``hashlib.sha1`` may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. - Don't initialize the ``cli`` attribute in the sansio scaffold, but rather in the ``Flask`` concrete class. |
2024-02-04 09:18:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-flask: updated to 3.0.2 Version 3.0.2 - Correct type for ``jinja_loader`` property. - Fix error with ``--extra-files`` and ``--exclude-patterns`` CLI options. |
2024-01-19 22:50:50 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-flask: updated to 3.0.1 Version 3.0.1 - Correct type for ``path`` argument to ``send_file``. - Fix a typo in an error message for the ``flask run --key`` option. - Session data is untagged without relying on the built-in ``json.loads`` ``object_hook``. This allows other JSON providers that don't implement that. - Address more type findings when using mypy strict mode. |
2023-11-07 09:57:22 by Thomas Klausner | Files touched by this commit (3) | |
Log message: py-flask: update to 3.0.0. Version 3.0.0 ------------- Released 2023-09-30 - Remove previously deprecated code. :pr:`5223` - Deprecate the ``__version__`` attribute. Use feature detection, or ``importlib.metadata.version("flask")``, instead. :issue:`5230` - Restructure the code such that the Flask (app) and Blueprint classes have Sans-IO bases. :pr:`5127` - Allow self as an argument to url_for. :pr:`5264` - Require Werkzeug >= 3.0.0. |
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | |
Log message: python/wheel.mk: simplify a lot, and switch to 'installer' for installation This follows the recommended bootstrap method (flit_core, build, installer). However, installer installs different files than pip, so update PLISTs for all packages using wheel.mk and bump their PKGREVISIONs. |
2023-08-22 09:06:14 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-flask: updated to 2.3.3 Version 2.3.3 - Python 3.12 compatibility. - Require Werkzeug >= 2.3.7. - Use ``flit_core`` instead of ``setuptools`` as build backend. - Refactor how an app's root and instance paths are determined. |
2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158) |
Log message: *: remove more references to Python 3.7 |