← pallets/flask

CODEFOSSIL · flask

Flask

class in src/flask/app.py:109 · Born 2010-04-06 (DERIVED, confidence 0.60)

16years old
31changes
3fixes
5authors
0callers

Moved here, with edits, from src/flask/sansio/app.py, then Copied here from flask.py; its history is followed back to where it was born.

20112012201320142015201620172018201920202021202220232024202520262023-08-19 3f6b243 Support async template context processors2023-08-27 65271c1 Remove print left in by accident2023-09-30 438edcd Allow self as an argument to url_for2023-11-09 54ff9b2 use ruff linter and formatter2023-11-15 54e05a2 use ruff linter and formatter2024-01-16 6000e80 address mypy strict findings2024-04-07 5fdce4c Don't set the cli attribute in the sansio scaffold2024-06-07 d718ecf Provide a configuration option to control automatic option responses2024-07-11 28d5a4d add encoding parameter to open_resource2024-10-24 9e831e9 fix pyright type errors2024-10-31 1d610e4 drop support for Python 3.82024-11-01 c7a5388 add config and docs for limits2024-11-01 9efc1eb add SESSION_COOKIE_PARTITIONED config2024-11-02 98ae718 fix mypy finding2024-11-08 e13373f enable secret key rotation2024-11-12 4995a77 fix subdomain_matching=False behavior2024-11-13 4f7156f configure and check trusted_hosts2025-03-29 165af0a update dev dependencies2025-05-11 11c45ee update dev dependencies2025-05-12 0109e49 use uv2025-09-19 c2705ff merge app and request context2025-09-20 6a64969 pass context through dispatch methods2026-01-25 3709c4a update ruff hook and noqa2026-01-25 c77a520 deprecate should_ignore_error2026-02-19 c17f379 request context tracks session access2026-02-19 7b00886 fix typing2026-02-20 fbb6f0b all teardown callbacks are called despite errors2026-08-11 81798b4 fix typos2026-08-11 7203fea Fix IPv6 server name parsing2026-09-08 d73fa1c fix docs ref2026-10-07 329c32b fix dev2023-08-19 0ec7f71 Split the App and Blueprint into Sansio and IO parts2010-04-06 33850c0 Initial checkin of stuff that exists so far.
Every commit that changed it, 2010-04-06 – 2026-10-07. Raised orange dots are fixes.
  1. Changed fix dev

    329c32b · David Lord fix · INFERRED

  2. Changed fix docs ref

    d73fa1c · David Lord

  3. Changed Fix IPv6 server name parsing

    7203fea · lkk7 fix · INFERRED

  4. Changed fix typos

    81798b4 · David Lord

  5. Changed all teardown callbacks are called despite errors

    fbb6f0b · David Lord

  6. Changed fix typing

    7b00886 · David Lord

  7. Changed request context tracks session access

    c17f379 · David Lord

  8. Changed deprecate should_ignore_error

    c77a520 · David Lord

  9. Changed update ruff hook and noqa

    3709c4a · David Lord

  10. Changed pass context through dispatch methods

    6a64969 · David Lord

  11. Changed merge app and request context

    c2705ff · David Lord

  12. Changed use uv

    0109e49 · David Lord

  13. Changed update dev dependencies

    11c45ee · David Lord

  14. Changed update dev dependencies

    165af0a · David Lord

  15. Changed configure and check trusted_hosts

    4f7156f · David Lord

  16. Changed fix subdomain_matching=False behavior

    4995a77 · David Lord fix · INFERRED

  17. Changed enable secret key rotation

    e13373f · David Lord

  18. Changed fix mypy finding

    98ae718 · David Lord

  19. Changed add SESSION_COOKIE_PARTITIONED config

    9efc1eb · David Lord

  20. Changed add config and docs for limits

    c7a5388 · David Lord

  21. Changed drop support for Python 3.8

    1d610e4 · David Lord

  22. Changed fix pyright type errors

    9e831e9 · bre-17387639

  23. Changed add encoding parameter to open_resource

    28d5a4d · David Lord

  24. Changed Provide a configuration option to control automatic option responses

    d718ecf · pgjones

  25. Changed Don't set the cli attribute in the sansio scaffold

    5fdce4c · pgjones

  26. Changed address mypy strict findings

    6000e80 · David Lord

  27. Changed use ruff linter and formatter

    54e05a2 · David Lord

  28. Changed use ruff linter and formatter

    54ff9b2 · David Lord

  29. Changed Allow self as an argument to url_for

    438edcd · pgjones

  30. Changed Remove print left in by accident

    65271c1 · pgjones

  31. Changed Support async template context processors

    3f6b243 · pgjones

  32. Moved here Split the App and Blueprint into Sansio and IO parts

    0ec7f71 · pgjones

  33. Born Initial checkin of stuff that exists so far.

    33850c0 · Armin Ronacher