CODEFOSSIL · flask
Blueprint
class in src/flask/sansio/blueprints.py:119 · Born 2011-05-29 (DERIVED, confidence 1.00)
Changed rewrite docs, clean up typing for template decorators
edebd37· David LordChanged use template_filter without parens
daf1510· kadai0308Changed address mypy strict findings
6000e80· David LordChanged Provide an extendable merge blueprint funcs method
72c85e8· pgjonesChanged Split the App and Blueprint into Sansio and IO parts
0ec7f71· pgjonesChanged add __future__ annotations
44ffe6c· David LordChanged require a non-empty name for blueprints
b8b4100· Evgeny MozhaevChanged setup method on registered blueprint is error
fc03d0d· David LordChanged remove previously deprecated code
6650764· David LordChanged point to app-scoped blueprint methods
ab93222· David LordChanged Ensure that blueprint subdomains suffix-chain
cabda59· pgjonesChanged Fix subdomain inheritance for nested blueprints.
d7b6c1f· Josh Michael Karamuth fix · INFERREDChanged template_folder type allows pathlib
09112cf· Maxim G. IvanovChanged update requirements
d178653· David LordChanged show deprecation warning on json_encoder/decoder access
714ccef· David LordChanged add json provider interface
69f9845· David LordChanged Improve decorator typing (#4676)
9b44bf2· Phil JonesChanged deprecate before_first_request
96c97de· David LordChanged add errorhandler type check tests
3351a86· David LordChanged view function is actually type checked
81be290· David LordChanged access flask types through namespace alias
61f62e6· David LordChanged apply setupmethod consistently
a406c29· David LordChanged always warn on blueprint setupmethod after registration
eb36135· Chris HallacyChanged relax errorhandler function arg type
8886328· David LordChanged same blueprint cannot be registered with same name
48f2afb· David LordChanged static_folder can be a pathlib.Path
9a2adfb· Yourun-ProgerChanged Fix registering a blueprint twice with differing names
a44c722· pgjones fix · INFERREDChanged improve typing for `app.errorhandler` decorator
6a4e7e9· Pascal CorpetChanged Fix type annotation for `before_request` and `before_app_request` decorators
a960236· Marat SharafutdinovChanged Fix blueprint self registration
714b0a4· pgjones fix · INFERREDChanged warn when registering same blueprint with same name
9409be6· David LordChanged changelog for blueprint registered name
63b3067· David LordChanged Bugfix allow blueprints to be registered with a different name
c2920e2· pgjones fix · INFERREDChanged Bugfix blueprint naming
141fde1· pgjones fix · INFERREDChanged Fix blueprint nested url_prefix
99afbb2· pgjones fix · INFERREDChanged Improve decorator factory type signatures
10a36cb· Alex HedgesChanged Make add_url_rule() signature consistent
bf98271· Alex HedgesChanged Fix nested blueprint url_prefix
6fbdeb8· pgjones fix · INFERREDChanged fix url_prefix argument when nesting blueprints
e93704f· Grey Li fix · INFERREDChanged blueprint name may not contain a dot
7c52614· David LordChanged Simplify the async handling code
7f87f3d· pgjonesChanged Add initial type hints
7723709· pgjonesChanged Nested blueprints
f92e820· pgjonesChanged update async docs
dc3e9c0· David LordChanged Alter ensure_sync implementation to support extensions
00f5a3e· pgjonesChanged only extend on first registration
3dfc12e· David LordChanged rewrite Scaffold docs
7029674· David LordChanged Utilise defaultdicts
fd62210· pgjonesChanged update requirements (#3823)
373f0dd· David LordChanged refer to encoder instead of decoder
bdf7083· Matěj VolfChanged fixed #3738 typo in src/flask/blueprints.py
1f1b65a· WolframAlphChanged extract common Flask/Blueprint API to Scaffold base class
b146a13· yk396Changed remove unused ref directives
171aabc· David LordChanged f-strings everywhere
2ae740d· David LordChanged Do not register empty CLI groups from Blueprint
f25b500· Daniel PopeChanged strip static url trailing slash at assignment
ed9ab2d· David LordChanged Add Blueprint level cli command registration
ec1ccd7· Anthony PlunkettChanged Remove ending slash from static_url_path
2039e2e· Frankie LiuChanged Reformat with black
025589e· David BaumgoldChanged Fix registering partials as view functions
6663bf1· ThiefMaster fix · INFERREDChanged Blueprint view function name should not contain dots
2f57a0b· CaratpineChanged document `Flask.register_blueprint` arguments closes #1809
0f7b3a4· David LordChanged document inherited attributes for Flask and Blueprint closes #480 [ci skip]
235c830· David LordChanged clean up blueprint json support add changelog for #1898
46f8366· David LordChanged Allow per blueprint json encoder decoder re #1710
501b859· RamiCChanged s/1.0/0.11/ in versionadded/versionchanged markers
c5900a1· ThiefMasterChanged Fix #1477
554c5b9· Markus Unterwaditzer fix · INFERREDChanged 0.11 => 1.0
2446ca6· Markus UnterwaditzerChanged Better support for namespace packages.
d4b3d16· Armin RonacherChanged Revert "Revert "Merge pull request #859 from wvh/register_error_handler""
d4fec14· Kenneth Reitz fix · INFERREDChanged Revert "Merge pull request #859 from wvh/register_error_handler"
2aa26ff· Kenneth Reitz fix · INFERREDChanged Fix a typo on blueprints module name.
5ecca4c· Hyunjun KimChanged Add a non-decorator version of the error handler register function
b031813· Wouter Van HemelChanged Fixed some embarrassing grammar
dfdcac2· Armin Ronacher fix · INFERREDChanged Added template_global, fixes #657
3b393f8· Armin Ronacher fix · INFERREDChanged Add @template_test() decorator for creating custom jinja2 tests, like existing @template_filter() for filters. Fixes #332
f034d8d· Armin Ronacher fix · INFERREDChanged Add non-decorator template filter methods.
ce4d589· Ron DuPlainChanged Added a template filter decorator to blueprints.
2a4d3ef· ReisenChanged Fixed Blueprint.app_url_value_preprocessor.
f8caa54· Michał Bartoszkiewicz fix · INFERREDChanged Deny dot's in blueprint endpoints. Add tests for that too.
03a71e0· Pedro AlgarvioChanged Allow passing the endpoint to the route decorators on Flask's `application` and `blueprints`.
68ec5a3· Pedro AlgarvioChanged Added the ability to trigger functions before the first request to the application
02a1317· Armin RonacherChanged Fixed an issue that broke url processors for blueprints. Added testcases
bd473c1· Armin Ronacher fix · INFERREDChanged Add teardown request decorators to blueprints.
7e6c70a· Ron DuPlainChanged More docstrings for blueprints.
8617505· Armin RonacherChanged Started work on testcases for blueprints
e17e74d· Armin RonacherChanged Chnaged a bunch of behavior in blueprints for it to be more flexible. Improved backwards compat.
abe1378· Armin RonacherChanged Replace 'module' with 'blueprint' in docstrings.
3d6e3e4· Ron DuPlainChanged Started documentation for blueprints
bfd6776· Armin RonacherChanged Added blueprint specific error handling
f5ec995· Armin RonacherChanged Started work on URL value preprocessors
5da1fc2· Armin RonacherChanged Register most stuff only once
f7e71b5· Armin RonacherBorn Latest iteration of the blueprint code. Far from being done
7a08331· Armin Ronacher