./www/py-flask, Python web microframework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.1.0, Package name: py312-flask-3.1.0, Maintainer: kleink

Flask is a microframework for Python based on Werkzeug, Jinja 2
and good intentions.


Required to run:
[devel/py-setuptools] [textproc/py-jinja2] [www/py-werkzeug] [security/py-itsdangerous] [devel/py-click] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 664.867 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-17 10:32:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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