Markus Unterwaditzer
765f851a7c
Changelog for #1533
10 years ago
Alan Hamlett
99c99c4c16
Enable autoescape for `render_template_string`
10 years ago
ThiefMaster
bbaf20de7c
Add pop and setdefault to AppCtxGlobals
10 years ago
Alexander Pantyukhin
a9066a3756
Changes and docs are modified.
10 years ago
Markus Unterwaditzer
1e857bfa71
Changelog for #1422
10 years ago
Markus Unterwaditzer
f0de0a6057
Changelog for #1393
10 years ago
Markus Unterwaditzer
0748e2daac
Fix typo in changelog
10 years ago
Markus Unterwaditzer
51b011fac7
link to relevant PR
...
see #1326
10 years ago
Ben Jones
61263e08f9
Add datetime.date support to JSONEncoder
10 years ago
Markus Unterwaditzer
3f46f4f77a
Add changelog for #1288
10 years ago
Marc Abramowitz
d9402fc0c0
Make `jsonify` terminate responses with a newline
...
This came up in the context of
https://github.com/kennethreitz/httpbin/issues/168
10 years ago
defuz
17eee81da0
docs: ``Flask-Uploads``, ``X-Forwarded-Host``
10 years ago
defuz
ad011bc32d
docs: ``DEBUG``, ``SERVER_NAME``, ``PATH_INFO``
10 years ago
defuz
02694d609f
docs: :command:`pip`, :option:`--debug`
10 years ago
defuz
3fa4fd0908
docs: http method names like ``GET`` and ``POST``
10 years ago
defuz
8284217593
docs: ``True``, ``False`` and ``None``
10 years ago
defuz
76f3d6b45e
improve TEMPLATE_AUTO_RELOAD docs
10 years ago
Petr Zemek
ebab6718f7
Unify the uses of "testsuite" vs "test suite".
...
Use "test suite", which is more prevailing in the source code.
10 years ago
defuz
f88765d504
set TEMPLATE_AUTO_RELOAD default value to None
10 years ago
Gilman Callsen
d425279650
Improve compression by removing whitespace from separators when using jsonify() and JSONIFY_PRETTYPRINT_REGULAR is False.
...
Commit includes Changelog entry and two new tests in test_basic.py.
10 years ago
Matt Wright
986b92203a
Add CHANGES entry and versionchanged entry to docstring
10 years ago
Markus Unterwaditzer
6b3fbb323a
Add changelog entry for #1206
10 years ago
Ivan Ivaschenko
056bd0e6d4
Fix typo in changelog
10 years ago
Markus Unterwaditzer
73ca86587d
Add changelog
10 years ago
Armin Ronacher
c09a4317e4
Record blueprint registration order.
10 years ago
Armin Ronacher
bafc139810
Added EXPLAIN_TEMPLATE_LOADING to help people debug templates not being loaded.
10 years ago
Armin Ronacher
5edc803702
Added a changelog entry for modules.
10 years ago
Armin Ronacher
84ad89ffa4
Always log now, even if debug is off.
10 years ago
Daniel Neuhäuser
aa40b1731e
Add Config.from_mapping
11 years ago
Armin Ronacher
7bb3271f1a
Added changelog entry for click
11 years ago
Daniel Neuhäuser
34871a286e
Switch pypi links to https
...
To which the http version redirects permanently
11 years ago
Armin Ronacher
e46bca4051
Added thread flag to flask run
11 years ago
Armin Ronacher
d4b3d16c14
Better support for namespace packages.
11 years ago
Armin Ronacher
9554844e2a
Added workaround for Python 3.3's frozen loader
11 years ago
Armin Ronacher
696bffc9e9
Updated changelog formatting
11 years ago
Daniel Neuhäuser
06857c9ba5
Add Config.get_namespace to CHANGES
11 years ago
Daniel Neuhäuser
3f8e29b12c
Add Flask.config_class to changelog
11 years ago
Daniel Neuhäuser
97411295e3
Add Config.from_json to changelog
11 years ago
Armin Ronacher
141a5533c9
Documented fix for #879
11 years ago
Armin Ronacher
76e2f9cd03
Fixed send_from_directory not rebasing to the root path. This fixes #921
11 years ago
Armin Ronacher
e67d9a04b2
Fixed a changelog entry
11 years ago
Armin Ronacher
2506c0b9a9
Fixed sending etags for file streams with a name. This fixes #930 .
11 years ago
Armin Ronacher
46c24da016
Make before_first_request a decorator
11 years ago
Armin Ronacher
6075797f13
Added changelog entry
11 years ago
Armin Ronacher
e7c587789a
Fixe a bug in the test client causing url parameters to be removed. This fixes #968
11 years ago
Armin Ronacher
e5bba9deb5
Added support for custom JSON mimetypes
11 years ago
Daniel Neuhäuser
a3a2f521f1
Clear exceptions when pushing a context
...
Fixes #882
11 years ago
defuz
3e485009a8
add TEMPLATES_AUTO_RELOAD option to config
11 years ago
Daniel Richman
3d67736e09
Check error handlers for specific classes first
...
This allows adding error handlers like this:
@app.errorhandler(werkzeug.exceptions.Forbidden)
And subclassing HTTPExceptions:
class ForbiddenBecauseReason(Forbidden): pass
@app.errorhandler(ForbiddenBecauseReason)
def error1(): return "Forbidden because reason", 403
@app.errorhandler(403)
def error2(): return "Forbidden", 403
... the idea being, that a flask extension might want to raise an
exception, with the default behaviour of creating a HTTP error page,
but still allowing the user to add a view/handler specific to that
exception (e.g., "Forbidden because you are not in the right group").
11 years ago
Daniel Neuhäuser
94f4360137
Explain is_package AttributeError in find_package
...
When a PEP 302 import hook is used that doesn't implement .is_package()
an AttributeError is raised. This looks like a bug in Flask. This change
fixes that problem in the sense that it explains, that the
AttributeError is intentional.
12 years ago