David Lord
36e4a824f3
Any for CertParamType type
2026-05-31 07:42:46 -07:00
David Lord
954f5684e4
update dev dependencies
2026-05-18 16:35:44 -07:00
David Lord
9fcd34c9f3
Merge branch 'stable'
2026-05-13 07:37:53 -07:00
David Lord
1d49747264
update flask-mongoengine link
2026-05-13 07:37:21 -07:00
David Lord
7374c85dde
remove leftover setuptools
2026-05-02 05:59:12 -07:00
David Lord
dcbede0cb0
autoescape selection uses case-insensitive comparison ( #6013 )
2026-05-01 20:58:56 -07:00
David Lord
9368fb3f3c
case-insensitive comparison
2026-05-01 20:56:39 -07:00
David Lord
06ea505ce2
separate copy per call
2026-05-01 20:31:50 -07:00
David Lord
2ac89889f4
Merge branch 'stable'
2026-04-08 21:04:03 -07:00
David Lord
689362089e
fix typo
2026-04-08 21:01:29 -07:00
David Lord
258d68b6ff
Merge branch 'stable'
2026-04-05 12:32:14 -07:00
David Lord
a31e6b7346
remove werkzeug host tests
2026-04-05 12:31:01 -07:00
David Lord
e4e4bf6543
Merge branch 'stable'
2026-04-05 11:24:48 -07:00
David Lord
b21425d6df
reduce venv size
2026-04-05 11:13:13 -07:00
David Lord
83dbcb222a
update dev dependencies
2026-04-03 15:59:16 -07:00
David Lord
7ef2946fb5
remove unicode host test ( #5962 )
2026-03-24 06:55:57 -07:00
David Lord
91c6b3fecf
remove unicode host test
2026-03-24 06:51:39 -07:00
David Lord
4cae5d8e41
Merge branch 'stable'
2026-03-08 16:21:50 -07:00
David Lord
a197702e2c
update dev dependencies
2026-03-08 16:20:07 -07:00
David Lord
4774385abd
add zizmor to scan workflows ( #5945 )
2026-03-08 16:15:00 -07:00
David Lord
560c119e3d
add zizmor to scan workflows
2026-03-08 16:05:00 -07:00
David Lord
3a9d54f3da
Merge branch 'stable'
2026-03-04 07:36:21 -08:00
David Lord
a29f88ce6f
document that headers must be set before streaming
2026-03-04 07:36:09 -08:00
David Lord
c34d6e81fd
all teardown callbacks are called despite errors ( #5928 )
2026-02-19 20:00:34 -08:00
David Lord
fbb6f0bc4c
all teardown callbacks are called despite errors
2026-02-19 19:41:50 -08:00
David Lord
7b0088693e
fix typing
2026-02-19 08:42:33 -08:00
David Lord
a411a2434b
add back opening session on context push
2026-02-19 08:35:48 -08:00
David Lord
daca74d93a
Merge branch 'stable'
2026-02-18 21:56:24 -08:00
David Lord
f00ad424ee
release version 3.1.3 ( #5924 )
2026-02-18 21:01:53 -08:00
David Lord
22d924701a
release version 3.1.3
2026-02-18 19:41:55 -08:00
David Lord
089cb86dd2
Merge commit from fork
...
request context tracks session access
2026-02-18 19:35:58 -08:00
David Lord
c17f379390
request context tracks session access
2026-02-18 19:02:54 -08:00
David Lord
27be933840
start version 3.1.3
2026-02-18 14:52:52 -08:00
David Lord
d98eb69a35
revert cli test change
2026-02-12 13:11:01 -08:00
David Lord
12e95c93b4
fix provide_automatic_options override ( #5917 )
2026-02-12 13:07:50 -08:00
David Lord
e82db2ca3a
fix provide_automatic_options override
2026-02-12 13:03:03 -08:00
David Lord
d3b78fd18a
Merge remote-tracking branch 'origin/stable'
2026-02-06 13:22:54 -08:00
David Lord
663198d7b4
update dev dependencies
2026-02-03 10:22:19 -08:00
David Lord
976459f7cb
fix editable werkzeug
2026-02-03 10:20:49 -08:00
David Lord
5e621a2801
update domain matching tests for Werkzeug 3.2
2026-02-03 10:19:45 -08:00
David Lord
4e652d3f68
Abort if the instance folder cannot be created ( #5903 )
2026-01-28 07:43:00 -08:00
Markus Heidelberg
3d03098a97
Abort if the instance folder cannot be created
...
According to the comment, the instance folder should exist in any case.
But a PermissionError was ignored silently.
Since Python 3.9 is the minimum required version, it is safe to use
"exist_ok" added in Python 3.2 and avoid exception handling.
2026-01-27 09:18:37 +01:00
David Lord
798e006f43
Merge branch 'stable'
2026-01-25 10:38:42 -08:00
David Lord
407eb76b27
document using gevent for async ( #5900 )
2026-01-25 10:35:12 -08:00
David Lord
ac5664d228
document using gevent for async
2026-01-25 10:33:13 -08:00
David Lord
23df07d799
Merge branch 'stable'
2026-01-24 19:55:36 -08:00
David Lord
4b8bde97d4
deprecate should_ignore_error ( #5899 )
2026-01-24 19:53:11 -08:00
David Lord
0292047b22
remove unused ruff check rule
2026-01-24 19:52:11 -08:00
David Lord
c77a520343
deprecate should_ignore_error
2026-01-24 19:50:30 -08:00
David Lord
9b74a90dd3
fix codespell findings
2026-01-24 19:11:02 -08:00
David Lord
5880befcd2
Merge branch 'stable'
2026-01-24 19:05:26 -08:00
David Lord
4f79d5b59a
Increase required flit_core version to 3.11 ( #5865 )
2026-01-24 19:04:07 -08:00
Markus Heidelberg
fe3b215d3a
Increase required flit_core version to 3.11
...
Needed since Flask 3.1.1 after having set the "license" keyword to an
SPDX license expression. Avoids this possible build error:
flit_core.config.ConfigError: license field should be <class 'dict'>, not <class 'str'>
Fixes: 0109e496f ("use uv").
2026-01-24 19:02:37 -08:00
David Lord
5559ef42b5
pre-commit: Add codespell ( #5844 )
2026-01-24 19:00:23 -08:00
David Lord
3709c4a9a8
update ruff hook and noqa
...
co-authored-by: Christian Clauss <cclauss@me.com>
2026-01-24 18:58:45 -08:00
Christian Clauss
709f83f6a3
pre-commit: Add codespell
2026-01-24 18:53:30 -08:00
ADITYA SAH
30da640ffe
clarify 415 vs 400 errors for request.json ( #5827 )
2026-01-24 18:46:56 -08:00
David Lord
25642fd1fd
fix annotation for select_jinja_autoescape ( #5808 )
2026-01-24 18:25:31 -08:00
David Lord
809d5a8869
redirect defaults to 303 ( #5898 )
2026-01-24 17:18:35 -08:00
David Lord
eca5fd1dfd
redirect defaults to 303
2026-01-24 17:16:38 -08:00
David Lord
eb58d862cc
Merge branch 'stable'
2026-01-24 17:15:54 -08:00
David Lord
64dd0809c2
update dev dependencies
2026-01-24 17:14:20 -08:00
David Lord
97bddc1f61
update dev dependencies
2026-01-05 08:50:52 -08:00
David Lord
ad68a12645
drop experimental 3.13t test env
2025-11-28 11:05:52 -08:00
David Lord
2579ce9f18
Merge branch 'stable'
2025-11-17 10:05:51 -08:00
David Lord
607d1948b8
split free threading envs
2025-11-17 10:05:39 -08:00
David Lord
218880c7fd
Merge branch 'stable'
2025-11-17 10:03:42 -08:00
David Lord
917000097f
test py3.14
2025-11-17 10:02:53 -08:00
David Lord
96a01e420b
Merge branch 'stable'
2025-11-17 09:45:56 -08:00
David Lord
da6d075dfd
update dev dependencies
2025-11-17 09:43:40 -08:00
David Lord
70d04b5a26
pass context through dispatch methods ( #5818 )
2025-11-17 08:49:53 -08:00
Hynek Schlawack
88a65bb374
Docs typo/markup fixes ( #5829 )
2025-10-14 13:26:26 -07:00
David Lord
6a64969009
pass context through dispatch methods
2025-09-19 17:33:30 -07:00
David Lord
adf363679d
merge app and request context ( #5812 )
2025-09-19 16:45:27 -07:00
David Lord
c2705ffd9c
merge app and request context
2025-09-19 16:43:53 -07:00
subhajitsaha01
dbd4c28825
Changed the static annotated type of select_jinja_autoescape method in src/flask/sansio/app.py
2025-09-06 22:01:22 +05:30
David Lord
330123258e
Merge branch 'stable'
2025-08-19 14:09:56 -07:00
David Lord
85793d6c22
release version 3.1.2 ( #5800 )
2025-08-19 14:03:43 -07:00
David Lord
2c1b30d050
release version 3.1.2
2025-08-19 13:57:47 -07:00
David Lord
1292419ddf
Update GitHub Actions workflow for artifact handling ( #5795 )
2025-08-19 13:56:49 -07:00
Grant Birkinbine
4dd52ca9c7
Update GitHub Actions workflow for artifact handling
2025-08-19 13:50:03 -07:00
David Lord
55c6255657
update dev dependencies
2025-08-19 13:41:24 -07:00
David Lord
ed1c9e953e
support call template_filter without parens ( #5736 )
2025-08-19 12:36:00 -07:00
David Lord
edebd37044
rewrite docs, clean up typing for template decorators
2025-08-19 12:33:21 -07:00
kadai0308
daf1510a4b
use template_filter without parens
2025-08-19 12:33:21 -07:00
David Lord
d8259eb119
use Jinja name consistently
2025-08-19 10:43:16 -07:00
David Lord
38b4c1e19b
refactor stream_with_context for async views ( #5799 )
2025-08-19 08:23:51 -07:00
David Lord
9822a03515
refactor stream_with_context for async views
2025-08-19 08:18:55 -07:00
David Lord
49b7e7bc8f
security docs for TRUSTED_HOSTS ( #5798 )
2025-08-18 11:44:57 -07:00
David Lord
b228ca3d87
security docs for TRUSTED_HOSTS
2025-08-18 11:42:48 -07:00
David Lord
ff64079a51
update flask-talisman link
2025-08-18 10:51:12 -07:00
David Lord
1dfd7cd555
use IO[bytes] instead of BinaryIO for wider compatibility ( #5777 )
2025-08-18 10:26:12 -07:00
Tero Vuotila
d44f1c6523
relax type hint for bytes io
2025-08-18 10:22:59 -07:00
David Lord
c56c5ec7c4
Docs: Fix escaping in HTML escaping example ( #5742 )
2025-08-18 10:20:06 -07:00
Badhreesh
0f83958247
demonstrate escaping with query string
...
slash in value would be interpreted as a path separator in the URL
2025-08-18 10:19:18 -07:00
David Lord
7fea7cf156
Update macOS UI reference to “System Settings” ( #5723 )
2025-08-18 10:08:07 -07:00
David Lord
24824ff666
push preserved contexts in correct order ( #5797 )
2025-08-18 09:56:39 -07:00
David Lord
53b8f08218
push preserved contexts in correct order
2025-08-18 09:45:56 -07:00
David Lord
5addaf833b
start version 3.1.2
2025-08-18 09:42:21 -07:00
David Lord
85c5d93cbd
Merge branch 'stable'
2025-06-12 13:48:07 -07:00
David Lord
85cc710464
svg logo
2025-06-12 13:46:49 -07:00
David Lord
284273e3c5
Merge branch 'stable'
2025-06-10 13:18:26 -07:00
David Lord
f17d986948
cleanup svg
2025-06-10 13:18:15 -07:00
David Lord
d6009c0aeb
Merge branch 'stable'
2025-06-09 21:20:46 -07:00
David Lord
2b42a803a2
cleanup svg
2025-06-09 21:20:36 -07:00
David Lord
211cce038a
Merge branch 'stable'
2025-06-09 14:33:44 -07:00
David Lord
a7b67c99f9
svg logo ( #5757 )
2025-06-09 14:33:26 -07:00
David Lord
a758915893
svg logo
2025-06-09 14:31:31 -07:00
David Lord
e974128863
Merge branch 'stable'
2025-06-08 09:54:32 -07:00
David Lord
f04c5e6964
update dev dependencies
2025-06-08 09:52:11 -07:00
David Lord
c07b201ce3
Merge pull request #5754
...
remove slsa provenance
2025-06-08 09:47:45 -07:00
David Lord
adeea00707
remove slsa provenance
...
PyPI trusted publishing has its own attestation support now.
2025-06-08 09:43:05 -07:00
abhiram kamini
7bf3be8dfa
Update server.rst
...
made changes to rename system preferences to system settings according to new mac os name change
2025-06-04 17:24:45 -07:00
David Lord
a42c4d54a3
Fix global CONTRIBUTING link ( #5737 )
2025-05-20 12:30:04 -04:00
AJ Jordan
184ec3c545
Fix global CONTRIBUTING link
2025-05-20 12:26:17 -04:00
David Lord
a5f9742398
drop end of life python versions ( #5731 )
2025-05-13 08:35:41 -07:00
David Lord
52df9eed45
drop end of life python versions
2025-05-13 08:31:54 -07:00
David Lord
e7e5380776
Merge branch 'stable'
2025-05-13 08:10:30 -07:00
David Lord
bbaf13333f
fix syntax
2025-05-13 08:09:39 -07:00
David Lord
57e7286948
release version 3.1.1 ( #5730 )
2025-05-13 08:01:42 -07:00
David Lord
7fff56f517
release version 3.1.1
2025-05-13 07:51:12 -07:00
David Lord
73d6504063
Merge commit from fork
...
Sessions: fix signing key selection when key rotation is enabled
2025-05-13 07:46:54 -07:00
David Lord
cbb6c36692
update docs about fallback order
2025-05-12 18:30:27 -07:00
James Addison
fb54159861
secret key rotation: fix key list ordering
...
The `itsdangerous` serializer interface[1] expects keys to be
provided with the oldest key at index zero and the active signing key
at the end of the list.
We document[2] that `SECRET_KEY_FALLBACKS` should be configured with
the most recent first (at index zero), so to achieve the expected
behaviour, those should be inserted in reverse-order at the head of
the list.
[1] - https://itsdangerous.palletsprojects.com/en/stable/serializer/#itsdangerous.serializer.Serializer
[2] - https://flask.palletsprojects.com/en/stable/config/#SECRET_KEY_FALLBACKS
2025-05-12 18:30:27 -07:00
David Lord
bc143499cf
Merge branch 'stable'
2025-05-11 18:08:43 -07:00
David Lord
941efd4a36
use uv ( #5727 )
2025-05-11 18:04:35 -07:00
David Lord
0109e496f6
use uv
2025-05-11 17:58:53 -07:00
David Lord
11c45eeba3
update dev dependencies
2025-05-11 05:58:48 -07:00
David Lord
b78b5a210b
Merge branch 'stable'
2025-03-30 13:17:17 -07:00
David Lord
e785166507
Async Iterable Response ( #5659 )
2025-03-30 13:15:54 -07:00
CoolCat467
410e5ab7ed
Accept AsyncIterable for responses
2025-03-30 13:14:25 -07:00
David Lord
bfffe87d4c
add ghsa links
2025-03-29 15:57:16 -07:00
David Lord
73ce26c3e8
remove tests about deprecated pkgutil.get_loader ( #5702 )
2025-03-29 15:45:11 -07:00
David Lord
41ec5760a2
remove tests about deprecated pkgutil.get_loader
2025-03-29 15:42:58 -07:00
David Lord
2732c4db66
add endpoint name in favicon example ( #5701 )
2025-03-29 15:32:28 -07:00
David Lord
c94d2a77db
add endpoint name in favicon example
2025-03-29 15:30:56 -07:00
David Lord
315ebc1176
better type checking during deprecation ( #5700 )
2025-03-29 15:28:27 -07:00
David Lord
7d5d187458
better type checking during deprecation
2025-03-29 15:23:34 -07:00
David Lord
c7c8dc38ea
Remove HTTP Public Key Pinning from docs ( #5695 )
2025-03-29 15:17:48 -07:00
black
2ae36c8dd5
Remove HTTP Public Key Pinning from docs
...
The header is considered obsolete and no longer supported by any major
browser. MDN link is dead.
2025-03-29 15:16:24 -07:00
David Lord
5ea0ab8ea2
Handle help arg by itself the same as no args ( #5674 )
2025-03-29 15:15:04 -07:00
George Waters
da60039486
Handle help arg by itself the same as no args
...
When the 'flask' command is used with only the '--help' parameter, this
change will make sure to try and load the app before the help callback
is run. This was previously only being done when the 'flask' command was
used by itself. This meant when passing in '--help', any custom commands
were not getting shown in the help message. With this change, custom
commands will be included in the help message when running 'flask' on
the command line by itself or with the '--help' parameter.
2025-03-29 15:13:23 -07:00
David Lord
08c480b3b3
Update app factory docs ( #5671 )
2025-03-29 15:10:55 -07:00
kotvkvante
f51a23839a
fix bash cli syntax error and app name
2025-03-29 15:09:26 -07:00
David Lord
04b070fa26
Fix typo in the docs ( #5650 )
2025-03-29 14:49:06 -07:00
zhuangzhuang
75a8327cfd
Update mongoengine.rst
2025-03-29 14:47:41 -07:00
David Lord
165af0a090
update dev dependencies
2025-03-29 14:44:59 -07:00
David Lord
235c52fa10
fix rtd build
2025-03-29 14:37:13 -07:00
David Lord
f61172b8dd
Merge branch 'stable'
2025-01-05 09:10:00 -08:00
David Lord
959052fb8d
use global contributing guide
...
Remove the per-project files so we don't have to
keep them in sync. GitHub's UI links to everything
except the contributing guide, so add a section
about that to the readme.
(cherry picked from commit 60a11a730e )
2025-01-05 09:09:33 -08:00
David Lord
5b525e9797
markdown formatting
...
(cherry picked from commit 6b361ce06b )
2025-01-05 09:09:32 -08:00
David Lord
60a11a730e
use global contributing guide
...
Remove the per-project files so we don't have to
keep them in sync. GitHub's UI links to everything
except the contributing guide, so add a section
about that to the readme.
2025-01-05 09:02:41 -08:00
David Lord
6b361ce06b
markdown formatting
2025-01-05 09:01:49 -08:00
David Lord
6b054f8f38
Merge branch 'stable'
2024-11-23 17:54:29 -08:00
David Lord
f2674c5bb4
fix type hint for cli_runner.invoke ( #5647 )
2024-11-23 17:52:56 -08:00
kurtatter
54c3f87af9
fix type hint for cli_runner.invoke
2024-11-23 17:50:40 -08:00
David Lord
ea08f155d8
update __version__ deprecation ( #5649 )
2024-11-23 16:06:37 -08:00
David Lord
b394a994e6
update __version__ deprecation
2024-11-23 16:03:47 -08:00
David Lord
dcbe86bd15
start version 3.1.1
2024-11-23 16:01:16 -08:00
David Lord
d5b7a05ab2
remove previously deprecated code ( #5648 )
2024-11-23 15:59:30 -08:00
David Lord
d22bfcd4cf
remove previously deprecated code
2024-11-23 15:41:36 -08:00
David Lord
4fec712f32
start version 3.2.0
2024-11-23 15:33:38 -08:00
David Lord
18ffe1eaf6
add gettext config for docs
2024-11-20 19:37:06 -08:00
David Lord
bc098406af
release version 3.1.0 ( #5640 )
2024-11-13 10:27:38 -08:00
David Lord
ab81496641
release version 3.1.0
2024-11-13 10:20:07 -08:00
David Lord
70602a196a
remove test pypi
2024-11-13 09:23:24 -08:00
David Lord
6748a09341
update dev dependencies
2024-11-13 08:48:10 -08:00
David Lord
22c48a738b
Merge remote-tracking branch 'origin/stable'
2024-11-13 08:43:48 -08:00
David Lord
2eab96a32a
use generic bases for session ( #5638 )
2024-11-13 08:27:11 -08:00
David Lord
f49dbfd3e4
use generic bases for session
2024-11-13 08:22:57 -08:00
David Lord
7b21d43d4c
configure and check request.trusted_hosts ( #5637 )
2024-11-12 21:03:23 -08:00
David Lord
4f7156f2c3
configure and check trusted_hosts
2024-11-12 21:01:55 -08:00
David Lord
10bdf61a0f
setting SERVER_NAME does not restrict routing for both subdomain_matching and host_matching ( #5634 )
2024-11-12 10:13:39 -08:00
David Lord
4995a775df
fix subdomain_matching=False behavior
2024-11-12 08:58:08 -08:00
David Lord
07c7d5730a
update min blinker version ( #5633 )
2024-11-08 09:55:00 -08:00
David Lord
470e2b8d17
update min blinker version
2024-11-08 09:48:59 -08:00
David Lord
a20bcff8dc
enable secret key rotation ( #5632 )
2024-11-08 08:16:04 -08:00
David Lord
e13373f838
enable secret key rotation
2024-11-08 08:09:01 -08:00
David Lord
7522c4bcdb
update env file precedence ( #5630 )
2024-11-07 11:56:26 -08:00
David Lord
2c31603042
update env file precedence
2024-11-07 11:54:29 -08:00
David
6c44dd4bb8
update helpers.send_from_directory docstring ( #5599 )
...
Update helpers.send_from_directory docstring to match werkzeug.utils.send_from_directory docstring on the :param directory: line.
2024-11-06 09:47:57 -08:00
David Lord
98ae718976
fix mypy finding
2024-11-01 18:06:34 -07:00
David Lord
c62b03bcfd
fix example and tutorial compatibility and update metadata ( #5627 )
2024-11-01 18:06:11 -07:00
David Lord
a9b99b3489
update example project metadata
2024-11-01 18:00:39 -07:00
David Lord
8aa161a437
add sqlite datetime converter
2024-11-01 17:18:52 -07:00
David Lord
df201ed152
fix js example test
2024-11-01 16:44:17 -07:00
David Lord
ce08bc704e
add SESSION_COOKIE_PARTITIONED config ( #5499 )
2024-11-01 16:26:37 -07:00
David Lord
9efc1ebeeb
add SESSION_COOKIE_PARTITIONED config
...
co-authored-by: Jose Cespedes <josecespedes@ibm.com>
2024-11-01 16:24:15 -07:00
David Lord
6f2014d353
add config and docs for limits ( #5626 )
2024-11-01 13:21:35 -07:00
David Lord
c7a53888a1
add config and docs for limits
2024-11-01 13:17:53 -07:00
David Lord
62c56e08c4
update minimum dependencies ( #5624 )
2024-10-31 13:15:29 -07:00
David Lord
8f37c82f61
update min dependencies
2024-10-31 13:11:06 -07:00
David Lord
39e7208366
update dev dependencies
2024-10-31 13:08:52 -07:00
David Lord
227838c472
no need for separate requirements-skip folder anymore
2024-10-31 13:08:52 -07:00
David Lord
99ce7ed0e4
drop support for Python 3.8 ( #5623 )
2024-10-31 12:32:10 -07:00
David Lord
1d610e44b3
drop support for Python 3.8
2024-10-31 12:30:53 -07:00
David Lord
e8b91cd38a
fix pyright type errors ( #5620 )
2024-10-24 14:54:53 -07:00
bre-17387639
9e831e915f
fix pyright type errors
2024-10-24 14:46:34 -07:00
David Lord
5e8cb74018
update test workflow trigger
2024-10-24 13:29:34 -07:00
David Lord
2778b7c23f
Merge branch 'stable'
2024-10-24 13:28:57 -07:00
David Lord
96800fb673
update test workflow trigger
2024-10-24 13:28:46 -07:00
David Lord
8f2bc008ad
update dev dependencies
2024-10-24 13:27:52 -07:00
David Lord
9b5549313e
Merge branch '3.0.x'
2024-10-23 13:45:17 -07:00
David Lord
68150d4caf
Fix the issue link in the Flask 3.0.1 Changelog in the send_file argu… ( #5618 )
2024-10-22 14:16:56 -07:00
Catarina Bressan
74721b48f0
Fix the issue link in the Flask 3.0.1 Changelog in the send_file argument type entry
2024-10-22 17:32:02 -03:00
David Lord
d273f87a41
use python 3.9 to test dev versions ( #5615 )
2024-10-18 13:22:45 -07:00
David Lord
52ccd66735
use python 3.9 to test dev versions
2024-10-18 13:19:51 -07:00
David Lord
dffe303482
fix mypy findings
2024-10-18 13:04:35 -07:00
David Lord
52c060f718
Fix typo in the changelog ( #5609 )
2024-10-18 12:59:21 -07:00
David Lord
c5a5576522
update CHANGES.rst
2024-10-18 10:03:49 -07:00
David Lord
bca18041b0
Merge branch '3.0.x'
2024-10-18 10:03:09 -07:00
David Lord
b337d21058
update dev dependencies
2024-10-18 10:02:35 -07:00
Grey Li
e63ead4208
Fix typo in the changelog
2024-09-24 08:54:01 +08:00
David Lord
2fec0b206c
set up pre-commit lite workflow
...
Committed via https://github.com/asottile/all-repos
2024-09-01 09:04:14 -07:00
David Lord
111e5bd312
set up pre-commit lite workflow
...
Committed via https://github.com/asottile/all-repos
2024-09-01 08:48:02 -07:00
David Lord
db49548d71
set up pre-commit lite workflow
...
Committed via https://github.com/asottile/all-repos
2024-09-01 08:32:27 -07:00
David Lord
f93dd6e826
remove pre-commit.ci update
2024-08-23 18:05:21 -07:00
David Lord
7e53070307
Merge branch '3.0.x'
2024-08-23 17:20:31 -07:00
David Lord
c77b099cbb
remove min python for pip-compile
2024-08-23 17:18:38 -07:00
David Lord
eeb5f95a0f
Merge branch '3.0.x'
2024-08-23 16:41:53 -07:00
David Lord
40b78fa2ea
fix min python for pip-compile
2024-08-23 16:41:39 -07:00
David Lord
4e6384da32
Merge branch '3.0.x'
2024-08-23 16:34:57 -07:00
David Lord
2c5d652493
remove unused config
2024-08-23 16:33:59 -07:00
David Lord
176fdfa000
fix mypy findings
2024-08-23 16:33:52 -07:00
David Lord
2d31dce826
remove dependabot
2024-08-23 16:33:40 -07:00
David Lord
29a94bd102
update dev dependencies
2024-08-23 16:33:27 -07:00
David Lord
0f2ae2b933
add gha-update
2024-08-23 16:33:00 -07:00
David Lord
8a6cdf1e2a
[pre-commit.ci] pre-commit autoupdate ( #5541 )
2024-08-06 08:31:00 -07:00
pre-commit-ci[bot]
326ad3f43c
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.5.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.5.0...v0.5.6 )
2024-08-05 23:09:19 +00:00
David Lord
a791997041
Bump the github-actions group with 3 updates ( #5539 )
2024-08-03 07:28:45 -07:00
dependabot[bot]
4fe0aebab7
Bump the github-actions group with 3 updates
...
Bumps the github-actions group with 3 updates: [actions/setup-python](https://github.com/actions/setup-python ), [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/setup-python` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](82c7e631bb...39cd14951b )
Updates `actions/upload-artifact` from 4.3.3 to 4.3.4
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](65462800fd...0b2256b8c0 )
Updates `actions/download-artifact` from 4.1.7 to 4.1.8
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](65a9edc588...fa0a91b85d )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-01 15:48:34 +00:00
David Lord
a8956feba1
Add encoding parameter to open resource ( #5526 )
2024-07-10 19:16:46 -07:00
David Lord
28d5a4d718
add encoding parameter to open_resource
...
co-authored-by: mark <lopkophacked@protonmail.com>
2024-07-10 19:14:06 -07:00
David Lord
5353f306fe
Update waitress.rst ( #5522 )
2024-07-10 18:08:49 -07:00
Amirreza A
321bd74b95
Update waitress.rst
...
fixed a small typo
2024-07-10 18:06:15 -07:00
David Lord
66af0e55ef
[pre-commit.ci] pre-commit autoupdate ( #5517 )
2024-07-02 04:17:59 -07:00
pre-commit-ci[bot]
3d357273b5
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.5.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.5.0 )
2024-07-02 00:15:33 +00:00
David Lord
926ab92118
Bump the python-requirements group in /requirements with 5 updates ( #5514 )
2024-07-01 16:14:08 -07:00
David Lord
088b58dbce
Bump the github-actions group with 2 updates ( #5516 )
2024-07-01 12:47:02 -07:00
dependabot[bot]
7621b3d96a
Bump the github-actions group with 2 updates
...
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ).
Updates `actions/checkout` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](a5ac7e51b4...692973e3d9 )
Updates `pypa/gh-action-pypi-publish` from 1.8.14 to 1.9.0
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](81e9d935c8...ec4db0b4dd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 15:56:20 +00:00
dependabot[bot]
e165f3aef4
Bump the python-requirements group in /requirements with 5 updates
...
Bumps the python-requirements group in /requirements with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [cryptography](https://github.com/pyca/cryptography ) | `42.0.7` | `42.0.8` |
| [mypy](https://github.com/python/mypy ) | `1.10.0` | `1.10.1` |
| [pyright](https://github.com/RobertCraigie/pyright-python ) | `1.1.365` | `1.1.369` |
| [pytest](https://github.com/pytest-dev/pytest ) | `8.2.1` | `8.2.2` |
| [tox](https://github.com/tox-dev/tox ) | `4.15.0` | `4.15.1` |
Updates `cryptography` from 42.0.7 to 42.0.8
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/42.0.7...42.0.8 )
Updates `mypy` from 1.10.0 to 1.10.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.10.0...v1.10.1 )
Updates `pyright` from 1.1.365 to 1.1.369
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases )
- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.365...v1.1.369 )
Updates `pytest` from 8.2.1 to 8.2.2
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.1...8.2.2 )
Updates `tox` from 4.15.0 to 4.15.1
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/4.15.0...4.15.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: pyright
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: tox
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: python-requirements
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 15:28:16 +00:00
pgjones
d718ecf6d3
Provide a configuration option to control automatic option responses
...
By default Flask will provide responses to OPTIONS requests that are
automatically generated. These responses list the valid methods in the
response headers. Whilst this is useful, it can be frowned on by
auditors hence an ability to disable it wholesale is useful.
2024-06-07 19:04:18 +00:00
David Lord
0ce27278d2
[pre-commit.ci] pre-commit autoupdate ( #5495 )
2024-06-03 15:25:32 -07:00
pre-commit-ci[bot]
07c8f19bfd
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.7 )
2024-06-03 22:10:27 +00:00
David Lord
0d2100ed17
Bump actions/checkout from 4.1.4 to 4.1.6 in the github-actions group ( #5493 )
2024-06-01 09:01:46 -07:00
dependabot[bot]
e3535f9971
Bump actions/checkout from 4.1.4 to 4.1.6 in the github-actions group
...
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 4.1.4 to 4.1.6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...a5ac7e51b4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-01 15:55:45 +00:00
David Lord
422e05e28d
Bump the python-requirements group in /requirements with 3 updates ( #5492 )
2024-06-01 08:16:45 -07:00
dependabot[bot]
f567ab9068
Bump the python-requirements group in /requirements with 3 updates
...
Bumps the python-requirements group in /requirements with 3 updates: [pyright](https://github.com/RobertCraigie/pyright-python ), [pytest](https://github.com/pytest-dev/pytest ) and [pre-commit](https://github.com/pre-commit/pre-commit ).
Updates `pyright` from 1.1.361 to 1.1.365
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases )
- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.361...v1.1.365 )
Updates `pytest` from 8.2.0 to 8.2.1
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.2.1 )
Updates `pre-commit` from 3.7.0 to 3.7.1
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1 )
---
updated-dependencies:
- dependency-name: pyright
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: pre-commit
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: python-requirements
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-01 15:12:17 +00:00
David Lord
6d126e1013
Added python type annotation and return type. ( #5485 )
2024-05-25 11:32:15 -07:00
Heisenberg
c7da8c2aa3
Added python type annotation and return type.
2024-05-25 11:28:19 -07:00
David Lord
bb16048ad7
Edited variable names in quickstart guide ( #5487 )
2024-05-25 11:27:37 -07:00
Jake Tanis
767ad19b10
Edited variable names in the rendering templates section of the quickstart guide.
2024-05-25 11:25:24 -07:00
David Lord
a2f495b9ff
SESSION_COOKIE_DOMAIN caveat documentation (#5464 )
2024-05-25 10:27:04 -07:00
Éloi Rivard
4a1766c252
document caveats on SESSION_COOKIE_DOMAIN
...
Changing this value might result in browsers with several competing session cookies. In
that situation there is no guarantee of which one will be sent first, and be used as the
session cookie.
2024-05-25 10:23:44 -07:00
David Lord
255c8d66af
Merge branch '3.0.x'
2024-05-11 08:40:26 -07:00
David Lord
bea5876e46
test with python 3.13 ( #5481 )
2024-05-11 08:39:30 -07:00
David Lord
9101439d7b
test with python 3.13
2024-05-11 08:37:47 -07:00
David Lord
67ed36910d
[pre-commit.ci] pre-commit autoupdate ( #5477 )
2024-05-06 15:28:44 -07:00
pre-commit-ci[bot]
4e894892bc
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.4.3 )
2024-05-06 22:05:35 +00:00
David Lord
d64ecfb244
Bump the python-requirements group across 1 directory with 6 updates ( #5476 )
2024-05-06 10:24:44 -07:00
David Lord
860a25c390
fix mypy finding
2024-05-06 10:23:10 -07:00
dependabot[bot]
273123f6b8
Bump the python-requirements group across 1 directory with 6 updates
...
Bumps the python-requirements group with 6 updates in the /requirements directory:
| Package | From | To |
| --- | --- | --- |
| [cryptography](https://github.com/pyca/cryptography ) | `42.0.5` | `42.0.7` |
| [mypy](https://github.com/python/mypy ) | `1.9.0` | `1.10.0` |
| [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes ) | `2.1.2` | `2.1.3` |
| [pyright](https://github.com/RobertCraigie/pyright-python ) | `1.1.359` | `1.1.361` |
| [pytest](https://github.com/pytest-dev/pytest ) | `8.1.1` | `8.2.0` |
| [tox](https://github.com/tox-dev/tox ) | `4.14.2` | `4.15.0` |
Updates `cryptography` from 42.0.5 to 42.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/42.0.5...42.0.7 )
Updates `mypy` from 1.9.0 to 1.10.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/1.9.0...v1.10.0 )
Updates `pallets-sphinx-themes` from 2.1.2 to 2.1.3
- [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases )
- [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/pallets-sphinx-themes/compare/2.1.2...2.1.3 )
Updates `pyright` from 1.1.359 to 1.1.361
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases )
- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.359...v1.1.361 )
Updates `pytest` from 8.1.1 to 8.2.0
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0 )
Updates `tox` from 4.14.2 to 4.15.0
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/4.14.2...4.15.0 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-requirements
- dependency-name: pallets-sphinx-themes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: pyright
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-requirements
- dependency-name: tox
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: python-requirements
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 17:19:27 +00:00
David Lord
fc605b575b
Bump the github-actions group with 2 updates ( #5473 )
2024-05-06 10:17:48 -07:00
dependabot[bot]
a936b0c610
Bump the github-actions group with 2 updates
...
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/checkout` from 4.1.3 to 4.1.4
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1d96c772d1...0ad4b8fada )
Updates `actions/download-artifact` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](9c19ed7fe5...65a9edc588 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 17:16:26 +00:00
David Lord
4f42c64203
Merge branch '3.0.x'
2024-05-06 10:13:35 -07:00
David Lord
eb1182a10e
fix mypy finding
2024-05-06 10:12:32 -07:00
David Lord
a363642a32
fix mypy finding with new werkzeug endpoint type
2024-05-06 10:09:58 -07:00
David Lord
57add386c9
examples/javascript: Update Documentation URL in pyproject.toml ( #5475 )
2024-05-02 05:10:51 -07:00
JamesMRamm
823e279e0d
Update pyproject.toml
...
Correction to Documentation URL
2024-05-02 17:57:34 +10:00
David Lord
11c15ddfeb
Bump the python-requirements group in /requirements with 3 updates ( #5468 )
2024-04-23 16:54:09 -07:00
dependabot[bot]
224c639bf9
Bump the python-requirements group in /requirements with 3 updates
...
Bumps the python-requirements group in /requirements with 3 updates: [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes ), [sphinx](https://github.com/sphinx-doc/sphinx ) and [pyright](https://github.com/RobertCraigie/pyright-python ).
Updates `pallets-sphinx-themes` from 2.1.1 to 2.1.2
- [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases )
- [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/pallets-sphinx-themes/compare/2.1.1...2.1.2 )
Updates `sphinx` from 7.2.6 to 7.3.7
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.2.6...v7.3.7 )
Updates `pyright` from 1.1.357 to 1.1.359
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases )
- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.357...v1.1.359 )
---
updated-dependencies:
- dependency-name: pallets-sphinx-themes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: sphinx
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-requirements
- dependency-name: pyright
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23 23:52:58 +00:00
David Lord
f48802acbb
Bump the github-actions group across 1 directory with 4 updates ( #5470 )
2024-04-23 16:52:13 -07:00
dependabot[bot]
b7278186c4
Bump the github-actions group across 1 directory with 4 updates
...
Bumps the github-actions group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout ), [actions/upload-artifact](https://github.com/actions/upload-artifact ), [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator ) and [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/checkout` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9bb56186c3...1d96c772d1 )
Updates `actions/upload-artifact` from 3.1.3 to 4.3.3
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](a8a3f3ad30...65462800fd )
Updates `slsa-framework/slsa-github-generator` from 1.10.0 to 2.0.0
- [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases )
- [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.10.0...v2.0.0 )
Updates `actions/download-artifact` from 3.0.2 to 4.1.6
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](9bc31d5ccc...9c19ed7fe5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: slsa-framework/slsa-github-generator
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23 23:50:43 +00:00
David Lord
ccf125bf30
fix mypy findings
2024-04-23 16:49:42 -07:00
David Lord
db0fe9436e
unignore upload/download-artifact
2024-04-23 16:31:03 -07:00
David Lord
2c7f57ad5b
Merge branch '3.0.x'
2024-04-08 15:29:31 -07:00
David Lord
f958b6500b
build docs from scratch each test
2024-04-08 15:28:57 -07:00
David Lord
346d1abaff
remove install and contribute sections
...
install leads people to install into the system instead of a virtualenv,
and readme isn't the place to teach that
contribute is now linked in the github interface above the readme
2024-04-08 15:28:28 -07:00
David Lord
19610a9e46
start version 3.1.0
2024-04-07 12:29:49 -07:00
David Lord
aee16df63b
Merge branch '3.0.x'
2024-04-07 12:28:51 -07:00
David Lord
61182249cb
release version 3.0.3 ( #5461 )
2024-04-07 12:27:04 -07:00
David Lord
c12a5d874c
release version 3.0.3
2024-04-07 12:17:41 -07:00
David Lord
5e22cc9eec
Don't set the cli attribute in the sansio scaffold ( #5270 )
2024-04-07 12:16:22 -07:00
pgjones
5fdce4c331
Don't set the cli attribute in the sansio scaffold
...
It is (currently) Flask specific and hence cannot be shared in the
sansio shared code.
2024-04-07 12:13:02 -07:00
David Lord
adb7dd99c2
don't access app.logger when configuring app.logger
2024-04-07 12:03:19 -07:00
David Lord
b739390955
support FIPS builds without SHA-1 ( #5460 )
2024-04-07 11:42:24 -07:00
David Lord
db461112c7
access sha1 lazily
2024-04-07 11:41:13 -07:00
David Lord
7320e311a0
start version 3.0.3
2024-04-07 11:22:02 -07:00
David Lord
a855756017
Bump the github-actions group with 3 updates ( #5459 )
2024-04-07 11:11:26 -07:00
dependabot[bot]
be508c6184
Bump the github-actions group with 3 updates
...
Bumps the github-actions group with 3 updates: [dessant/lock-threads](https://github.com/dessant/lock-threads ), [actions/checkout](https://github.com/actions/checkout ) and [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ).
Updates `dessant/lock-threads` from 7de207be1d3ce97a9abe6ff1306222982d1ca9f9 to 1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](7de207be1d...1bf7ec2505 )
Updates `actions/checkout` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](b4ffde65f4...9bb56186c3 )
Updates `pypa/gh-action-pypi-publish` from 68e62d4871ad9d14a9d55f114e6ac71f0b408ec0 to 81e9d935c883d0b210363ab89cf05f3894778450
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](68e62d4871...81e9d935c8 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
dependency-group: github-actions
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-07 18:04:59 +00:00
David Lord
6ab71ed7cf
Merge branch '3.0.x'
2024-04-07 11:03:46 -07:00
David Lord
87d5f5b9a9
update project files ( #5457 )
...
* update pre-commit hook
* upgrade pip with venv
* update description and version
* show url in publish environment
* update versions
* update versions, separate typing job
* use dependabot grouped updates
ignore upload/download-artifact until slsa updates
* use sphinx.ext.extlinks instead of sphinx-issues
* update dev dependencies
* update editorconfig
* update gitignore
* update .readthedocs.yaml
* license is txt, readme is md
* update pyproject.toml
add typed classifier
add pyright config
simplify urls
* tox builds docs in place
* update min test py version
* add tox env to update all dev dependencies
* update issue and pr templates
* rename security docs page to not conflict with org policy file
* simplify matrix
2024-04-07 10:24:40 -07:00
David Lord
98a7f9fcf0
Use per-release URLs in GH env UI when publishing to the PyPI ( #5423 )
2024-04-06 16:17:13 -07:00
Sviatoslav Sydorenko (Святослав Сидоренко)
0e59442f6c
Use per-release URLs in GH env UI when publishing to the PyPI
...
This essentially, makes the UI nicer in a few places with a clickable link to the released version being presented in the web interface of GitHub.
2024-02-27 01:24:27 +01:00
David Lord
b90a4f1f4a
[pre-commit.ci] pre-commit autoupdate ( #5404 )
2024-02-12 12:50:45 -08:00
pre-commit-ci[bot]
ad36383951
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.13 → v0.2.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.13...v0.2.0 )
2024-02-05 20:28:43 +00:00
David Lord
6b422a05f3
Merge branch '3.0.x'
2024-02-03 13:13:41 -08:00
David Lord
d5e321b792
release version 3.0.2 ( #5403 )
2024-02-03 13:12:15 -08:00
David Lord
d2030595dc
release version 3.0.2
2024-02-03 12:54:41 -08:00
David Lord
d7209a9570
fix super call in list comprehension ( #5393 )
2024-02-03 12:39:33 -08:00
Tony Huang
1af8f95785
fix super call in list comprehension
2024-02-03 12:36:06 -08:00
David Lord
3435d2ff15
Fix jinja_loader typehint ( #5389 )
2024-02-03 12:18:40 -08:00
Cody Scott
ecc057dd48
fix jinja_loader annotation
2024-02-03 12:14:38 -08:00
David Lord
3207af8827
start version 3.0.2
2024-02-03 09:41:38 -08:00
David Lord
94e80b3da9
Bump the python-requirements group in /requirements with 6 updates ( #5401 )
2024-02-03 07:40:27 -08:00
David Lord
f32dddc71c
Bump the github-actions group with 2 updates ( #5400 )
2024-02-03 07:35:16 -08:00
dependabot[bot]
484a7cc9a7
Bump the python-requirements group in /requirements with 6 updates
...
Bumps the python-requirements group in /requirements with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [sphinx-issues](https://github.com/sloria/sphinx-issues ) | `3.0.1` | `4.0.0` |
| [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs ) | `3.4.4` | `3.4.5` |
| [cryptography](https://github.com/pyca/cryptography ) | `41.0.7` | `42.0.2` |
| [pytest](https://github.com/pytest-dev/pytest ) | `7.4.4` | `8.0.0` |
| [python-dotenv](https://github.com/theskumar/python-dotenv ) | `1.0.0` | `1.0.1` |
| [tox](https://github.com/tox-dev/tox ) | `4.12.0` | `4.12.1` |
Updates `sphinx-issues` from 3.0.1 to 4.0.0
- [Commits](https://github.com/sloria/sphinx-issues/compare/3.0.1...4.0.0 )
Updates `sphinx-tabs` from 3.4.4 to 3.4.5
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases )
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v3.4.4...v3.4.5 )
Updates `cryptography` from 41.0.7 to 42.0.2
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/41.0.7...42.0.2 )
Updates `pytest` from 7.4.4 to 8.0.0
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.0.0 )
Updates `python-dotenv` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1 )
Updates `tox` from 4.12.0 to 4.12.1
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/4.12.0...4.12.1 )
---
updated-dependencies:
- dependency-name: sphinx-issues
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-requirements
- dependency-name: sphinx-tabs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-requirements
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-requirements
- dependency-name: python-dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: tox
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: python-requirements
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 15:41:57 +00:00
dependabot[bot]
a4bada52d0
Bump the github-actions group with 2 updates
...
Bumps the github-actions group with 2 updates: [dessant/lock-threads](https://github.com/dessant/lock-threads ) and [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ).
Updates `dessant/lock-threads` from 7de207be1d3ce97a9abe6ff1306222982d1ca9f9 to 1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](7de207be1d...1bf7ec2505 )
Updates `pypa/gh-action-pypi-publish` from f946db0f765b9ae754e44bfd5ae5b8b91cfb37ef to 2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](f946db0f76...2f6f737ca5 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
dependency-group: github-actions
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 15:31:35 +00:00
David Lord
4df377cfbf
Merge branch '3.0.x'
2024-01-18 12:20:56 -08:00
David Lord
233be7a0fa
release version 3.0.1 ( #5386 )
2024-01-18 12:03:25 -08:00
David Lord
f622b1cade
release version 3.0.1
2024-01-18 11:57:33 -08:00
David Lord
5fcc999b7d
fix create release action
2024-01-18 11:57:22 -08:00
David Lord
da3a0ddfe2
fix slsa generator version
2024-01-18 11:53:19 -08:00
David Lord
5e059be1b3
update actions versions
2024-01-18 11:41:38 -08:00
David Lord
bae6ee888f
address mypy strict findings ( #5383 )
2024-01-18 09:16:53 -08:00
David Lord
81b3c85f51
update requirements
2024-01-18 09:15:01 -08:00
David Lord
08d3185e87
update pre-commit hooks
2024-01-16 10:12:10 -08:00
David Lord
6000e80acf
address mypy strict findings
2024-01-16 10:11:13 -08:00
David Lord
7b5e176d1a
[pre-commit.ci] pre-commit autoupdate ( #5377 )
2024-01-15 07:52:57 -08:00
David Lord
5a48a0fe6b
untag without object_hook ( #5382 )
2024-01-15 07:52:35 -08:00
David Lord
700fc7d928
untag without object_hook
2024-01-15 07:49:02 -08:00
pre-commit-ci[bot]
8fdab74cc8
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-01-01 20:24:30 +00:00
pre-commit-ci[bot]
24ec38d6a0
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.6 → v0.1.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.6...v0.1.9 )
2024-01-01 20:24:10 +00:00
David Lord
c2f65dd1cf
Bump the python-requirements group in /requirements with 3 updates ( #5374 )
2024-01-01 07:21:54 -08:00
dependabot[bot]
63ff4185f9
Bump the python-requirements group in /requirements with 3 updates
...
Bumps the python-requirements group in /requirements with 3 updates: [pytest](https://github.com/pytest-dev/pytest ), [mypy](https://github.com/python/mypy ) and [pre-commit](https://github.com/pre-commit/pre-commit ).
Updates `pytest` from 7.4.3 to 7.4.4
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4 )
Updates `mypy` from 1.7.1 to 1.8.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.7.1...v1.8.0 )
Updates `pre-commit` from 3.5.0 to 3.6.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-requirements
- dependency-name: pre-commit
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: python-requirements
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 15:11:19 +00:00
David Lord
708d62d717
Merge branch '3.0.x'
2023-12-13 16:28:13 -08:00
David Lord
c275573147
run typing tests
2023-12-13 16:27:37 -08:00
David Lord
12a1c4940d
Merge branch '3.0.x'
2023-12-13 15:13:41 -08:00
David Lord
77f6c72cf9
Update docs to address redesigned macOS settings app ( #5355 )
2023-12-13 15:13:22 -08:00
Ben Huebscher
8a66990c61
Update docs to address redesigned macOS settings app
2023-12-13 15:10:47 -08:00
David Lord
05eebe36ab
fix missing quote in --key error message ( #5344 )
2023-12-13 15:06:37 -08:00
lizard
1d5abfadd7
Fixing issue 5342: 'The double quote is missing in the string'
2023-12-13 15:05:03 -08:00
David Lord
399aa8531c
Bump the python-requirements group in /requirements with 3 updates ( #5351 )
2023-12-13 15:01:14 -08:00
dependabot[bot]
b55ccae72a
Bump the python-requirements group in /requirements with 3 updates
...
Bumps the python-requirements group in /requirements with 3 updates: [cryptography](https://github.com/pyca/cryptography ), [mypy](https://github.com/python/mypy ) and [tox](https://github.com/tox-dev/tox ).
Updates `cryptography` from 41.0.5 to 41.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/41.0.5...41.0.7 )
Updates `mypy` from 1.6.1 to 1.7.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.6.1...v1.7.1 )
Updates `tox` from 4.11.3 to 4.11.4
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/4.11.3...4.11.4 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-requirements
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-requirements
- dependency-name: tox
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: python-requirements
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-13 14:58:31 -08:00
David Lord
089f6a1c50
Bump the github-actions group with 2 updates ( #5352 )
2023-12-04 14:26:30 -08:00
David Lord
b64f848d2c
[pre-commit.ci] pre-commit autoupdate ( #5354 )
2023-12-04 14:26:15 -08:00
pre-commit-ci[bot]
452b78f243
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.5 → v0.1.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.5...v0.1.6 )
2023-12-04 20:29:39 +00:00
dependabot[bot]
78ced0093a
Bump the github-actions group with 2 updates
...
Bumps the github-actions group with 2 updates: [dessant/lock-threads](https://github.com/dessant/lock-threads ) and [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ).
Updates `dessant/lock-threads` from 4.0.1 to 5.0.1
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](be8aa5be94...1bf7ec2505 )
Updates `pypa/gh-action-pypi-publish` from 1.8.10 to 1.8.11
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](b7f401de30...2f6f737ca5 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 15:47:14 +00:00
David Lord
d61198941a
Merge branch '3.0.x'
2023-11-15 13:03:05 -08:00
David Lord
b97165db75
type hint fix for flask.send_file ( #5336 )
2023-11-15 12:55:43 -08:00
Daniel Isaac
4104f29956
type hint fix for flask.send_file
2023-11-15 12:53:22 -08:00
David Lord
66743d4f9d
start version 3.0.1
2023-11-15 12:50:46 -08:00
David Lord
258311d098
Merge branch '3.0.x'
2023-11-15 12:48:42 -08:00
David Lord
5308db0637
update pre-commit hooks
2023-11-15 12:47:41 -08:00
David Lord
59fd6aa104
use pip-compile instead of pip-compile-multi
2023-11-15 12:44:20 -08:00
David Lord
560383fe14
update python version matrix
...
(cherry picked from commit 6ee5dcc0ec )
2023-11-15 12:19:59 -08:00
David Lord
6277036567
update read the docs env
...
(cherry picked from commit 29f1bd22d7 )
2023-11-15 12:19:59 -08:00
David Lord
ce27ddeba1
Merge branch '3.0.x'
2023-11-15 12:14:51 -08:00
David Lord
54e05a2824
use ruff linter and formatter
2023-11-15 12:14:37 -08:00
David Lord
9a12f34bbe
use ruff linter and formatter ( #5331 )
2023-11-09 13:29:20 -08:00
David Lord
54ff9b2972
use ruff linter and formatter
2023-11-09 10:27:01 -08:00
David Lord
6edfd78c9f
Bump the github-actions group with 4 updates ( #5330 )
2023-11-09 09:04:52 -08:00
dependabot[bot]
4431ada1a2
Bump the github-actions group with 4 updates
...
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout ), [actions/setup-python](https://github.com/actions/setup-python ), [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [actions/cache](https://github.com/actions/cache ).
Updates `actions/checkout` from 3.6.0 to 4.1.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](f43a0e5ff2...b4ffde65f4 )
Updates `actions/setup-python` from 4.7.0 to 4.7.1
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](61a6322f88...65d7f2d534 )
Updates `actions/upload-artifact` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](0b7f8abb15...a8a3f3ad30 )
Updates `actions/cache` from 3.3.1 to 3.3.2
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](88522ab9f3...704facf57e )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-09 17:01:38 +00:00
David Lord
24653528cc
use pip-compile and dependabot grouped updates ( #5329 )
2023-11-09 09:00:37 -08:00
David Lord
33d8886226
enable grouped updates for actions and python
2023-11-09 08:56:36 -08:00
David Lord
04920b3076
use pip-compile instead of pip-compile-multi
2023-11-09 08:56:36 -08:00
David Lord
6ee5dcc0ec
update python version matrix
2023-11-09 08:45:23 -08:00
David Lord
c4bfd367e2
update description
2023-11-09 08:40:39 -08:00
David Lord
29f1bd22d7
update read the docs env
2023-11-09 08:39:48 -08:00
David Lord
8d9519df09
Update link to hypercorn ( #5313 )
2023-10-28 08:42:53 -07:00
Resistor-git
7af0271f47
Initial commit
2023-10-28 08:04:03 +00:00
Resistor-git
be6ec06894
Fix link to Hypercorn in docs/deploying/asgi.rst - they moved from gitlab from github.
2023-10-28 07:38:33 +00:00
David Lord
beedaa4eff
docs/testing.rst: fix follow_redirects sample code ( #5303 )
2023-10-20 09:50:00 -07:00
Arnout Engelen
bb9937593d
docs/testing.rst: fix follow_redirects sample code
2023-10-20 17:17:24 +02:00
Iztok Fister Jr
541bc8dfc2
examples/javascript: replace obsolete link ( #5287 )
2023-10-06 17:36:39 -07:00
Akinola Abiodun Emmanuel
3652ecd9e0
Update index.rst ( #5291 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-06 16:37:42 -07:00
pgjones
14232513fd
Release version 3.0.0
2023-09-30 15:37:24 +01:00
pgjones
3252f2bc54
Bump Werkzeug 3.0.0
2023-09-30 15:37:24 +01:00
pgjones
438edcdf01
Allow self as an argument to url_for
...
This makes the Flask.url_for self argument positional only (Flask
supports Python 3.8+) thereby restoring the ability to pass self as a
value argument to url_for.
2023-09-30 15:25:31 +01:00
nick2202
b7c1290528
Fix wrong spelling of JS method .innerHTML
2023-09-24 15:58:22 +01:00
David Lord
8037487165
Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 ( #5248 )
2023-09-05 14:02:38 -07:00
David Lord
e8076d9114
Bump slsa-framework/slsa-github-generator from 1.7.0 to 1.9.0 ( #5247 )
2023-09-05 14:02:28 -07:00
David Lord
ecc4a38b7c
Bump actions/checkout from 3.5.3 to 3.6.0 ( #5246 )
2023-09-05 14:01:15 -07:00
dependabot[bot]
24c6508d39
Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.8.8 to 1.8.10.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](f8c70e705f...b7f401de30 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 16:30:35 +00:00
dependabot[bot]
98cef9fcca
Bump slsa-framework/slsa-github-generator from 1.7.0 to 1.9.0
...
Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator ) from 1.7.0 to 1.9.0.
- [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases )
- [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.7.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: slsa-framework/slsa-github-generator
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 16:30:31 +00:00
dependabot[bot]
0c97a411b4
Bump actions/checkout from 3.5.3 to 3.6.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](c85c95e3d7...f43a0e5ff2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 16:30:27 +00:00
David Lord
faef9a0fce
deprecate __version__ attribute ( #5242 )
2023-08-29 06:09:59 -07:00
David Lord
293041a290
deprecate __version__ attribute
2023-08-29 06:03:11 -07:00
David Lord
153433f612
Merge remote-tracking branch 'origin/2.3.x'
2023-08-27 09:21:54 -07:00
pgjones
65271c105f
Remove print left in by accident
...
This was added as per 0ec7f713d6 by
mistake.
2023-08-27 07:12:04 -07:00
David Lord
a6007373b5
release version 2.3.3 ( #5232 )
2023-08-21 12:52:54 -07:00
David Lord
3205b53c7c
release version 2.3.3
2023-08-21 10:25:35 -07:00
David Lord
9f9550247a
bump werkzeug 2.3.7
...
use importlib.metadata.version
2023-08-21 10:12:54 -07:00
David Lord
90967ccb9a
bump werkzeug 2.3.7 ( #5231 )
2023-08-21 09:42:21 -07:00
David Lord
5bb30270d2
bump werkzeug 2.3.7
...
use importlib.metadata.version
2023-08-21 09:39:10 -07:00
David Lord
1d8b53f782
Split the App and Blueprint into Sansio and IO parts ( #5127 )
2023-08-20 09:32:09 -07:00
pgjones
bc5dd3894b
Add a changelog for the sans-io changes
2023-08-19 19:25:36 +01:00
pgjones
318592511c
Add a brief README to the sansio
...
This should hopefully explain what it is used for and why certain code
cannot be present in it.
2023-08-19 18:35:15 +01:00
pgjones
80cf589a26
Correct the error handler typing
...
It may also be awaitable, as invocations are wrapped in ensure_sync.
2023-08-19 18:35:15 +01:00
pgjones
cc80a47f5b
Widen the response typing
...
Whilst not strictly true for Flask, it is true for Flask and Quart and
hence makes it much easier for Quart to extend Flask classes. The
alternatives are generic usage in the sansio codebase or mixed usage
within Flask. I think this is a good compromise.
2023-08-19 18:35:15 +01:00
pgjones
3f6b243cec
Support async template context processors
...
This is useful as there is contextual information that could be loaded
via IO e.g. information from a database. This also matches Quart and
hence makes the shared signature easier to manage.
2023-08-19 18:35:15 +01:00
pgjones
72c85e80c8
Provide an extendable merge blueprint funcs method
...
This allows a Blueprint implementation that has additional funcs, such
as Quart with its before_websocket_funcs (as example), to extend the
merge method to also merge these functions.
2023-08-19 18:35:15 +01:00
pgjones
0ec7f713d6
Split the App and Blueprint into Sansio and IO parts
...
This follows a similar structure in Werkzeug and allows for async
based IO projects, specifically Quart, to base themselves on
Flask.
Note that the globals, and signals are specific to Flask and hence
specific to Flask's IO. This means they cannot be moved to the sansio
part of the codebase.
2023-08-19 18:35:14 +01:00
pgjones
a64588f87a
Move file to sansio
...
This is preperation for refactoring the files so that there are sansio
and flask specific versions. This structure follows the Werkzeug
structure/pattern.
2023-08-19 18:35:00 +01:00
David Lord
0e0e8ddcdc
remove deprecated code ( #5223 )
2023-08-16 15:08:52 -07:00
David Lord
04994df59f
remove deprecated code
2023-08-16 15:00:49 -07:00
David Lord
6a12b191f7
start version 3.0.0
2023-08-16 14:41:57 -07:00
David Lord
9e9acfb3fe
Merge branch '2.3.x'
2023-08-16 14:30:03 -07:00
David Lord
0273664009
Update dispatch by path example ( #5217 )
2023-08-16 14:29:39 -07:00
David Lord
a887e179b8
clean up
2023-08-16 14:25:53 -07:00
pavithra
aa6d4c3e92
update dispatch-by-path example
2023-08-16 14:25:36 -07:00
David Lord
6d49a1e4b7
Merge branch '2.3.x'
2023-08-16 13:38:05 -07:00
David Lord
826514b8eb
fix flake8 bugbear findings
2023-08-16 13:37:56 -07:00
David Lord
c49ce2e1eb
fix flake8 bugbear findings
2023-08-16 13:37:26 -07:00
David Lord
3237fff4b8
Merge branch '2.3.x'
2023-08-16 13:35:46 -07:00
David Lord
6d266f6363
Pass maxsplit via kwarg to re.split ( #5215 )
2023-08-16 13:35:13 -07:00
hauntsaninja
17e146ad94
Pass maxsplit via kwarg to re.split
2023-08-16 13:33:13 -07:00
David Lord
80ae10f402
update dev requirements
2023-08-16 13:30:18 -07:00
David Lord
7d399e80c3
Merge branch '2.3.x'
2023-08-16 13:29:25 -07:00
David Lord
b1385919be
Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 ( #5213 )
2023-08-01 09:59:06 -07:00
David Lord
6a5277d341
Bump actions/setup-python from 4.6.1 to 4.7.0 ( #5212 )
2023-08-01 09:58:55 -07:00
dependabot[bot]
dcc86ebfce
Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.8.7 to 1.8.8.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](f5622bde02...f8c70e705f )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-01 16:56:22 +00:00
dependabot[bot]
180ff8853c
Bump actions/setup-python from 4.6.1 to 4.7.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](bd6b4b6205...61a6322f88 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-01 16:56:18 +00:00
David Lord
8a72b74161
[pre-commit.ci] pre-commit autoupdate ( #5211 )
2023-08-01 09:17:47 -07:00
pre-commit-ci[bot]
7255be9626
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.8.0 → v3.10.1](https://github.com/asottile/pyupgrade/compare/v3.8.0...v3.10.1 )
- [github.com/psf/black: 23.3.0 → 23.7.0](https://github.com/psf/black/compare/23.3.0...23.7.0 )
- [github.com/PyCQA/flake8: 6.0.0 → 6.1.0](https://github.com/PyCQA/flake8/compare/6.0.0...6.1.0 )
2023-08-01 08:45:55 +00:00
David Lord
f215de030e
[pre-commit.ci] pre-commit autoupdate ( #5187 )
2023-07-04 06:18:22 -07:00
pre-commit-ci[bot]
65bc763634
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.7.0 → v3.8.0](https://github.com/asottile/pyupgrade/compare/v3.7.0...v3.8.0 )
2023-07-04 06:36:29 +00:00
David Lord
a0db890853
Update install.rst with required description ( #5182 )
2023-07-03 05:58:14 -07:00
Pamela Fox
11da927fd9
Update install.rst with required description
2023-07-03 05:51:06 -07:00
David Lord
cb825687a5
Bump actions/checkout from 3.5.2 to 3.5.3 ( #5186 )
2023-07-01 09:24:20 -07:00
David Lord
51bf0fdd90
Bump slsa-framework/slsa-github-generator from 1.6.0 to 1.7.0 ( #5185 )
2023-07-01 09:24:11 -07:00
David Lord
0da5788efb
Bump dessant/lock-threads from 4.0.0 to 4.0.1 ( #5184 )
2023-07-01 09:23:57 -07:00
David Lord
326484a8d1
Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 ( #5183 )
2023-07-01 09:23:35 -07:00
dependabot[bot]
1ce4d95de9
Bump actions/checkout from 3.5.2 to 3.5.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e5e7e5ab8...c85c95e3d7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 16:16:28 +00:00
dependabot[bot]
1fb188636e
Bump slsa-framework/slsa-github-generator from 1.6.0 to 1.7.0
...
Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases )
- [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.6.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: slsa-framework/slsa-github-generator
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 16:16:25 +00:00
dependabot[bot]
f62580b947
Bump dessant/lock-threads from 4.0.0 to 4.0.1
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](c1b35aecc5...be8aa5be94 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 16:16:22 +00:00
dependabot[bot]
47a89da558
Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.8.6 to 1.8.7.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](a56da0b891...f5622bde02 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 16:16:19 +00:00
David Lord
09789f2a34
fix typo in errorhandling doc ( #5180 )
2023-06-29 17:28:25 -07:00
ToolMoney
aea13d5a10
fix typo in errorhandling doc
2023-06-29 17:20:35 -07:00
David Lord
15a0d4afd4
Merge branch '2.3.x'
2023-06-27 14:18:56 -07:00
David Lord
f39c71609e
remove manifest.in
2023-06-27 14:18:18 -07:00
David Lord
3c85ec953f
use flit_core as build backend ( #5177 )
2023-06-27 14:17:46 -07:00
David Lord
6b9acd565c
switch docs to flit
2023-06-27 14:13:56 -07:00
David Lord
46b328854a
switch examples to flit
2023-06-27 14:13:56 -07:00
David Lord
f38f3a745a
switch to flit build backend
2023-06-27 14:13:56 -07:00
David Lord
b1bdd97564
Merge branch '2.3.x'
2023-06-27 08:30:43 -07:00
David Lord
d67c47b81f
simplify tox config
...
envs inherit base testenv
2023-06-27 08:29:41 -07:00
David Lord
7bfbcfab87
Merge branch '2.3.x'
2023-06-27 07:42:06 -07:00
David Lord
8933d75443
update pypy test version
2023-06-27 07:41:15 -07:00
David Lord
cc55d7b3cf
Merge branch '2.3.x'
2023-06-27 07:11:37 -07:00
David Lord
aca7d5637d
update dependencies
2023-06-27 07:11:22 -07:00
David Lord
ec2b2394dc
update import of declarative_base from SQLAlchemy ( #5171 )
2023-06-21 09:32:37 -07:00
mohammad m. moniri
a7ae372f2f
update import of declarative_base from SQLAlchemy
2023-06-21 09:30:03 -07:00
David Lord
4bcd4be6b7
Merge branch '2.3.x'
2023-06-09 09:41:25 -07:00
David Lord
8e33b7b3e2
update werkzeug requirement
2023-06-09 09:41:17 -07:00
David Lord
4be9f52142
fix use of importlib.util.find_spec ( #5161 )
2023-06-09 09:38:59 -07:00
David Lord
bda295d37f
fix use of importlib.util.find_spec
2023-06-09 09:34:42 -07:00
David Lord
4d6ae8273a
Merge branch '2.3.x'
2023-06-08 14:33:28 -07:00
David Lord
c8cf4694c6
unpin sphinx and sphinx-tabs
2023-06-08 14:33:16 -07:00
David Lord
935ee742b4
Merge branch '2.3.x'
2023-06-07 13:22:15 -07:00
David Lord
9930b0fe8e
Python 3.12 compatibility ( #5157 )
2023-06-07 13:21:49 -07:00
David Lord
ed8ddb6a3a
update werkzeug to 2.3.5
2023-06-07 13:18:49 -07:00
David Lord
84e11a1e82
use importlib instead of pkgutil
2023-06-07 13:13:41 -07:00
David Lord
367e1df785
start version 2.3.3
2023-06-07 13:10:39 -07:00
David Lord
2be71d323d
[pre-commit.ci] pre-commit autoupdate ( #5154 )
2023-06-07 12:53:30 -07:00
David Lord
d614d6bf8c
ignore pytest ast warnings
2023-06-06 09:30:34 -07:00
pre-commit-ci[bot]
32d2f47ed1
[pre-commit.ci] pre-commit autoupdate
...
updates:
- https://github.com/asottile/reorder_python_imports → https://github.com/asottile/reorder-python-imports
2023-06-06 09:26:43 -07:00
David Lord
c9b6110dec
Merge branch '2.3.x'
2023-06-06 09:26:05 -07:00
David Lord
7dbb2f7e05
retarget pre-commit.ci
2023-06-06 09:25:47 -07:00
David Lord
a3e4013f89
Bump actions/setup-python from 4.6.0 to 4.6.1 ( #5150 )
2023-06-01 11:49:16 -07:00
David Lord
fb20cbbf1e
Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 ( #5149 )
2023-06-01 11:47:53 -07:00
David Lord
c49757a459
Bump slsa-framework/slsa-github-generator from 1.5.0 to 1.6.0 ( #5148 )
2023-06-01 11:46:49 -07:00
dependabot[bot]
18e703bc93
Bump actions/setup-python from 4.6.0 to 4.6.1
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](57ded4d7d5...bd6b4b6205 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 16:56:50 +00:00
dependabot[bot]
fc74a114b3
Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.8.5 to 1.8.6.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](0bf742be3e...a56da0b891 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 16:56:46 +00:00
dependabot[bot]
40f31c3078
Bump slsa-framework/slsa-github-generator from 1.5.0 to 1.6.0
...
Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases )
- [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: slsa-framework/slsa-github-generator
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 16:56:43 +00:00
David Lord
31fd9c8791
Merge branch '2.3.x'
2023-05-31 09:19:14 -07:00
David Lord
38f02e04f4
update metadata
2023-05-31 09:18:33 -07:00
David Lord
e7264776bd
update dependencies
2023-05-31 09:17:51 -07:00
David Lord
ae07dead24
Merge pull request #5140 from Jeroendevr/patch-1
2023-05-31 09:14:56 -07:00
Jeroendevr
0f477df86a
Config from Data Files to match from_file API
...
In the API docs using a TOML file to load config is referred to as https://flask.palletsprojects.com/en/2.3.x/api/#flask.Config.from_file
To keep docs consistent a small change to the config docs.
2023-05-24 11:13:36 +02:00
Pedro Guilherme S. Moreira
55332be325
docs: fix wrong JS syntax ( #5136 )
2023-05-18 14:33:44 +02:00
David Lord
b80baaf359
Merge pull request #5126 from pgjones/pathlike
...
Allow for PathLike types for config file variables
2023-05-14 09:43:35 -07:00
pgjones
2abb7513dc
Allow for PathLike types for config file variables
...
This follows the Flask practice elsewhere and makes it clear PathLike
filenames are valid.
2023-05-14 16:09:25 +01:00
David Lord
d0bf462866
Merge branch '2.3.x'
2023-05-09 12:38:00 -07:00
David Lord
4911012cf4
update workflows
...
update publish parameter names
remove pip update
2023-05-09 12:37:33 -07:00
David Lord
57e926c791
Merge branch '2.3.x'
2023-05-02 10:42:04 -07:00
David Lord
859d63902e
Merge pull request #5111 from pallets/update-tests
...
update tests
2023-05-02 10:41:41 -07:00
David Lord
0a00e1b608
use tmp_path instead of tmpdir
2023-05-02 10:38:27 -07:00
David Lord
1d7281fe07
remove egg test
...
eggs aren't supported, and Python 3.12 removes setuptools
2023-05-02 09:53:31 -07:00
David Lord
e374853c75
Merge branch '2.3.x'
2023-05-02 07:52:49 -07:00
David Lord
97c830190f
Merge branch '2.2.x' into 2.3.x
2023-05-02 07:50:30 -07:00
David Lord
bda08b11c6
Merge pull request #5110 from pallets/release-2.2.5
...
release version 2.2.5
2023-05-02 07:43:48 -07:00
David Lord
47af817c8f
release version 2.2.5
2023-05-02 07:35:27 -07:00
David Lord
afd63b1617
Merge pull request #5109 from pallets/backport-vary-cookie
...
backport 2.2.x: set `Vary: Cookie` header consistently for session
2023-05-02 07:18:08 -07:00
David Lord
ca12e8ebb7
update dependencies
2023-05-02 07:17:52 -07:00
David Lord
8646edca6f
set Vary: Cookie header consistently for session
2023-05-02 07:14:15 -07:00
David Lord
a6367dac74
Merge pull request #5108 from pallets/werkzeug-compat
...
werkzeug 2.3.3 compatibility
2023-05-02 07:12:59 -07:00
David Lord
3fbfbad79f
werkzeug 2.3.3 compatibility
2023-05-02 07:09:36 -07:00
David Lord
726d3f4fa9
start version 2.2.5
2023-05-02 06:56:08 -07:00
David Lord
7b31099252
Merge pull request #5106 from pallets/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.5
...
Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5
2023-05-01 10:22:01 -07:00
David Lord
723091b903
Merge pull request #5104 from pallets/dependabot/github_actions/actions/checkout-3.5.2
...
Bump actions/checkout from 3.5.0 to 3.5.2
2023-05-01 10:21:02 -07:00
dependabot[bot]
dcd25d8f07
Bump actions/checkout from 3.5.0 to 3.5.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.0 to 3.5.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8f4b7f8486...8e5e7e5ab8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 17:18:16 +00:00
David Lord
1e160c199b
Merge pull request #5105 from pallets/dependabot/github_actions/actions/setup-python-4.6.0
...
Bump actions/setup-python from 4.5.0 to 4.6.0
2023-05-01 10:17:25 -07:00
dependabot[bot]
ec8ca69195
Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](29930c9cf5...0bf742be3e )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 16:57:14 +00:00
dependabot[bot]
b7b753b96c
Bump actions/setup-python from 4.5.0 to 4.6.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](d27e3f3d7c...57ded4d7d5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 16:57:10 +00:00
David Lord
0afeb1d11c
fix release date
2023-05-01 09:01:40 -07:00
David Lord
4cf8b78c6c
Merge pull request #5102 from pallets/release-2.3.2
...
release version 2.3.2
2023-05-01 08:42:27 -07:00
David Lord
f3b8f57054
release version 2.3.2
2023-05-01 08:35:10 -07:00
David Lord
c990bba94a
update min test env
2023-05-01 08:35:10 -07:00
David Lord
adedb2a64e
Merge pull request #5101 from pallets/update-werkzeug
...
update werkzeug to >=2.3.3
2023-05-01 08:22:58 -07:00
David Lord
e1aedecdc6
update werkzeug
2023-05-01 08:18:03 -07:00
David Lord
37badc3ce8
update changelog
2023-05-01 08:13:12 -07:00
David Lord
70f906c51c
Merge pull request from GHSA-m2qf-hxjv-5gpq
...
set `Vary: Cookie` header consistently for session
2023-05-01 08:11:41 -07:00
David Lord
8705dd39c4
set Vary: Cookie header consistently for session
2023-05-01 08:10:52 -07:00
David Lord
9532cba45d
fix mypy finding
2023-05-01 08:10:25 -07:00
David Lord
0bc7356ce1
start version 2.3.2
2023-05-01 08:02:46 -07:00
David Lord
f07fb2b607
Merge pull request #5086 from pallets/release-2.3.1
...
release version 2.3.1
2023-04-25 15:21:36 -06:00
David Lord
721abdc381
release version 2.3.1
2023-04-25 14:08:38 -06:00
David Lord
0867dce42c
Merge pull request #5085 from lucaswerkmeister/patch-1
...
Fix importing Markup from flask
2023-04-25 14:06:22 -06:00
Lucas Werkmeister
0ec9192cf2
fix importing Markup from flask
2023-04-25 13:50:43 -06:00
David Lord
345f18442c
start version 2.3.1
2023-04-25 13:48:16 -06:00
David Lord
5f4072423e
Merge pull request #5083 from pallets/release-2.3.0
...
release version 2.3.0
2023-04-25 12:42:22 -06:00
David Lord
8728c3e4cd
release version 2.3.0
2023-04-25 12:35:06 -06:00
David Lord
eb33b8c809
Merge pull request #5082 from pallets/minimum-requirements
...
update minimum requirements
2023-04-25 12:33:30 -06:00
David Lord
79ebf6c39c
update minimum requirements
2023-04-25 12:28:59 -06:00
David Lord
73739a29f4
Merge branch '2.2.x'
2023-04-25 11:55:41 -06:00
David Lord
ddc7accaa2
Merge pull request #5081 from pallets/release-2.2.4
...
release version 2.2.4
2023-04-25 11:53:09 -06:00
David Lord
cd1b68cf6e
Merge branch '2.2.x'
2023-04-25 11:41:20 -06:00
David Lord
74e0329820
release version 2.2.4
2023-04-25 11:41:10 -06:00
David Lord
2d460685b1
update dev env
2023-04-25 11:41:10 -06:00
David Lord
64bc45874d
update dev dependencies
2023-04-25 11:40:57 -06:00
David Lord
427e5dc4f3
update dev env
2023-04-25 11:00:01 -06:00
David Lord
0c5f18ab91
Merge pull request #5077 from EtiennePelletier/master
...
Remove double period in signals documentation page
2023-04-24 12:21:42 -06:00
EtiennePelletier
d48deba273
Remove double period in signals documentation page
2023-04-24 11:06:27 -06:00
David Lord
2b2a764143
Merge pull request #5073 from pallets/new-logo
...
use new logo
2023-04-20 11:49:26 -07:00
David Lord
83d777bebf
use new logo
2023-04-20 11:38:04 -07:00
David Lord
b4345cb4eb
Merge pull request #5072 from pallets/drop-py37
...
drop support for Python 3.7
2023-04-20 11:11:52 -07:00
David Lord
2e8fe7b2f2
drop support for python 3.7
2023-04-20 11:09:55 -07:00
David Lord
9659b11a45
remove pypy 3.8 and 3.7 from tests
2023-04-20 10:15:58 -07:00
David Lord
f139024b1c
remove old links
2023-04-20 09:53:38 -07:00
David Lord
a4ea5df5d5
Merge pull request #5071 from pallets/future-annotations
...
use postponed evaluation of annotations
2023-04-20 09:36:51 -07:00
David Lord
44ffe6c6d6
add __future__ annotations
2023-04-20 09:24:44 -07:00
David Lord
cfa863c357
Merge branch '2.2.x'
2023-04-15 12:30:20 -07:00
David Lord
db7d2d2d68
Merge pull request #5067 from pallets/tox-constraints
...
use tox 4.4 constraint feature
2023-04-15 12:27:24 -07:00
David Lord
a67195e059
update dependencies
2023-04-15 12:25:09 -07:00
David Lord
7e6e68aed9
enforce minimum versions in env
2023-04-15 12:20:57 -07:00
David Lord
a1d0eda789
Merge pull request #5066 from pallets/docs-passthrough
...
document passthrough_errors
2023-04-15 11:57:46 -07:00
David Lord
5bba529dfc
document passthrough_errors
2023-04-15 11:53:56 -07:00
David Lord
9a4d370ea2
fix typo
2023-04-15 07:39:35 -07:00
David Lord
6931b25293
Merge pull request #5063 from pallets/cli-routes-domain
...
show subdomain or host in routes output
2023-04-14 09:45:20 -07:00
David Lord
84c007d34f
show subdomain or host in routes output
2023-04-14 09:43:00 -07:00
emisargent
182ce3dd15
Add a devcontainer configuration ( #4969 )
2023-04-13 10:03:49 -07:00
David Lord
49498a323b
Merge pull request #5059 from pallets/oidc-publish
...
use OIDC instead of token for publishing
2023-04-13 08:24:58 -07:00
David Lord
f7d9956c0f
use oidc instead of token
2023-04-13 08:18:14 -07:00
David Lord
59f81950fe
Merge pull request #5049 from pgjones/signals
...
support async signal subscribers
2023-04-13 08:08:27 -07:00
pgjones
8239765a44
allow async signal receivers
2023-04-13 08:05:42 -07:00
David Lord
a05c0c6b72
Merge pull request #5058 from pallets/require-blinker
...
blinker is required, signals are always available
2023-04-13 07:51:11 -07:00
David Lord
9cb1a7a52d
blinker is required, signals are always available
2023-04-13 07:39:24 -07:00
David Lord
e1e4e82096
Merge pull request #5034 from adamtheturtle/default-mimetype-optional
...
Allow Response subclasses to set default_mimetype as None
2023-04-12 13:43:23 -07:00
Adam Dangoor
b626a93879
Allow Response subclasses to set default_mimetype as None
...
This matches the type - see 92c6380248/src/werkzeug/sansio/response.py (L94) .
2023-04-12 13:30:28 -07:00
David Lord
87698a2d5d
Merge pull request #5029 from lettow-humain/main
...
Appending missing parentheses
2023-04-12 13:29:05 -07:00
lettow-humain
c67bfe551d
fix parentheses
2023-04-12 13:19:54 -07:00
David Lord
c9a5660cfd
Merge pull request #5054 from pallets/session-domain
...
no cookie domain by default
2023-04-12 13:10:34 -07:00
David Lord
c24f8c8199
no cookie domain by default
2023-04-12 12:38:22 -07:00
David Lord
fa0ceb62f2
Merge branch '2.2.x'
2023-04-12 10:57:53 -07:00
David Lord
694183ce22
Merge pull request #5053 from pallets/werkzeug-compat
...
update test cookie handling for Werkzeug 2.3
2023-04-12 10:57:14 -07:00
David Lord
04c21387db
update test cookie handling for Werkzeug 2.3
2023-04-12 10:55:00 -07:00
David Lord
67c4c7bac2
ignore warning from pytest due to change in Python 3.12 alpha
2023-04-11 15:34:39 -07:00
David Lord
e39d78a0ad
Merge branch '2.2.x'
2023-04-11 15:33:44 -07:00
David Lord
a30b6e723c
update dependencies
2023-04-11 15:33:34 -07:00
David Lord
daf6966c89
Merge pull request #5037 from pamelafox/patch-1
...
Fix typo in appfactories.rst code block
2023-04-05 14:56:26 -07:00
David Lord
c4f754cda3
Merge pull request #5041 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-04-04 07:00:49 -07:00
pre-commit-ci[bot]
d2a6f5c572
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/psf/black: 23.1.0 → 23.3.0](https://github.com/psf/black/compare/23.1.0...23.3.0 )
2023-04-04 06:31:29 +00:00
David Lord
a361ef6368
Merge pull request #5038 from pallets/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.4
...
Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.4
2023-04-03 06:19:09 -07:00
David Lord
c2688e4f06
Merge pull request #5040 from pallets/dependabot/github_actions/actions/cache-3.3.1
...
Bump actions/cache from 3.2.6 to 3.3.1
2023-04-03 06:18:57 -07:00
David Lord
e8178f7bfa
Merge pull request #5039 from pallets/dependabot/github_actions/actions/checkout-3.5.0
...
Bump actions/checkout from 3.3.0 to 3.5.0
2023-04-03 06:18:45 -07:00
dependabot[bot]
4909e8ff86
Bump actions/cache from 3.2.6 to 3.3.1
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.6 to 3.3.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](69d9d449ac...88522ab9f3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 16:57:11 +00:00
dependabot[bot]
6a6c83789f
Bump actions/checkout from 3.3.0 to 3.5.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](ac59398561...8f4b7f8486 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 16:57:06 +00:00
dependabot[bot]
29676a273a
Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.4
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.6.4 to 1.8.4.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](c7f29f7ade...29930c9cf5 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 16:57:01 +00:00
Pamela Fox
15f2ca2c24
Update appfactories.rst
...
Remove unneeded backticks
2023-03-31 12:20:27 -07:00
David Lord
7ed89d3f9d
Merge pull request #5014 from evgenymozhaev/require-a-non-empty-name-for-blueprints
...
Require a non empty name for blueprints
2023-03-11 08:34:56 -08:00
Evgeny Mozhaev
b8b410014d
require a non-empty name for blueprints
2023-03-11 08:26:36 -08:00
David Lord
7ee9ceb71e
Merge branch '2.2.x'
2023-03-11 08:23:08 -08:00
David Lord
cac56a2b53
Merge pull request #5026 from pallets/werkzeug-compat
...
replace `werkzeug.urls` with `urllib.parse`
2023-03-11 08:21:58 -08:00
David Lord
c4b39ba2f3
replace werkzeug.urls with urllib.parse
2023-03-11 08:19:22 -08:00
David Lord
e7f8ae0166
Merge pull request #5025 from pallets/update-requirements
...
update requirements
2023-03-11 07:41:19 -08:00
David Lord
1432cddb13
update requirements
2023-03-11 07:38:14 -08:00
David Lord
c83f661427
Merge pull request #5024 from pallets/docs-sentry
...
remove broken link
2023-03-11 07:32:12 -08:00
David Lord
31022056ae
remove broken link
2023-03-11 07:30:21 -08:00
David Lord
a5f30b157d
Merge pull request #5020 from gultas/patch-1
...
Update installation.rst
2023-03-08 11:04:53 -08:00
martinamca
0bc6be604d
Update installation.rst
...
The link to Blinker does not work.
2023-03-08 21:28:33 +03:00
David Lord
2f67e0fe4a
Merge pull request #5005 from pallets/dependabot/github_actions/slsa-framework/slsa-github-generator-1.5.0
...
Bump slsa-framework/slsa-github-generator from 1.4.0 to 1.5.0
2023-03-01 09:04:40 -08:00
David Lord
bc3ec352f0
Merge pull request #5006 from pallets/dependabot/github_actions/actions/cache-3.2.6
...
Bump actions/cache from 3.2.4 to 3.2.6
2023-03-01 09:02:06 -08:00
dependabot[bot]
b8eb83940c
Bump actions/cache from 3.2.4 to 3.2.6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.4 to 3.2.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](627f0f41f6...69d9d449ac )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 16:57:34 +00:00
dependabot[bot]
3cdcc729a7
Bump slsa-framework/slsa-github-generator from 1.4.0 to 1.5.0
...
Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases )
- [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: slsa-framework/slsa-github-generator
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 16:57:31 +00:00
David Lord
5cdfeae2e8
Merge branch '2.2.x'
2023-02-23 15:58:29 -08:00
David Lord
736b5f9ff8
update dependencies
2023-02-23 15:58:21 -08:00
David Lord
2ad4d8d717
Merge pull request #4992 from AntoineMath/file_mode
2023-02-23 11:13:18 -08:00
AntoineMath
b10b6d4af1
add text parameter to config.from_file
2023-02-23 11:10:21 -08:00
David Lord
4c288bc97e
Merge pull request #4998 from pallets/deprecate-locked_cached_property
...
deprecate `locked_cached_property`
2023-02-23 10:59:28 -08:00
David Lord
4256fc6304
deprecate locked_cached_property
2023-02-23 10:05:57 -08:00
David Lord
c690f529f2
Merge pull request #4997 from pallets/deprecate-got_first_request
...
deprecate `got_first_request`
2023-02-23 09:34:17 -08:00
David Lord
fc03d0dfab
setup method on registered blueprint is error
2023-02-23 09:29:36 -08:00
David Lord
2a33c17854
deprecate got_first_request property
2023-02-23 09:28:42 -08:00
David Lord
704b68948f
Merge pull request #4996 from pallets/deprecate-markupsafe-export
...
deprecate markupsafe exports
2023-02-23 08:59:37 -08:00
David Lord
9c02f07f9b
deprecate markupsafe exports
2023-02-23 08:55:01 -08:00
David Lord
1ee22e1736
Merge pull request #4995 from pallets/remove-deprecated
...
remove previously deprecated code
2023-02-23 08:45:38 -08:00
David Lord
6650764e97
remove previously deprecated code
2023-02-23 08:35:16 -08:00
David Lord
604de4b1dc
Merge branch '2.2.x'
2023-02-16 06:27:41 -08:00
David Lord
c4c7f504be
update dependencies
2023-02-16 06:27:25 -08:00
David Lord
ed5b240417
Merge branch '2.2.x'
2023-02-15 14:48:09 -08:00
David Lord
6a392afbb6
Merge pull request #4980 from pallets/release-2.2.3
...
release version 2.2.3
2023-02-15 14:44:24 -08:00
David Lord
41d4f62909
release version 2.2.3
2023-02-15 14:33:32 -08:00
David Lord
24df8fc89d
show 'run --debug' in docs
...
Reverts commit 4d69165ab6 . Now that a
release has this option, it's ok to show it in the docs. It had been
reverted because the 2.2.x docs showed it before 2.2.3 was released.
2023-02-15 14:33:32 -08:00
David Lord
aa040c085c
run latest black format
2023-02-10 15:07:24 -08:00
David Lord
a18ae3d752
Merge branch '2.2.x'
2023-02-10 15:06:38 -08:00
David Lord
b945f988f9
Merge pull request #4973 from pallets/docs-lifetime
...
document the lifecycle of a flask application and request
2023-02-10 14:54:49 -08:00
David Lord
a6cd8f212e
document the lifecycle of a flask application and request
2023-02-10 14:48:02 -08:00
David Lord
f425c117e2
Merge pull request #4972 from pallets/docs-push-reqctx
...
fix test client arg for query string example
2023-02-10 10:53:02 -08:00
David Lord
ba2b3094d1
fix test client arg for query string example
2023-02-10 10:50:48 -08:00
David Lord
129568f7f4
Merge pull request #4971 from pallets/docs-blueprint-app-methods
...
point to app-scoped blueprint methods
2023-02-10 10:42:47 -08:00
David Lord
ab93222bd6
point to app-scoped blueprint methods
2023-02-10 10:38:44 -08:00
David Lord
d5527264f0
Merge pull request #4968 from pallets/docs-celery
...
rewrite celery docs, add example application
2023-02-10 09:35:31 -08:00
David Lord
3f195248dc
add celery example
2023-02-10 09:16:53 -08:00
David Lord
dca8cf013b
rewrite celery background tasks docs
2023-02-09 10:50:42 -08:00
David Lord
761e02ef67
Merge pull request #4966 from ivanovmg/fix/cmd-format
...
Fix command-line formatting
2023-02-08 18:44:10 -08:00
Maxim G. Ivanov
428d9430bc
Fix command-line formatting
2023-02-09 09:38:57 +07:00
David Lord
4ddb3f73ba
Merge branch '2.2.x'
2023-02-07 07:18:54 -08:00
David Lord
dd2423ebde
Merge pull request #4963 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-02-07 07:11:50 -08:00
pre-commit-ci[bot]
a15da89dbb
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-02-07 04:43:02 +00:00
pre-commit-ci[bot]
c1d01f6999
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/psf/black: 22.12.0 → 23.1.0](https://github.com/psf/black/compare/22.12.0...23.1.0 )
2023-02-07 04:42:52 +00:00
David Lord
3502cc951b
Merge pull request #4952 from muffinmad/patch-1
...
Fix function argument name
2023-02-02 09:01:21 -08:00
David Lord
f45bc5995c
Merge pull request #4960 from owgreen/fix_appfactories_doc
...
Fix appfactories doc
2023-02-02 09:01:03 -08:00
owgreen
9abe28130d
fix doc
2023-02-02 08:57:38 -08:00
David Lord
88069bd417
Merge pull request #4959 from pallets/dependabot/github_actions/actions/cache-3.2.4
...
Bump actions/cache from 3.2.3 to 3.2.4
2023-02-01 08:55:09 -08:00
David Lord
f822891065
Merge pull request #4958 from pallets/dependabot/github_actions/actions/setup-python-4.5.0
...
Bump actions/setup-python from 4.4.0 to 4.5.0
2023-02-01 08:54:52 -08:00
dependabot[bot]
74c256872b
Bump actions/cache from 3.2.3 to 3.2.4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](58c146cc91...627f0f41f6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 16:01:30 +00:00
dependabot[bot]
94a23a3e24
Bump actions/setup-python from 4.4.0 to 4.5.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](5ccb29d877...d27e3f3d7c )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 16:01:23 +00:00
Andrii Kolomoiets
d93760d8bd
Fix function argument name
2023-01-23 17:01:49 +02:00
David Lord
ef85270d9a
Merge branch '2.2.x'
2023-01-20 13:50:23 -08:00
David Lord
39fc0c6bad
Merge pull request #4949 from pallets/publish-workflow
...
Publish workflow
2023-01-20 13:49:30 -08:00
David Lord
0b4b61146f
build, provenance, publish workflow
2023-01-20 13:45:15 -08:00
David Lord
99b34f7148
move and update flake8 config
2023-01-20 13:42:50 -08:00
David Lord
3a35977d5f
stop ignoring flake8 e402
2023-01-19 06:35:15 -08:00
David Lord
78b42b9ac2
Merge pull request #4947 from pallets/pyproject
...
switch to pyproject.toml
2023-01-18 10:38:38 -08:00
David Lord
261e4a6cf2
fix flake8 bugbear errors
2023-01-18 10:32:51 -08:00
David Lord
8f13f5b6d6
update docs and examples for pyproject
...
setup.py -> pyproject.toml
venv -> .venv
2023-01-18 10:32:51 -08:00
David Lord
6d6d986fc5
switch to pyproject.toml
2023-01-18 10:32:51 -08:00
David Lord
9da947a279
set workflow permissions
2023-01-09 12:45:16 -08:00
David Lord
3812a52e96
Merge branch '2.2.x'
2023-01-09 12:39:48 -08:00
David Lord
8bfc0581e7
Merge pull request #4942 from bhushan-mohanraj/patch-2
...
Clarify the docstring for `View.as_view`.
2023-01-09 11:11:02 -08:00
Bhushan Mohanraj
a748770199
clarify View.as_view docstring
2023-01-09 11:07:49 -08:00
David Lord
4a0f658897
Merge pull request #4943 from pallets/update-python
...
update tested python versions
2023-01-09 10:42:14 -08:00
David Lord
2a9d16d011
update tested python versions
...
test 3.11 final
test 3.12 dev
update for tox 4
2023-01-09 10:37:59 -08:00
David Lord
836866dc19
Merge pull request #4935 from pgjones/subdomain
...
Fix subdomain inheritance for nested blueprints
2023-01-04 14:06:35 -07:00
pgjones
cabda59353
Ensure that blueprint subdomains suffix-chain
...
This ensures that a child's subdomain prefixs any parent subdomain
such that the full domain is child.parent.domain.tld and onwards with
further nesting. This makes the most sense to users and mimics how
url_prefixes work (although subdomains suffix).
2023-01-04 18:06:04 +00:00
Josh Michael Karamuth
d7b6c1f670
Fix subdomain inheritance for nested blueprints.
...
Fixes #4834
2023-01-04 16:19:52 +00:00
David Lord
fa1ee70668
Merge pull request #4933 from pallets/dependabot/github_actions/dessant/lock-threads-4
...
Bump dessant/lock-threads from 3 to 4
2023-01-03 08:24:17 -07:00
dependabot[bot]
bb1f83c265
Bump dessant/lock-threads from 3 to 4
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 3 to 4.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-01 16:01:00 +00:00
David Lord
74e5263c88
new run debug docs
2022-12-29 09:52:18 -08:00
David Lord
eeebb5adc7
Merge branch '2.2.x'
2022-12-29 09:51:58 -08:00
David Lord
4d69165ab6
revert run debug docs
2022-12-29 09:51:34 -08:00
David Lord
910179f9b0
Merge branch '2.2.x'
2022-12-24 15:31:07 -07:00
David Lord
229dcbb5ce
Merge pull request #4779 from greyli/add-debug-to-run
...
Add `--debug` option to flask run
2022-12-24 15:28:21 -07:00
Grey Li
bd26928fdb
Prefer flask run --debug in docs
2022-12-24 15:24:49 -07:00
Grey Li
4bc0e4943d
Add --debug option to flask run
2022-12-24 15:04:48 -07:00
Jonah Lawrence
79032ca5f1
Add .svg to select_jinja_autoescape ( #4840 )
...
As SVG files are a type of XML file and are similar in nearly
all aspects to XML, .svg should also be autoescaped.
2022-12-24 11:27:20 -07:00
David Lord
7464e17c5e
Merge branch '2.2.x'
2022-12-24 11:21:59 -07:00
David Lord
631b6dd546
Merge pull request #4921 from ivanovmg/fix/template_folder
...
Allow pathlib.Path for template_folder
2022-12-24 11:20:56 -07:00
Maxim G. Ivanov
09112cfc47
template_folder type allows pathlib
2022-12-24 11:17:52 -07:00
David Lord
d9e56c7f4b
Merge pull request #4920 from ivanovmg/fix/link
...
Fix URL "committing as you go"
2022-12-24 11:07:46 -07:00
Maxim G. Ivanov
677a046848
Fix URL "committing as you go"
2022-12-24 11:03:47 -07:00
David Lord
d8fe178aa6
Merge pull request #4920 from ivanovmg/fix/link
...
Fix URL "committing as you go"
2022-12-24 10:57:53 -07:00
Maxim G. Ivanov
6fcf6d00bd
Fix URL "committing as you go"
2022-12-24 10:56:00 -07:00
David Lord
55cdb420a0
Merge pull request #4926 from pallets/docs-inheritance
...
python 2 style inheritance clean up from docs
2022-12-24 10:36:40 -07:00
Asif Saif Uddin
1a68768e6b
python 2 style inheritance clean up from docs
2022-12-24 10:31:23 -07:00
David Lord
1373f70dc6
Merge pull request #4922 from pallets/update-requirements
...
update requirements
2022-12-24 10:25:43 -07:00
David Lord
8e3128b989
ignore flake8 b905 zip(strict=True) until python 3.10
2022-12-24 10:22:37 -07:00
David Lord
43bc7330ce
update requirements
2022-12-24 10:22:37 -07:00
Grey Li
d36a379a0f
Merge pull request #4913 from ivanovmg/fix/var-name
2022-12-22 21:48:45 +08:00
Maxim G. Ivanov
43ef559de3
Fix varname in docs
2022-12-22 21:28:18 +08:00
David Lord
dcdcac2f3a
Merge pull request #4907 from rayanth/patch-1
...
Update api.rst
2022-12-13 16:36:49 -08:00
rayanth
95b666871c
Update api.rst
...
Corrected typo in "tojson" example, `const names = {{ names|tojson }};` was `const names = {{ names|tosjon }};`
2022-12-13 13:27:38 -08:00
Grey Li
3d4acf0ca0
Merge pull request #4899 from pallets/pre-commit-ci-update-config
2022-12-10 13:42:03 +08:00
pre-commit-ci[bot]
3e932aa103
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.2.2 → v3.3.0](https://github.com/asottile/pyupgrade/compare/v3.2.2...v3.3.0 )
2022-12-06 00:34:53 +00:00
David Lord
b5ec83b697
Merge pull request #4882 from Abdur-rahmaanJ/patch-4
...
Fix backtick not rendering.
2022-11-27 06:51:08 -08:00
David Lord
29697fffb4
Merge pull request #4883 from Dosenpfand/doc-extension-dev-2.2.x
...
Documentation: Fix class-based views example for Extension Development
2022-11-27 06:50:46 -08:00
Dosenpfand
9a294a6401
Fix class-based views example
2022-11-27 13:10:14 +01:00
Abdur-Rahmaan Janhangeer
d951a763fb
Fix backstick not rendering.
2022-11-27 13:51:09 +04:00
David Lord
066a35dd32
Merge branch '2.2.x'
2022-11-25 07:51:37 -08:00
David Lord
618fdc8600
Merge pull request #4879 from pallets/requirements
...
update requirements
2022-11-25 07:43:46 -08:00
David Lord
d178653b5f
update requirements
2022-11-25 07:39:54 -08:00
pre-commit-ci[bot]
9f99425aaf
[pre-commit.ci] pre-commit autoupdate ( #4862 )
...
updates:
- [github.com/peterdemin/pip-compile-multi: v2.4.6 → v2.5.0](https://github.com/peterdemin/pip-compile-multi/compare/v2.4.6...v2.5.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-07 20:38:32 -08:00
Grey Li
35c6595202
Merge pull request #4858 from pallets/pre-commit-ci-update-config
2022-11-01 09:41:21 +08:00
pre-commit-ci[bot]
9daddd1271
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.38.2 → v3.2.0](https://github.com/asottile/pyupgrade/compare/v2.38.2...v3.2.0 )
- [github.com/asottile/reorder_python_imports: v3.8.3 → v3.9.0](https://github.com/asottile/reorder_python_imports/compare/v3.8.3...v3.9.0 )
- [github.com/psf/black: 22.8.0 → 22.10.0](https://github.com/psf/black/compare/22.8.0...22.10.0 )
2022-11-01 00:06:23 +00:00
Grey Li
2a54cfa5ce
Merge pull request #4847 from mhsmathew/patch-1
2022-10-30 23:00:37 +08:00
Jonah Lawrence
cc66213e57
Add .svg to select_jinja_autoescape ( #4840 )
...
As SVG files are a type of XML file and are similar in nearly
all aspects to XML, .svg should also be autoescaped.
2022-10-30 14:55:51 +00:00
Mat Steininger
5dfd2126a6
Fixed inconsistent double spacing in docs/api.rst
2022-10-30 22:45:33 +08:00
David Lord
e7c82f9c47
Merge pull request #4833 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-10-19 07:16:04 -07:00
David Lord
3dc6db9d0c
Merge pull request #4835 from TehBrian/2.2.x
...
fix typo in quickstart
2022-10-04 20:09:06 -07:00
TehBrian
75e92090ee
fix typo in quickstart
2022-10-04 21:12:13 -04:00
pre-commit-ci[bot]
c7da6d74a8
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.37.3 → v2.38.2](https://github.com/asottile/pyupgrade/compare/v2.37.3...v2.38.2 )
- [github.com/asottile/reorder_python_imports: v3.8.2 → v3.8.3](https://github.com/asottile/reorder_python_imports/compare/v3.8.2...v3.8.3 )
2022-10-03 23:30:28 +00:00
Yang Yang
0d8c8ba71b
Fix docstring of test_request_context ( #4821 )
...
Add missing `app.`.
2022-09-18 04:53:47 -07:00
Maksim Salau
9c3deeee96
Fix argument in register_api() in docs/view.rst ( #4818 )
2022-09-14 06:08:38 -07:00
waffle-stomper
2c78771238
Fix missing assignment in MethodView example ( #4815 )
2022-09-14 06:07:20 -07:00
David Lord
c34c84b690
Merge branch '2.2.x'
2022-09-11 06:33:56 -07:00
David Lord
7c01fbcd06
update requirements
2022-09-11 06:33:44 -07:00
pre-commit-ci[bot]
8811ae037a
[pre-commit.ci] pre-commit autoupdate ( #4806 )
...
updates:
- [github.com/psf/black: 22.6.0 → 22.8.0](https://github.com/psf/black/compare/22.6.0...22.8.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-09-07 12:07:20 -07:00
David Lord
00be8d24ac
Merge branch '2.2.x'
2022-09-02 08:53:04 -07:00
Isaac Woodruff
e7b2ce9a50
Add missing .dev to version ( #4801 )
2022-09-02 08:52:13 -07:00
David Lord
73b9bacbf7
Merge branch '2.2.x'
2022-08-27 06:04:55 -07:00
David Lord
ce6ad90ecf
remove heroku link
2022-08-27 06:03:46 -07:00
Kevin Kirsche
00bdc2b448
fix: remove obsolete zip_safe ( #4783 )
...
remove obsolete `zip_safe`
2022-08-22 09:05:52 -07:00
David Lord
212b72a1fe
start version 2.2.3
2022-08-22 09:00:33 -07:00
David Lord
56a95f6ff6
Merge pull request #4780 from tjrhines1/config-fix-docstring
...
Fix misrendered docstring
2022-08-21 07:56:09 -07:00
Thomas Rhines
746455d103
Fix misrendered docstring
...
The API reference for `flask.Config.from_mapping` needs a newline to separate
the summary from the return description. I also wrapped the docstring at 72
characters as suggested in CONTRIBUTING.rst.
2022-08-21 10:24:03 -04:00
David Lord
e0c157f7ee
Merge pull request #4772 from DillonB07/patch-1
...
correct `waitress-serve` command
2022-08-17 09:24:58 -07:00
Dillon Barnes
86bf3f205f
Correct waitress-serve command
2022-08-17 17:00:25 +01:00
David Lord
2d3f72574d
fix typo
2022-08-15 12:37:11 -07:00
David Lord
d94634b1be
fix view docs
2022-08-15 07:34:50 -07:00
David Lord
1d07857b1d
fix typo
2022-08-15 07:29:34 -07:00
Grey Li
b0b27785ae
Merge pull request #4760 from oguzhancelikarslan/patch-1
...
Fix typo on qucikstart documentation
2022-08-13 10:22:10 +08:00
Oğuzhan Çelikarslan
77cdefccee
Fix typo
2022-08-13 10:08:11 +08:00
Grey Li
062a096f40
Merge pull request #4758 from tautv/patch-1
...
Fix typo in docs/patterns/javascript.rst
2022-08-09 22:08:08 +08:00
Grey Li
5b2e9e946b
Merge pull request #4757 from prohde/fix-4756
2022-08-09 22:03:39 +08:00
tautv
22b6296830
Update javascript.rst
...
Spelling
2022-08-09 09:45:02 +01:00
Philipp Rohde
00b07c863e
fix typo
...
fixes #4756
2022-08-09 09:48:02 +02:00
David Lord
36af821edf
Merge branch '2.2.x'
2022-08-08 16:28:50 -07:00
David Lord
a1c478bc93
Merge pull request #4755 from pallets/release-2.2.2
...
release version 2.2.2
2022-08-08 16:24:25 -07:00
David Lord
43d2fff317
release version 2.2.2
2022-08-08 16:21:40 -07:00
David Lord
e9af7c23ae
Merge pull request #4754 from pallets/werkzeug-version
...
require werkzeug >= 2.2.2
2022-08-08 16:19:32 -07:00
David Lord
de16718b39
require werkzeug >= 2.2.2
2022-08-08 16:14:00 -07:00
David Lord
c779ac4f5f
Merge branch '2.2.x'
2022-08-08 10:28:08 -07:00
David Lord
6ab3cb8d0c
fix issue number
2022-08-08 10:27:57 -07:00
David Lord
87584e89fe
Merge branch '2.2.x'
2022-08-05 11:35:36 -07:00
David Lord
e3eaafb56e
Merge pull request #4749 from pallets/shell-env
...
remove env from shell banner
2022-08-05 11:35:15 -07:00
David Lord
e3df23374c
remove env from shell banner
2022-08-05 11:29:39 -07:00
David Lord
a0458efef6
refactor or remove old docs ( #4748 )
2022-08-05 11:28:22 -07:00
David Lord
795d3e25aa
Merge branch '2.2.x'
2022-08-04 07:33:17 -07:00
David Lord
45b2c99c1f
Merge pull request #4742 from pallets/env-default
...
fix default value of app.env
2022-08-04 07:27:50 -07:00
David Lord
a6a7a57380
fix default value of app.env
2022-08-04 07:24:20 -07:00
David Lord
4984753dbf
start version 2.2.2
2022-08-04 07:21:17 -07:00
David Lord
21aaf0ef9a
Merge branch '2.2.x'
2022-08-03 17:09:43 -07:00
David Lord
85f79e1a23
Merge pull request #4736 from pallets/release-2.2.1
...
release version 2.2.1
2022-08-03 16:51:22 -07:00
David Lord
52c54b2ce1
release version 2.2.1
2022-08-03 16:40:28 -07:00
David Lord
0d87b22314
update requirements
2022-08-03 16:39:35 -07:00
David Lord
723a3a6ffd
Merge pull request #4735 from pallets/json_encoder-warning
...
show deprecation warning when using json_encoder/decoder
2022-08-03 10:02:18 -07:00
David Lord
714ccefeca
show deprecation warning on json_encoder/decoder access
2022-08-03 09:22:03 -07:00
David Lord
9a1b25fce4
start version 2.2.1
2022-08-03 06:47:31 -07:00
David Lord
cb4ee20117
pre-commit updates latest release branch
2022-08-01 17:46:58 -07:00
David Lord
01dec18891
start version 2.3.0
2022-08-01 17:46:38 -07:00
David Lord
b17bb9ed56
Merge pull request #4710 from pallets/release-2.2.0
...
release version 2.2.0
2022-08-01 17:12:09 -07:00
David Lord
292c7e5c5d
release version 2.2.0
2022-08-01 17:09:49 -07:00
David Lord
f3bb9b2566
Merge branch '2.1.x'
2022-08-01 17:07:58 -07:00
David Lord
ac1bb97679
Merge pull request #4721 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-08-01 17:07:27 -07:00
David Lord
cfd5783a98
Merge pull request #4722 from pallets/deprecate-config-attrs
...
deprecate config attributes
2022-08-01 17:04:12 -07:00
David Lord
bfdd37110c
deprecate config attributes
2022-08-01 16:58:55 -07:00
pre-commit-ci[bot]
6f9ef11286
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.37.1 → v2.37.3](https://github.com/asottile/pyupgrade/compare/v2.37.1...v2.37.3 )
- [github.com/asottile/reorder_python_imports: v3.8.1 → v3.8.2](https://github.com/asottile/reorder_python_imports/compare/v3.8.1...v3.8.2 )
- [github.com/PyCQA/flake8: 4.0.1 → 5.0.2](https://github.com/PyCQA/flake8/compare/4.0.1...5.0.2 )
- [github.com/peterdemin/pip-compile-multi: v2.4.5 → v2.4.6](https://github.com/peterdemin/pip-compile-multi/compare/v2.4.5...v2.4.6 )
2022-08-01 23:18:11 +00:00
David Lord
98ca00d545
Merge pull request #4720 from pallets/deprecate-env
...
deprecate `FLASK_ENV` and `app.env`
2022-08-01 15:19:16 -07:00
David Lord
30427a2090
remove FLASK_ENV from docs
2022-08-01 15:11:35 -07:00
David Lord
ef95998d79
deprecate FLASK_ENV
2022-08-01 15:11:21 -07:00
David Lord
4c08e3a2ba
update pycharm instructions
2022-08-01 11:39:31 -07:00
David Lord
3e5ca2902e
Merge pull request #4719 from pallets/remove-lazy-option
...
remove `__traceback_hide__`
2022-08-01 10:56:14 -07:00
David Lord
7d53a129cf
remove __traceback_hide__
2022-08-01 10:52:12 -07:00
David Lord
633f421031
Merge pull request #4718 from pallets/remove-lazy-option
...
remove `--eager-loader/--lazy-loader` options
2022-08-01 10:44:31 -07:00
David Lord
5d8e35653f
refactor lazy loading
...
Remove the `--eager-loading/--lazy-loading` options and the
`DispatchingApp` middleware. The `run` command handles loading
exceptions directly. The reloader always prints out tracebacks
immediately and always defers raising the error.
2022-08-01 10:34:13 -07:00
David Lord
095651be9e
fix has_app_context and has_request_context
2022-07-25 07:35:17 -07:00
David Lord
02a0851252
Merge branch '2.1.x'
2022-07-24 19:37:30 -07:00
David Lord
363be75e84
remove reference links from changelog
2022-07-24 19:36:31 -07:00
David Lord
2869ddf50c
update blinker intersphinx link
2022-07-24 19:35:28 -07:00
David Lord
add53e190c
require Werkzeug 2.2
2022-07-24 18:42:11 -07:00
David Lord
900e11850a
Merge pull request #4695 from zr40/allow-typeddict-as-responsevalue
...
Allow TypedDict as a ResponseValue
2022-07-14 14:17:38 -07:00
Matthijs van der Vleuten
4bf7415a96
allow TypedDict as a response value
2022-07-14 14:15:05 -07:00
David Lord
76a6b4f2b5
Merge branch '2.1.x'
2022-07-13 14:03:01 -07:00
David Lord
4f01c68a4b
fix issue link
2022-07-13 14:02:50 -07:00
David Lord
48fe96588c
Merge branch '2.1.x'
2022-07-13 13:58:07 -07:00
David Lord
187d7179f6
Merge pull request #4694 from pallets/release-2.1.3
...
release version 2.1.3
2022-07-13 13:54:33 -07:00
David Lord
134aebe601
release version 2.1.3
2022-07-13 13:51:42 -07:00
David Lord
a7859c6947
Merge pull request #4693 from Yourun-proger/msg_app_ctx
...
error message for `render_template` outside app context
2022-07-13 13:50:05 -07:00
Yourun-Proger
58f3536a8f
error for render_template outside app context
2022-07-13 13:45:42 -07:00
David Lord
7096b2c4b1
update requirements
2022-07-13 13:39:51 -07:00
David Lord
67310ab496
Merge pull request #4692 from pallets/json-provider
...
add JSON provider interface
2022-07-13 09:55:00 -07:00
David Lord
69f9845ef2
add json provider interface
2022-07-13 07:42:52 -07:00
David Lord
c356c6da5f
Merge pull request #4687 from Jalkhov/patch-1
...
Fix CHANGES.rst typo
2022-07-11 16:50:10 -07:00
Pedro Torcatt
03b410066b
Fix docs/CHANGES.rst typo
2022-07-11 18:02:00 -04:00
David Lord
4696156278
Merge pull request #4686 from Jalkhov/main
...
Small grammatical suggestion
2022-07-10 04:36:55 -07:00
Pedro Torcatt
58ecacd271
Change Roll back by Rever
2022-07-10 07:22:56 -04:00
David Lord
5775d1e9b1
Merge pull request #4685 from pgjones/name
...
Change _cv_req -> _cv_request
2022-07-09 05:44:52 -07:00
pgjones
91044c4d76
Change _cv_req -> _cv_request
...
This is a clearer name for the variable.
2022-07-09 13:41:35 +01:00
David Lord
979e0adbac
fix pr link
2022-07-08 12:02:18 -07:00
David Lord
cbebdae698
Merge pull request #4682 from pallets/refactor-context-stack
...
remove use of `LocalStack`
2022-07-08 11:58:44 -07:00
David Lord
e0dad45481
update docs about contexts
2022-07-08 11:13:09 -07:00
David Lord
82c2e0366c
remove uses of LocalStack
2022-07-08 11:13:09 -07:00
David Lord
d597db67de
contexts no longer use LocalStack
2022-07-08 11:13:09 -07:00
David Lord
0b2f809f9b
access names as proxies directly
2022-07-08 11:13:09 -07:00
David Lord
89463cb77c
require Werkzeug 2.2
2022-07-08 11:13:09 -07:00
David Lord
94233fc8c0
Merge pull request #4681 from earlruby/patch-1
...
New URL for the Quart project
2022-07-08 10:28:01 -07:00
Earl C. Ruby III
6751f68560
New URL for the Quart project
...
The Quart project moved from Gitlab (https://gitlab.com/pgjones/quart ) to Github (https://github.com/pallets/quart ). There is a message at the top of the Gitlab page announcing the move.
2022-07-08 10:21:42 -07:00
David Lord
c757882808
Merge pull request #4680 from pgjones/typing-test
...
Add further typing tests
2022-07-08 06:41:56 -07:00
pgjones
2f1d1d6256
Add further typing tests
...
This should help ensure the app decorators are correctly typed.
2022-07-08 14:33:20 +01:00
Phil Jones
9b44bf2818
Improve decorator typing ( #4676 )
...
* Add a missing setupmethod decorator
* Improve the decorator typing
This will allow type checkers to understand that the decorators return
the same function signature as passed as an argument. This follows the
guidelines from
https://mypy.readthedocs.io/en/stable/generics.html#declaring-decorators .
I've chosen to keep a TypeVar per module and usage as I think
encouraged by PEP 695, which I hope is accepted as the syntax is much
nicer.
2022-07-06 14:05:20 -07:00
David Lord
cafe68e1ed
Merge pull request #4675 from tiesjan/2.1.x
...
Document serialization of Decimal in JSONEncoder
2022-07-06 05:33:05 -07:00
Ties Jan Hefting
9dfcb90c92
Document serialization of Decimal in JSONEncoder
...
The Flask JSONEncoder serializes Decimal types to strings, but this
behavior is missing from the docs. The docs are updated accordingly.
2022-07-06 11:47:50 +02:00
David Lord
d7482cd765
Merge branch '2.1.x'
2022-07-04 17:03:08 -07:00
David Lord
e4c4fd5771
Merge pull request #4674 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-07-04 15:55:54 -07:00
pre-commit-ci[bot]
e9d0000fc1
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.32.1 → v2.34.0](https://github.com/asottile/pyupgrade/compare/v2.32.1...v2.34.0 )
- [github.com/asottile/reorder_python_imports: v3.1.0 → v3.3.0](https://github.com/asottile/reorder_python_imports/compare/v3.1.0...v3.3.0 )
- [github.com/psf/black: 22.3.0 → 22.6.0](https://github.com/psf/black/compare/22.3.0...22.6.0 )
- [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.2.0...v4.3.0 )
2022-07-04 22:37:19 +00:00
David Lord
50df54e4c7
explain workflow
2022-07-04 08:35:36 -07:00
David Lord
559a8458c4
Merge pull request #4672 from greyli/return-list
...
Allow to return list as JSON
2022-07-02 21:48:06 -07:00
David Lord
60b845ebab
update typing tests for json
2022-07-02 21:41:37 -07:00
David Lord
f8cb0b0dd5
update docs about json
2022-07-02 21:41:37 -07:00
Grey Li
ca2bfbb0ac
Support returning list as JSON
2022-07-02 21:41:32 -07:00
David Lord
1626aff602
Merge branch '2.1.x'
2022-07-02 21:03:09 -07:00
David Lord
ab6a8b0330
relax routes cli match order
2022-07-02 21:02:00 -07:00
David Lord
c99f07d3e4
Merge pull request #4667 from pallets/remove-deprecated-code
...
Remove deprecated code
2022-07-01 14:14:37 -07:00
David Lord
c2810ffdd2
remove deprecated send_file argument names
2022-07-01 13:59:44 -07:00
David Lord
9e686d93b6
remove deprecated RequestContext.g
2022-07-01 13:44:31 -07:00
David Lord
96d39c87a8
Merge remote-tracking branch 'origin/2.1.x'
2022-07-01 13:32:50 -07:00
David Lord
6916697a98
Merge pull request #4666 from pallets/debug-context
...
new preserve context implementation
2022-07-01 12:35:24 -07:00
David Lord
84c722044a
new debug/test preserve context implementation
2022-07-01 12:01:44 -07:00
David Lord
57a95e82b7
Merge pull request #4665 from pallets/dependabot/github_actions/actions/setup-python-4
...
Bump actions/setup-python from 3 to 4
2022-07-01 09:45:43 -07:00
dependabot[bot]
2589328485
Bump actions/setup-python from 3 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-01 16:05:52 +00:00
David Lord
3635583ce2
Merge pull request #4662 from pallets/fix-run-skip
...
re-add flag to skip unguarded app.run from CLI
2022-06-29 21:21:52 -07:00
David Lord
5544d09477
re-add flag to skip unguarded app.run from CLI
2022-06-29 21:19:28 -07:00
David Lord
12d3f4fdf0
Merge pull request #4658 from pallets/docs-extension-dev
...
rewrite extension development docs
2022-06-28 16:38:09 -07:00
David Lord
b46bfcfa63
rewrite extension development docs
2022-06-28 16:28:33 -07:00
David Lord
0a01248b5c
Merge pull request #4654 from hankhank10/main
2022-06-28 06:27:24 -07:00
hankhank10
64ab59817d
show separate HTTP method route decorators in quickstart
2022-06-28 06:24:46 -07:00
David Lord
f6be300c42
Merge pull request #4652 from hankhank10/2.1.x
2022-06-23 06:00:33 -07:00
hankhank10
abcb6c9677
Update javascript.rst
2022-06-23 05:54:56 -07:00
David Lord
ab36542260
Merge pull request #4629 from pgjones/generate
...
allow view to return generator
2022-06-18 12:24:13 -07:00
pgjones
46433e9807
add generate_template and generate_template_string functions
2022-06-18 12:20:53 -07:00
pgjones
762382e436
view functions can return generators as responses directly
2022-06-18 11:25:05 -07:00
David Lord
7f2a0f4806
Merge pull request #4645 from kkirsche/patch-2
...
Use timezone aware datetime object on session
2022-06-17 12:05:19 -07:00
Kevin Kirsche
ed42e92928
session expiration datetime is UTC timezone-aware
2022-06-17 12:01:48 -07:00
David Lord
cec5f74110
Merge pull request #4647 from pallets/cli-app_context
...
with_appcontext lasts for the lifetime of the click context
2022-06-17 11:57:22 -07:00
David Lord
c9e000b9ce
with_appcontext lasts for the lifetime of the click context
2022-06-17 11:52:01 -07:00
David Lord
ae547270e9
Merge pull request #4646 from pallets/cli-app-env
2022-06-17 09:30:28 -07:00
David Lord
ab1fbef29a
prefer --app over FLASK_APP in docs
2022-06-17 09:26:26 -07:00
David Lord
99fa3c36ab
add --app, --env, --debug, and --env-file CLI options
2022-06-17 08:19:55 -07:00
David Lord
fe4003b3c9
Merge pull request #4642 from pallets/cli-nest
...
`FlaskGroup` can be nested
2022-06-15 14:17:45 -07:00
David Lord
aa801c431a
FlaskGroup can be nested
2022-06-15 14:09:56 -07:00
David Lord
4f03a769d4
edit some cli messages
...
dev server message doesn't show one of the lines in grey
app.run message uses click.secho instead of warning
2022-06-15 12:45:22 -07:00
David Lord
9c50b8fc1c
fix formatting
2022-06-13 06:08:45 -07:00
David Lord
97298e06fe
Merge branch '2.1.x'
2022-06-12 16:04:01 -07:00
David Lord
a9878c018b
remove mod_wsgi-standalone
2022-06-12 16:03:51 -07:00
David Lord
9139af1c62
Merge branch '2.1.x'
2022-06-12 14:10:51 -07:00
David Lord
b0a144d0c0
Merge pull request #4637 from pallets/docs-deploy
...
rewrite deployment docs
2022-06-12 14:03:55 -07:00
David Lord
2ea77c2782
rewrite deployment docs
2022-06-12 14:00:00 -07:00
David Lord
dcd1a1e0b6
Merge branch '2.1.x'
2022-06-11 14:16:51 -07:00
David Lord
9398630a8f
Merge pull request #4636 from pallets/docs-javascript
2022-06-11 14:03:01 -07:00
David Lord
2f3c87dcb8
rewrite javascript docs
2022-06-11 13:44:46 -07:00
David Lord
ebc0d30dd1
Merge pull request #4630 from mirskiy/docs-mention-relative
...
Update send_from_directory docstring to mention relative root for `directory`
2022-06-09 09:24:26 -07:00
Dan Mirsky
9934528c8f
Update send_from_directory docstring
2022-06-09 09:12:10 -07:00
David Lord
6f6e3289da
remove javascript fetch polyfill
2022-06-08 07:30:29 -07:00
David Lord
db3187fd7a
Merge pull request #4624 from pallets/view-init-scope
...
add `View.init_every_request` attribute
2022-06-06 15:52:48 -07:00
David Lord
45174bf9a1
use __init_subclass__ instead of metaclass for MethodView
2022-06-06 15:48:36 -07:00
David Lord
bab5a65e6e
rewrite class-based view docs
2022-06-06 15:33:46 -07:00
David Lord
6e23239567
add View.init_every_request attribute
2022-06-06 15:11:01 -07:00
David Lord
aab1d9935e
Merge pull request #4621 from pallets/deprecate-before_first_request
...
deprecate before_first_request
2022-06-06 10:11:00 -07:00
David Lord
96c97dec09
deprecate before_first_request
2022-06-06 10:04:05 -07:00
David Lord
7a2d5fb6df
Merge branch '2.1.x'
2022-06-06 09:30:30 -07:00
David Lord
c7f2ab8e7a
Merge pull request #4610 from eprigorodov/feature-4602-namespace-path
2022-06-06 09:26:53 -07:00
David Lord
b06df0a792
remove outdated instance path test
2022-06-06 09:17:53 -07:00
David Lord
3ba37d2afe
fix uninstalled package tests under tox
2022-06-06 08:24:05 -07:00
Evgeny Prigorodov
88bcf78439
instance_path for namespace packages uses path closest to submodule
2022-06-06 08:16:00 -07:00
David Lord
fb89745408
Merge pull request #4579 from lecovi/docs/#4574-test-typing
2022-06-05 15:54:08 -07:00
David Lord
48766754b8
add typing tests to mypy config
2022-06-05 15:49:41 -07:00
David Lord
5e40aa22af
Merge pull request #4620 from Numerlor/remove-extra-backtick
...
Remove extra backtick in docs
2022-06-05 15:45:22 -07:00
David Lord
3351a8677e
add errorhandler type check tests
2022-06-05 15:44:28 -07:00
David Lord
81be290ec8
view function is actually type checked
2022-06-05 15:43:53 -07:00
Numerlor
72cae9ce2b
Remove extra backtick
2022-06-05 02:57:49 +02:00
David Lord
696d7c620d
Merge pull request #4617 from nk9/2.1.x
...
Fix incorrect references to `query` in testing doc
2022-06-01 16:10:31 -07:00
Nick Kocharhook
5d31ce1031
Fix incorrect references to query in testing doc
...
The [EnvironBuilder doc](https://werkzeug.palletsprojects.com/en/2.1.x/test/#werkzeug.test.EnvironBuilder ) shows that the correct name for the keyword argument is `query_string`, not `query`. Using `query` results in an error.
I've fixed the two places this appears in the testing doc.
2022-06-01 12:16:21 -07:00
lecovi
8c6f1d96de
add example code for testing typing tools
2022-06-01 11:34:51 -07:00
David Lord
9e2e1de2fc
Merge branch '2.1.x'
2022-06-01 11:27:08 -07:00
David Lord
21d32ee067
update requirements
2022-06-01 11:23:09 -07:00
David Lord
c6e3fc8072
Merge pull request #4613 from citramon/test_for_from_mapping_config_skip_not_upper
...
Add test config.from_mapping method: ignoring items with non-upper keys
2022-05-31 09:10:36 -07:00
Stanislav Bushuev
3ecebcdf8d
Add test config.from_mapping method: ignoring items with non-upper keys
2022-05-31 17:51:39 +02:00
David Lord
83e9680649
Merge pull request #4603 from f3ndot/use-correct-response-type-for-after-request-callable
...
Fix type annotation for `after_request` callable type
2022-05-23 13:56:19 -07:00
David Lord
61f62e6005
access flask types through namespace alias
2022-05-23 13:21:22 -07:00
Justin Bull
8cb950671f
use bound typevar to accept Flask and Werkzeug Response classes
2022-05-23 13:21:22 -07:00
David Lord
a4f63e0390
start version 2.1.3
2022-05-23 10:54:02 -07:00
David Lord
60ac0c5092
Merge pull request #4595 from nkabrown/add-installation-tutorial-link
...
Add link to additional packaging info
2022-05-23 10:44:48 -07:00
Nathan Brown
c45c81938a
Add link to additional packaging info
2022-05-23 10:42:51 -07:00
David Lord
ab76703532
Merge pull request #4581 from lecovi/docs/#3871-celery-config
...
docs: new configuration format for celery
2022-05-23 10:19:59 -07:00
lecovi
9252be9c9e
docs: new configuration format for celery
2022-05-23 10:16:45 -07:00
David Lord
1888df3440
Merge remote-tracking branch 'origin/2.1.x'
2022-05-23 10:08:52 -07:00
David Lord
d506af1b1f
update requirements
2022-05-23 10:08:43 -07:00
David Lord
31aad113ff
Merge pull request #4606 from pallets/cli-imports
...
inline conditional imports for cli behaviors
2022-05-23 09:51:58 -07:00
David Lord
1232d69860
inline conditional imports for cli behaviors
2022-05-23 09:46:20 -07:00
David Lord
a52a7db6c9
Merge pull request #4577 from hallacy/hallacy/fix_4571
...
update setupmethod behavior
2022-05-23 09:12:45 -07:00
David Lord
e044b00047
avoid triggering setupmethod late in tests
2022-05-23 09:09:12 -07:00
David Lord
a406c297aa
apply setupmethod consistently
2022-05-23 09:09:12 -07:00
Chris Hallacy
eb36135cfe
always warn on blueprint setupmethod after registration
2022-05-23 09:09:12 -07:00
David Lord
ca8e6217fe
Merge pull request #4596 from pallets/url_for-template
...
use app.url_for as template global
2022-05-15 08:54:26 -07:00
David Lord
69e2300608
use app.url_for as template global
...
avoid extra call from helpers.url_for
update changelog for method moves
2022-05-15 08:48:30 -07:00
David Lord
00e2aac937
Merge pull request #4580 from ionesu/move_url_for_to_the_flask_app_object
...
Move url_for to the Flask app object
2022-05-14 12:50:37 -07:00
David Lord
39f9363296
finish moving url_for to app
...
move entire implementation to app
make special build args actual keyword-only args
handle no app context in method
mention other config in server_name error
implicit external with scheme
use adapter.build url_scheme argument
rewrite documentation
2022-05-14 12:46:01 -07:00
Ivan Sushkov
92acd05d9b
add url_for method to app
2022-05-14 12:45:18 -07:00
David Lord
fac630379d
update app.redirect docs
2022-05-12 16:33:40 -07:00
David Lord
5512a66881
Merge pull request #4576 from dzcode/dzcode/4567/abort-implementation
...
Add 'aborter' and 'aborter_class' attrs to 'Flask' object
2022-05-12 13:45:37 -07:00
dzcode
eb5dd9f5ef
add aborter object to app
2022-05-12 13:29:54 -07:00
David Lord
a25d234cdd
Merge remote-tracking branch 'origin/2.1.x'
2022-05-11 09:39:26 -07:00
David Lord
542cf30e48
Merge pull request #4575 from thoagland/Issue_4569_add_redirect_to_Flask_App
...
add `app.redirect` method
2022-05-11 09:22:19 -07:00
Tim Hoagland
fdab801fbb
add redirect method to app
2022-05-10 11:02:24 -07:00
David Lord
e322f32e94
Merge pull request #4593 from pallets/remove-mailing-list
...
remove references to mailing list
2022-05-10 09:35:05 -07:00
David Lord
2381044d04
remove references to mailing list
2022-05-10 09:28:43 -07:00
David Lord
b5c1a4f1f0
Merge pull request #4591 from moondial-pal/docs-omit-becomingbigrst
...
Docs omit becomingbigrst
2022-05-10 09:19:03 -07:00
Luis Palacios
410a324ec4
remove becomingbig.rst
2022-05-10 09:16:44 -07:00
David Lord
587a49c1bf
Merge pull request #4585 from pallets/docs-cli-cwd
...
remove outdated dotenv docs
2022-05-04 07:07:40 -06:00
David Lord
11195f1083
remove outdated dotenv docs
...
The CLI does not change the working directory when loading a dotenv file.
2022-05-04 06:03:31 -07:00
David Lord
bd56d19b16
Merge pull request #4566 from citramon/improve_coverage
2022-05-03 12:17:03 -06:00
Stanislav Bushuev
a74e266474
skip coverage for TYPE_CHECKING
2022-05-03 12:11:55 -06:00
David Lord
127df57a06
Merge pull request #4560 from qingpeng9802/fix-old-behavior
2022-05-03 11:56:11 -06:00
Qingpeng Li
1e5dd43022
refactor error checks in register_error_handler
...
Co-authored-by: David Lord <davidism@gmail.com>
2022-05-03 11:52:11 -06:00
David Lord
2482cd4f53
Merge pull request #4578 from marian-vignau/Remove-Tab-directive-on-Contributing.rst
...
Remove tab directive on contributing.rst
2022-05-02 12:11:56 -06:00
Maria Andrea Vignau
9158d3b0b8
remove tab directive
2022-05-02 11:58:24 -06:00
David Lord
a0aa8de6bc
Merge pull request #4572 from DailyDreaming/linting
2022-05-02 10:29:38 -06:00
DailyDreaming
8ddbad9ccd
Fix linting error.
...
Suppress mypy.
Suppress mypy error.
Suppress mypy error.
2022-05-02 09:11:07 -07:00
David Lord
f976d5bb88
Merge branch '2.1.x'
2022-04-28 10:48:05 -07:00
David Lord
50374e3cfe
Merge pull request #4558 from pallets/release-2.1.2
...
release version 2.1.2
2022-04-28 10:46:41 -07:00
David Lord
7b28a9057d
release version 2.1.2
2022-04-28 10:44:02 -07:00
David Lord
a0bb10b8d2
Merge pull request #4555 from pallets/pytest_raises_cleanup
...
clean up `pytest.raises` tests
2022-04-28 09:35:49 -07:00
David Lord
ef6c2b9e4a
clean up pytest.raises tests
2022-04-28 09:32:31 -07:00
David Lord
918fc07dd9
Merge branch '2.1.x'
2022-04-28 08:59:47 -07:00
David Lord
ef7d01f0a0
update requirements
2022-04-28 08:59:40 -07:00
David Lord
ff6290d4c7
Merge pull request #4551 from bbayles/patch-1
2022-04-25 09:03:29 -07:00
Bo Bayles
3fd24c1f6f
Fix copy/paste error in wsgi-standalone.rst
2022-04-25 10:55:30 -05:00
David Lord
2b0b77cc1a
Merge branch '2.1.x'
2022-04-24 10:20:07 -07:00
David Lord
c395b13f9e
update requirements
2022-04-24 10:19:58 -07:00
David Lord
cb4f742543
Merge branch '2.1.x'
2022-04-24 10:14:53 -07:00
David Lord
2ec1193095
Merge pull request #4544 from bebleo/mark_run_cert_option_eager
2022-04-24 10:07:31 -07:00
James Warne
5050a18a00
evaluate --cert before --key
2022-04-24 10:01:40 -07:00
David Lord
dba2be9311
Merge pull request #4534 from rzimmerdev/main
...
Adapted input parameters type restriction for json.loads function - fixes #4519
2022-04-24 09:58:01 -07:00
Rafael Zimmer
eede1a3685
fix annotation for json.loads
2022-04-24 09:53:10 -07:00
David Lord
69f71b4d94
start version 2.1.2
2022-04-24 09:50:55 -07:00
David Lord
2b8b47817a
Merge pull request #4537 from MeViMo/2.1.x
...
Syntax error in testing.rst
2022-04-13 10:03:22 -07:00
MeViMo
4dd14ed039
Syntax error in testing.rst
2022-04-13 18:49:51 +02:00
David Lord
411dbb37e2
remove old test
2022-04-11 06:11:37 -07:00
David Lord
a03719b010
Merge branch '2.1.x'
2022-04-08 11:06:32 -07:00
David Lord
5334e28f6e
Merge pull request #4527 from MeViMo/main
2022-04-08 11:05:19 -07:00
MeViMo
19d7a0ef78
docs pass cli args as kwarg to test runner
2022-04-08 11:03:06 -07:00
David Lord
5c0b9a6af3
Merge pull request #4526 from lbm98/docfix
2022-04-08 11:02:45 -07:00
LarsMoons
e3c014f9aa
docs "Returning API Errors as JSON" return correct status code
2022-04-08 10:57:02 -07:00
David Lord
b9729a0879
Merge pull request #4518 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-04-08 10:56:25 -07:00
David Lord
56414782ca
pre-commit update branch
2022-04-08 10:53:28 -07:00
pre-commit-ci[bot]
50bf3bba73
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.31.0 → v2.31.1](https://github.com/asottile/pyupgrade/compare/v2.31.0...v2.31.1 )
- [github.com/asottile/reorder_python_imports: v2.7.1 → v3.0.1](https://github.com/asottile/reorder_python_imports/compare/v2.7.1...v3.0.1 )
- [github.com/psf/black: 22.1.0 → 22.3.0](https://github.com/psf/black/compare/22.1.0...22.3.0 )
- [github.com/peterdemin/pip-compile-multi: v2.4.3 → v2.4.5](https://github.com/peterdemin/pip-compile-multi/compare/v2.4.3...v2.4.5 )
2022-04-08 10:53:20 -07:00
David Lord
f59574f611
Merge branch '2.1.x'
2022-04-01 13:55:05 -07:00
David Lord
0d4e71bfe1
Merge pull request #4517 from pallets/update-requirements
...
update requirements
2022-04-01 13:54:39 -07:00
David Lord
26555a85f1
update requirements
2022-04-01 13:44:13 -07:00
David Lord
f70abe634a
Merge pull request #4515 from pallets/dependabot/github_actions/actions/checkout-3
...
Bump actions/checkout from 2 to 3
2022-04-01 09:08:47 -07:00
dependabot[bot]
9f4f559f59
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 16:04:08 +00:00
David Lord
45fc77d926
Merge branch '2.1.x'
2022-03-30 14:39:31 -07:00
David Lord
188bd17ff1
Merge pull request #4511 from pallets/release-2.1.1
...
release version 2.1.1
2022-03-30 14:37:30 -07:00
David Lord
c6f297719e
release version 2.1.1
2022-03-30 14:35:07 -07:00
David Lord
a8f4ee1b66
Merge pull request #4510 from pallets/release-2.1.1
...
release version 2.1.1
2022-03-30 14:33:50 -07:00
David Lord
c419931f55
release version 2.1.1
2022-03-30 14:28:18 -07:00
David Lord
c3d0880e72
Merge pull request #4509 from pallets/importlib_metadata-min-version
...
set importlib_metadata minimum version
2022-03-30 14:23:02 -07:00
David Lord
d023d94371
set importlib_metadata minimum version
2022-03-30 14:10:12 -07:00
David Lord
5589915b38
start version 2.1.1
2022-03-30 14:01:10 -07:00
David Lord
b109b092a9
start version 2.2.0
2022-03-28 12:17:25 -07:00
David Lord
65b0eef303
Merge pull request #4500 from pallets/release-2.1.0
...
release version 2.1.0
2022-03-28 12:12:02 -07:00
David Lord
7d264d7dc5
release version 2.1.0
2022-03-28 12:09:35 -07:00
David Lord
f5ed54b031
ignore examples tests
...
causing an unexpected failure in CI
2022-03-28 12:09:35 -07:00
David Lord
cd4ab005a9
fix typing
2022-03-28 12:09:35 -07:00
David Lord
41aaaf7fa0
clean up unused function from prefixed_env pr
2022-03-25 12:24:31 -07:00
David Lord
2f5a2ab82e
Merge pull request #4479 from pgjones/env_config
...
Allow loading of environment variables into the config
2022-03-25 12:14:29 -07:00
David Lord
e75d575361
windows env vars are uppercase
2022-03-25 12:07:45 -07:00
David Lord
4eb5e9455b
more from_prefixed_env features
...
* support nested dict access with "__" separator
* don't specify separator in prefix
* catch exceptions for any loads function
2022-03-25 11:54:45 -07:00
pgjones
08a283af5e
Allow loading of environment variables into the config
...
This new method will pick out any environment variables with a certain
prefix and place them into the config named without the prefix. This
makes it easy to use environment variables to configure the app as is
now more popular than when Flask started.
The prefix should ensure that the environment isn't polluted and the
config isn't polluted by environment variables.
I've followed the dynaconf convention of trying to parse the
environment variable and then falling back to the raw value if parsing
fails.
2022-03-25 11:54:03 -07:00
David Lord
425a62686f
Merge pull request #4496 from pallets/werkzeug-relative-redirect
...
update tests to use relative redirects
2022-03-25 11:53:03 -07:00
David Lord
81c7ff7f8d
update tests for relative redirects
2022-03-25 11:48:26 -07:00
David Lord
ce7b884b73
Merge pull request #4492 from pallets/debug-messages
...
update some debug message behavior
2022-03-23 09:18:20 -07:00
David Lord
6578b493c8
better override for json BadRequest error
2022-03-23 09:13:45 -07:00
David Lord
0a300d007d
better replacement of original form KeyError
2022-03-23 08:26:22 -07:00
David Lord
c9a1f7ad65
don't intercept 307/308 routing redirects
...
These don't change the request body, so the debug error is no longer relevant.
2022-03-23 08:25:22 -07:00
David Lord
598afa0083
Merge pull request #4491 from octopoulpe/patch-1
2022-03-22 06:46:52 -07:00
octopoulpe
d80f41f57d
Update errorhandling.rst
2022-03-22 10:29:00 +01:00
David Lord
7abcf57f54
Merge pull request #4488 from pallets/typing-context-exit
...
accurate type for `__exit__`
2022-03-15 08:48:47 -07:00
David Lord
faaa5594b2
accurate type for __exit__
2022-03-15 08:44:09 -07:00
David Lord
cb7cd1e79b
Merge pull request #4487 from pallets/typing-errorhandler
...
relax `errorhandler` function arg type
2022-03-15 08:36:16 -07:00
David Lord
190dd4df86
don't use AnyStr for ResponseValue type
2022-03-15 08:32:15 -07:00
David Lord
8886328822
relax errorhandler function arg type
2022-03-15 08:32:15 -07:00
David Lord
0ef1e65f6a
Merge pull request #4486 from uedvt359/pr-deletecookie
...
Preserve HttpOnly flag when deleting session cookie
2022-03-15 06:38:35 -07:00
uedvt359
b707bf443a
Preserve HttpOnly flag when deleting session cookie
...
fixes #4485
2022-03-15 06:35:29 -07:00
David Lord
b655a9db30
Merge pull request #4477 from tusharsadhwani/decorator-types
...
Add better types for app decorators
2022-03-08 06:50:25 -08:00
Tushar Sadhwani
af34b8c9e7
Add better types for app decorators
2022-03-08 20:13:30 +05:30
David Lord
8122973f8a
Merge pull request #4473 from pallets/dependabot/github_actions/actions/setup-python-3
...
Bump actions/setup-python from 2 to 3
2022-03-01 08:49:14 -08:00
dependabot[bot]
7dc26a1f41
Bump actions/setup-python from 2 to 3
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 16:04:16 +00:00
David Lord
4843590c4a
Merge pull request #4461 from pallets/cli-lazy-context
...
lazy loading preserves click context
2022-02-22 19:13:29 -08:00
David Lord
aa13521d42
lazy loading preserves click context
2022-02-22 19:04:03 -08:00
David Lord
3897a51801
Merge pull request #4454 from colincadams/patch-3
...
Fix typing on `Flask.session_interface`
2022-02-19 07:12:40 -08:00
David Lord
642ca6ea68
Merge branch '2.0.x'
2022-02-17 16:26:16 -08:00
David Lord
ad13dbc826
pin setuptools for reorder_python_imports
2022-02-17 16:26:06 -08:00
Colin Adams
6f79cb8a23
Fix typing on app.session_interface
2022-02-16 21:12:01 -08:00
David Lord
b6a8ccd2cf
Merge branch '2.0.x'
2022-02-14 12:06:57 -08:00
David Lord
ef557b3ff2
Merge pull request #4449 from pallets/release-2.0.3
...
release version 2.0.3
2022-02-14 11:46:23 -08:00
David Lord
702d973b1f
release version 2.0.3
2022-02-14 11:34:37 -08:00
David Lord
c15f74cea6
Merge pull request #4448 from pallets/testing-docs
...
rewrite testing docs
2022-02-13 14:09:07 -08:00
David Lord
761d7e1652
rewrite testing docs
2022-02-13 14:06:51 -08:00
David Lord
48ee204dd5
Merge pull request #4189 from mgu/feat/use-exclude-patterns-reloader
...
Add `exclude-patterns` option to `flask run` CLI
2022-02-09 12:53:19 -08:00
Mickaël Guérin
beae1249f7
add exclude-patterns option to flask run
2022-02-09 12:44:03 -08:00
David Lord
e06dad62f6
Merge pull request #4445 from pallets/override-redirect
...
overriding FlaskClient.open works with redirects
2022-02-09 11:39:48 -08:00
David Lord
1be65b1b69
overriding FlaskClient.open works with redirects
2022-02-09 11:13:03 -08:00
David Lord
7c5f17a55e
update requirements
2022-02-09 07:39:33 -08:00
David Lord
e37e87140e
Merge branch '2.0.x'
2022-02-09 07:37:43 -08:00
David Lord
d6496c8e29
Merge pull request #4443 from pallets/update-requirements
...
update requirements, stop using dependabot
2022-02-08 12:36:55 -08:00
David Lord
1fd8654719
stop using dependabot for python, too noisy
2022-02-08 12:26:25 -08:00
David Lord
925674761e
cache pip with setup-python action
2022-02-08 12:26:25 -08:00
David Lord
426a1e25b7
fix pytest 7 warnings
2022-02-08 12:26:25 -08:00
David Lord
6f7d99ce4b
use pip-compile-multi for requirements
2022-02-08 12:26:25 -08:00
David Lord
bc094dbe6a
Merge pull request #4432 from sfermigier/main
...
Match typing declaration with implementation.
2022-02-08 10:27:11 -08:00
David Lord
694eb84f41
reword changelog for importlib.resources
2022-02-08 10:26:21 -08:00
David Lord
17c46b2ddd
Merge pull request #4420 from K900/main
...
cli: use importlib.metadata instead of pkg_resources
2022-02-08 10:24:57 -08:00
David Lord
528db86f85
Merge pull request #4442 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-02-08 07:39:59 -08:00
pre-commit-ci[bot]
436c7afc83
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/reorder_python_imports: v2.6.0 → v2.7.1](https://github.com/asottile/reorder_python_imports/compare/v2.6.0...v2.7.1 )
- [github.com/psf/black: 21.12b0 → 22.1.0](https://github.com/psf/black/compare/21.12b0...22.1.0 )
2022-02-07 21:19:46 +00:00
Stefane Fermigier
9a134da31b
Match typing declaration with implementation.
2022-01-27 11:43:42 +01:00
K900
751d85f3de
cli: use importlib.metadata instead of pkg_resources
2022-01-17 19:36:57 +03:00
David Lord
fdac8a5404
Merge pull request #4417 from pallets/remove-as_tuple
...
remove deprecated as_tuple parameter from test_client
2022-01-14 09:38:02 -08:00
David Lord
aab064fee1
remove deprecated as_tuple parameter from test_client
2022-01-14 09:34:07 -08:00
David Lord
de4b2807d3
Merge pull request #4397 from cameronthecoder/main
...
Remove X-XSS-Protection suggestion
2022-01-14 08:34:55 -08:00
Cameron Dahl
08ad8aabfe
Remove X-XSS-Protection suggestion
2022-01-14 08:32:36 -08:00
David Lord
981a94df68
Merge pull request #4412 from otherJL0/main
...
Adding Fish commands to docs
2022-01-14 08:29:30 -08:00
otherJL0
afe77feef3
Adding Fish commands to docs
2022-01-14 08:26:50 -08:00
David Lord
d03df1fff3
Merge branch '2.0.x'
2022-01-13 14:43:23 -08:00
David Lord
66f2ac6696
update tool config
2022-01-13 14:42:36 -08:00
David Lord
e103747c54
Merge branch '2.0.x'
2022-01-13 11:10:12 -08:00
David Lord
a025ee3f25
update requirements
2022-01-13 11:10:06 -08:00
David Lord
660994efc7
Merge branch '2.0.x'
2021-12-22 20:07:07 -07:00
David Lord
9e50ad55ae
pin os and python version in rtd build
2021-12-22 20:06:08 -07:00
David Lord
0fb5c2f034
Merge branch '2.0.x'
2021-12-22 20:02:52 -07:00
David Lord
1a1c7ea618
pin os and python version in rtd build
...
(cherry picked from commit 93a7f08bbc )
2021-12-22 20:02:25 -07:00
David Lord
93a7f08bbc
pin os and python version in rtd build
2021-12-22 19:58:07 -07:00
David Lord
990a95fbca
Merge pull request #4382
...
Fix the command for checking port on macOS in server docs
2021-12-22 18:24:48 -08:00
Grey Li
0122a4f34f
Fix the command for checking port on macOS in server docs
2021-12-22 18:59:28 -07:00
David Lord
6389c07530
Merge pull request #4348 from Yourun-proger/fix_msg
...
Fix error message for `after_this_request` when used outside request context
2021-12-22 17:49:30 -08:00
David Lord
b1a00ebc4c
update error message for after_this_request and copy_current_request_context
2021-12-22 18:44:37 -07:00
Yourun-Proger
633449a36c
fix error message
2021-12-22 18:35:17 -07:00
David Lord
7b0c82dfdc
Merge pull request #4350 from olliemath/patch-1
...
Only use a custom JSONDecoder if needed
2021-12-22 17:10:24 -08:00
olliemath
a841cfabb5
Only use a custom JSONDecoder if needed
...
The default JSONDecoder adds no extra functionality to `json.loads`, but using a custom class in the function call you off of an optimized fast path in pypy (it adds some overhead in cpython, but I think it's minimal). This change sticks with the default loading behaviour unless the user has specifically opted in to customising it.
Co-authored-by: David Lord <davidism@gmail.com>
2021-12-22 18:07:04 -07:00
David Lord
9504de9dd0
Merge pull request #4390 from pallets/dependabot/github_actions/dessant/lock-threads-3
...
Bump dessant/lock-threads from 2 to 3
2021-12-22 15:56:45 -08:00
David Lord
9e00becf3a
update option names for v3
2021-12-22 15:53:23 -08:00
David Lord
79b3cecc3d
updates go to maintenance branch
2021-12-22 15:45:44 -08:00
dependabot[bot]
a65683a65c
Bump dessant/lock-threads from 2 to 3
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 2 to 3.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-22 23:43:55 +00:00
David Lord
2952e6a323
update github actions
2021-12-22 15:43:28 -08:00
David Lord
c627b5e773
updates go to maintenance branch
2021-12-22 15:43:13 -08:00
David Lord
edac7e3a56
Merge branch '2.0.x'
2021-12-22 15:21:31 -08:00
David Lord
c5ca175004
Merge pull request #4389 from pallets/update-requirements
...
update requirements
2021-12-22 15:20:12 -08:00
David Lord
9d36623db1
update requirements
2021-12-22 15:16:48 -08:00
David Lord
624ed4de72
Merge pull request #4384 from jugmac00/patch-1
...
fix typo
2021-12-15 20:31:59 -08:00
Jürgen Gmach
f16524ea1d
fix typo
2021-12-16 04:28:09 +01:00
David Lord
776bf09fdf
Merge pull request #4343 from pallets/address-already-in-use
...
document "Adddress already in use" error
2021-11-16 09:05:33 -08:00
David Lord
2e10fc24a1
document address already in use error
2021-11-16 09:04:18 -08:00
David Lord
9fe21310bb
replace nbsp characters
2021-11-16 08:34:55 -08:00
David Lord
9486b6cf57
Merge pull request #4342 from pallets/deprecate-req-ctx-g
...
deprecate `RequestContext.g`
2021-11-16 07:38:42 -08:00
David Lord
c8ddb948f6
deprecate RequestContext.g
2021-11-16 07:35:02 -08:00
David Lord
04c6a85518
Merge pull request #4303 from pgjones/cpy_ensure
...
`copy_current_request_context` can decorate async functions
2021-11-16 06:34:30 -08:00
pgjones
47e4bd5059
copy_current_request_context can decorate async functions
2021-11-16 06:31:51 -08:00
David Lord
6b0c8cdac1
Merge branch '2.0.x'
2021-11-16 06:30:19 -08:00
David Lord
d086a512d7
Merge pull request #4318 from eprigorodov/patch-1
...
document session object lifetime
2021-11-16 06:22:50 -08:00
David Lord
282d8621dd
document session lifetime and possible concurrency issues
...
Co-authored-by: Evgeny Prigorodov <eprigorodov@gmail.com>
2021-11-16 06:19:01 -08:00
David Lord
c8bf420483
Merge pull request #4310 from HenryKobin/import-error-verbose
...
made ImportError verbose in cli.py
2021-11-15 14:03:47 -08:00
Henry Kobin
e679a85b80
made ImportError verbose in cli.py
2021-11-15 14:00:23 -08:00
David Lord
b831e8507c
Merge pull request #4298 from delicb/fix/issue4295
...
fix errorhandler type check
2021-11-15 13:37:42 -08:00
Bojan Delić
46b39e2698
fix errorhandler type check
2021-11-15 13:35:24 -08:00
David Lord
ea66c68553
Merge branch '2.0.x'
2021-11-15 13:26:06 -08:00
David Lord
372066983f
Merge pull request #4341 from pallets/test-min-dev
...
test against minimum/dev versions of Pallets libraries
2021-11-15 13:24:49 -08:00
David Lord
564bb27efa
deprecate as_tuple
2021-11-15 13:13:18 -08:00
David Lord
a2258dd05d
exclude greenlet tests on python 3.11
2021-11-15 13:09:04 -08:00
David Lord
4e8787b915
test min/dev versions of pallets deps
2021-11-15 13:08:34 -08:00
David Lord
7860c1de87
remove click 7 tox env
2021-11-15 06:46:25 -08:00
David Lord
7620cb70db
Merge pull request #4337 from pallets/remove-deprecated-code
...
remove deprecated code
2021-11-12 09:54:10 -08:00
David Lord
15a3e82823
extend deprecation for renamed send_file params
2021-11-12 09:52:16 -08:00
David Lord
48f2afbf90
same blueprint cannot be registered with same name
2021-11-12 09:52:16 -08:00
David Lord
f8cdc78ce1
remove deprecated total_seconds
2021-11-12 09:52:16 -08:00
David Lord
b7501776a1
remove deprecated safe_join
2021-11-12 09:52:16 -08:00
David Lord
218534a9f2
remove deprecated json encoding parameter
2021-11-12 09:52:16 -08:00
David Lord
2bd7aed1a4
remove deprecated config.from_json
2021-11-12 09:52:16 -08:00
David Lord
e21e003f62
remove deprecated script_info factory arg
2021-11-12 09:52:16 -08:00
David Lord
ea93a52d7d
Merge pull request #4335 from pallets/drop-python-3.6
...
drop Python 3.6
2021-11-11 18:37:43 -08:00
David Lord
df806c8035
update docs about gevent/eventlet/greenlet
2021-11-11 18:32:07 -08:00
David Lord
1b552d0b01
remove ContextVar compat
2021-11-11 16:12:08 -08:00
David Lord
e609dddd60
drop Python 3.6
2021-11-11 16:11:43 -08:00
David Lord
86009452fb
Merge pull request #4332 from vinzid/patch-1
...
Correct the actual unescaped character
2021-11-07 06:20:43 -08:00
Chenwei Xiao
a2e79eefc9
Correct the actual unescaped character
...
`»` should be unescaped to `»` after `striptags`.
Ref: https://flask.palletsprojects.com/en/2.0.x/api/#flask.Markup.striptags
2021-11-07 10:40:52 +08:00
David Lord
3c36d043e5
Merge branch '2.0.x'
2021-11-05 09:18:57 -07:00
David Lord
7a5aa570c0
Merge pull request #4331 from pallets/test-python-versions
...
test Python 3.10 and 3.11
2021-11-05 09:18:35 -07:00
David Lord
1f40c77f1d
test Python 3.10 and 3.11
2021-11-05 09:13:55 -07:00
David Lord
0ae0f5957f
Merge branch '2.0.x'
2021-11-01 12:41:10 -07:00
David Lord
303a1e6c41
Merge pull request #4326 from pallets/update-requirements
...
update requirements
2021-11-01 12:40:52 -07:00
David Lord
860431f7e0
update requirements
2021-11-01 12:38:38 -07:00
Ryan Nevius
225ff3ea6c
Fix example SECRET_KEY generation code
...
Removes the extra `)` in: `print(secrets.token_hex())`
2021-10-18 10:41:39 +02:00
David Lord
ded812b0cd
Merge pull request #4302 from karintou8710/old-print
...
Fixes old print statement in signal and SQLite pages
2021-10-16 11:52:50 -07:00
karintou8710
21def4e05c
Fixes old print statement in some documentation pages
2021-10-16 02:04:07 +09:00
David Lord
c5ed6c5e77
Merge pull request #4301 from kkirsche/secret_key_via_secrets
...
use secrets module for SECRET_KEY generation in docs
2021-10-13 08:39:29 -07:00
Kevin Kirsche
58a08a1d73
use secrets instead of os.urandom
2021-10-13 08:12:51 -07:00
David Lord
44bc286c03
Merge branch '2.0.x'
2021-10-05 09:15:54 -07:00
David Lord
8ddf80c3ea
Merge pull request #4294 from pallets/flaky-lazy-test
...
allow lazy loading test to fail on pypy
2021-10-05 09:15:30 -07:00
David Lord
b2b60450f7
allow lazy loading test to fail on pypy
2021-10-05 09:11:00 -07:00
David Lord
fb82e3cba6
Merge branch '2.0.x'
2021-10-05 08:07:04 -07:00
David Lord
5a1c5eb5c0
Merge pull request #4293 from pallets/flaky-lazy-test
...
try to address flakiness of lazy loading test
2021-10-05 08:06:49 -07:00
David Lord
6d65595a3c
try to address flakiness of lazy loading test
2021-10-05 08:03:30 -07:00
David Lord
1cf43e08e3
Merge branch '2.0.x'
2021-10-04 07:36:44 -07:00
David Lord
6f7762538b
Merge pull request #4287 from pallets/release-2.0.2
...
release version 2.0.2
2021-10-04 07:31:29 -07:00
David Lord
174fe4453a
release version 2.0.2
2021-10-04 07:26:47 -07:00
David Lord
5684f48f70
Merge branch '2.0.x'
2021-10-03 20:39:19 -07:00
David Lord
6d637f0fdb
Merge pull request #4230 from matipau/blueprint-fix
...
Fix callback order for nested blueprints
2021-10-03 20:38:28 -07:00
David Lord
3f6cdbd8b3
use similar code for all callback-applying methods
...
avoid building nested chain iterables
avoid triggering defaultdict when looking up registries
apply functions as they are looked up
2021-10-03 20:36:21 -07:00
Matthias Paulsen
166a2a6207
Fix callback order for nested blueprints
...
Handlers registered via url_value_preprocessor, before_request,
context_processor, and url_defaults are called in downward order: First
on the app and last on the current blueprint.
Handlers registered via after_request and teardown_request are called
in upward order: First on the current blueprint and last on the app.
2021-10-03 20:27:24 -07:00
David Lord
4346498c85
Merge pull request #4285 from Makonede/patch-1
...
fix list numbering
2021-10-01 19:52:05 -07:00
Makonede
7685851594
fix list numbering
2021-10-01 19:46:54 -07:00
David Lord
f8c881b887
Merge pull request #4267 from sprutner/patch-1
...
Update reqcontext.rst
2021-10-01 10:18:07 -07:00
Seth Rutner
1a40d9b976
fix grammar in links to app and request context
2021-10-01 10:16:20 -07:00
David Lord
b4094b35ef
Merge pull request #4269 from Jalkhov/patch-1
...
Fix grammatical error
2021-10-01 10:07:27 -07:00
Pedro Torcatt
22933a8cb4
fix docs for Flask.test_client_class
2021-10-01 10:01:54 -07:00
David Lord
56c8bddf6b
Merge pull request #4271 from KPLauritzen/b/broken-link-flaskwtf
...
Fix broken link to Flask-WTF
2021-10-01 09:59:34 -07:00
Kasper Primdal Lauritzen
3a78f501e9
Fix broken link to Flask-WTF
2021-10-01 09:57:25 -07:00
David Lord
f4a2c35691
Merge branch '2.0.x'
2021-10-01 09:51:09 -07:00
David Lord
3b83d0c75b
Merge pull request #4284 from pallets/update-requirements
...
Update requirements
2021-10-01 09:50:53 -07:00
David Lord
42a6da2da3
update requirements
2021-10-01 09:46:38 -07:00
David Lord
34ff7d73a7
Merge pull request #4283 from pallets/except-chain
...
use exception chaining
2021-10-01 09:42:17 -07:00
David Lord
6a4bf9eec1
use exception chaining
...
fixes flake8-bugbear B904
2021-10-01 09:39:10 -07:00
Pedro Torcatt
aa1d34dc51
Fix grammatical error ( #4268 )
...
* Fix grammatical error
* Update scaffold.py
* Update scaffold.py
2021-09-22 10:12:36 -07:00
Grey Li
ca0033c11a
Merge pull request #4266 from kkirsche/patch-1
...
fix: typo docs/debugging.rst:72
2021-09-15 08:50:07 +08:00
Kevin Kirsche
9d9108fe25
fix: typo docs/debugging.rst:72
...
docs/debugging.rst:72: controled ==> controlled
2021-09-14 12:29:42 -04:00
David Lord
24aab7a08d
Merge branch '2.0.x'
2021-09-08 16:05:33 -07:00
David Lord
313a70da6e
update requirements
2021-09-08 16:04:26 -07:00
David Lord
7c7b583603
update pre-commit hooks
2021-09-08 16:03:56 -07:00
Mindiell
e1dce5c39a
Fix typo in docs ( #4261 )
2021-09-08 10:00:36 +02:00
Grey Li
6f852d0d22
Merge pull request #4257 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-09-07 08:31:30 +08:00
pre-commit-ci[bot]
4a37b627ae
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.23.3 → v2.25.0](https://github.com/asottile/pyupgrade/compare/v2.23.3...v2.25.0 )
- [github.com/psf/black: 21.7b0 → 21.8b0](https://github.com/psf/black/compare/21.7b0...21.8b0 )
2021-09-06 19:06:50 +00:00
Grey Li
d01d26e521
Merge pull request #4255 from pallets/dependabot/pip/pytest-6.2.5
...
Bump pytest from 6.2.4 to 6.2.5
2021-09-01 16:59:56 +08:00
dependabot[bot]
c58ff55e19
Bump pytest from 6.2.4 to 6.2.5
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.4 to 6.2.5.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.4...6.2.5 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 08:41:42 +00:00
Grey Li
048709c8e7
Merge pull request #4254 from pallets/dependabot/pip/tox-3.24.3
...
Bump tox from 3.24.1 to 3.24.3
2021-09-01 16:40:46 +08:00
Grey Li
d7199c8785
Merge pull request #4253 from pallets/dependabot/pip/pre-commit-2.14.1
...
Bump pre-commit from 2.14.0 to 2.14.1
2021-09-01 16:40:16 +08:00
Grey Li
e4373eba1c
Merge pull request #4252 from pallets/dependabot/pip/cryptography-3.4.8
...
Bump cryptography from 3.4.7 to 3.4.8
2021-09-01 16:39:47 +08:00
dependabot[bot]
6d32d34233
Bump tox from 3.24.1 to 3.24.3
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.24.1 to 3.24.3.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.24.1...3.24.3 )
---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 08:03:32 +00:00
dependabot[bot]
f6e4e8ab9d
Bump pre-commit from 2.14.0 to 2.14.1
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.14.0 to 2.14.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.14.0...v2.14.1 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 08:03:07 +00:00
dependabot[bot]
b5bdcb4602
Bump cryptography from 3.4.7 to 3.4.8
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 3.4.7 to 3.4.8.
- [Release notes](https://github.com/pyca/cryptography/releases )
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/3.4.7...3.4.8 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 08:02:40 +00:00
nabbisen
fafc132dcb
Update cherokee links in docs/deploying ( #4249 )
2021-08-29 09:21:36 -04:00
David Lord
53eef278ef
Merge remote-tracking branch 'origin/2.0.x'
2021-08-14 05:21:56 -07:00
David Lord
3261a9451a
Merge pull request #4234 from greyli/upload-docs
...
Remove the mention of Flask-Uploads in the uploading docs
2021-08-14 05:21:11 -07:00
Grey Li
84aa8706c0
Remove the mention of Flask-Uploads in uploading docs
2021-08-14 05:10:45 -07:00
David Lord
a430c43736
Merge remote-tracking branch 'origin/2.0.x'
2021-08-10 07:05:38 -07:00
David Lord
ae5ad9e1ae
add type stub packages
2021-08-10 07:05:23 -07:00
David Lord
d4b540eb7d
install type stubs from requirements
2021-08-10 07:02:55 -07:00
David Lord
13c0eef54c
Merge remote-tracking branch 'origin/2.0.x'
2021-08-10 07:01:36 -07:00
David Lord
4820737188
Merge pull request #4232 from pallets/update-requirements
...
Update requirements
2021-08-10 06:59:35 -07:00
David Lord
31ce7d61cd
add type stub packages
2021-08-10 06:51:41 -07:00
David Lord
78e82a3ef7
update pre-commit hooks
2021-08-10 06:50:09 -07:00
David Lord
d9133e9369
update requirements
2021-08-10 06:49:38 -07:00
David Lord
7e40882e02
Merge remote-tracking branch 'origin/2.0.x'
2021-08-10 06:33:45 -07:00
David Lord
9c91bb3ce2
Merge pull request #4227 from esadek/pip_link
...
update pip link
2021-08-10 06:18:38 -07:00
Emil Sadek
9830fd8a80
update pip link
2021-08-10 06:07:21 -07:00
David Lord
afc13b9390
Merge remote-tracking branch 'origin/2.0.x'
2021-08-05 19:48:47 -07:00
David Lord
ef3a82a282
Merge pull request #4174 from na2shell/fix_4170
...
cli loader handles kwargs in app factory
2021-08-05 19:37:03 -07:00
na2shell
9f0da9b770
cli loader handles kwargs in app factory
2021-08-05 19:32:43 -07:00
David Lord
c3f923d0e0
Merge pull request #4169 from Rohan-Salwan/dev
...
fix raising error during cli lazy loading
2021-08-05 19:17:52 -07:00
David Lord
2305b056c3
add test for lazy loading error
2021-08-05 19:15:31 -07:00
Rohan salwan
aa6dd09c2c
correctly handle raising deferred errors in cli lazy loading
2021-08-05 19:14:51 -07:00
David Lord
66d9d4fa8d
Merge pull request #4160 from default-303/decimal_fix
...
json support for Decimal objects
2021-08-05 18:40:44 -07:00
default-303
892ae95509
jsonify encodes decimal to str
2021-08-05 18:36:13 -07:00
David Lord
06cf349bb8
Merge pull request #4152 from Yourun-proger/fix
...
`static_folder` can be a `pathlib.Path` object
2021-08-05 18:18:04 -07:00
Yourun-Proger
9a2adfba4d
static_folder can be a pathlib.Path
2021-08-05 18:16:20 -07:00
David Lord
187f6ce409
Merge pull request #4139 from awijaya22/issue4099
...
Avoid race condition in example app
2021-08-05 18:04:51 -07:00
Angeline
5119657547
safer check for existing user in tutorial
...
Co-authored-by: David Lord <davidism@gmail.com>
2021-08-05 18:01:55 -07:00
David Lord
50b7dcbab3
Merge pull request #4131 from starlightknown/docstring
...
added return type all in from_ * modules
2021-08-05 17:42:08 -07:00
Karuna Tata
e18ed45c88
document return value for config loading methods
2021-08-05 17:38:24 -07:00
David Lord
a0afb6f375
Merge pull request #4190 from yuxiaoy1/docs
...
Improve code example of api & jQuery docs
2021-08-05 16:55:51 -07:00
David Lord
5dfa67ed5a
Merge pull request #4221 from kaushikk25/patch-1
...
docs in quickstart.rst in use wrong variable name.
2021-08-05 08:55:28 -07:00
kaushik kothiya
858cc9cace
Wrong variable name use
...
File upload section upload_file function in file request parameter variable name is "file". but file save method in secure_filename function in use "f.filename".
2021-08-05 08:52:42 -07:00
Grey Li
0826be48ed
Merge pull request #4214 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-08-03 10:29:25 +08:00
pre-commit-ci[bot]
f2b1dc45bd
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.20.0 → v2.23.1](https://github.com/asottile/pyupgrade/compare/v2.20.0...v2.23.1 )
- [github.com/asottile/reorder_python_imports: v2.5.0 → v2.6.0](https://github.com/asottile/reorder_python_imports/compare/v2.5.0...v2.6.0 )
- [github.com/psf/black: 21.6b0 → 21.7b0](https://github.com/psf/black/compare/21.6b0...21.7b0 )
2021-08-02 18:50:27 +00:00
Grey Li
e248e09399
Merge pull request #4208 from pallets/dependabot/pip/tox-3.24.1
...
Bump tox from 3.23.1 to 3.24.1
2021-08-01 16:51:44 +08:00
Grey Li
625595cb1a
Merge pull request #4209 from pallets/dependabot/pip/sphinx-4.1.2
...
Bump sphinx from 4.0.2 to 4.1.2
2021-08-01 16:51:05 +08:00
Grey Li
4550beb695
Merge pull request #4210 from pallets/dependabot/pip/python-dotenv-0.19.0
...
Bump python-dotenv from 0.18.0 to 0.19.0
2021-08-01 16:50:58 +08:00
Grey Li
f5f51cd09c
Merge pull request #4211 from pallets/dependabot/pip/asgiref-3.4.1
...
Bump asgiref from 3.4.0 to 3.4.1
2021-08-01 16:50:46 +08:00
dependabot[bot]
c0f583fdc1
Bump asgiref from 3.4.0 to 3.4.1
...
Bumps [asgiref](https://github.com/django/asgiref ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/django/asgiref/releases )
- [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt )
- [Commits](https://github.com/django/asgiref/commits/3.4.1 )
---
updated-dependencies:
- dependency-name: asgiref
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 08:05:42 +00:00
dependabot[bot]
3e507a70ca
Bump python-dotenv from 0.18.0 to 0.19.0
...
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv ) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: python-dotenv
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 08:05:05 +00:00
dependabot[bot]
7a3b8bbb89
Bump sphinx from 4.0.2 to 4.1.2
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 4.0.2 to 4.1.2.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.0.2...v4.1.2 )
---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 08:04:22 +00:00
dependabot[bot]
bb3217b350
Bump tox from 3.23.1 to 3.24.1
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.23.1 to 3.24.1.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.23.1...3.24.1 )
---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 08:03:36 +00:00
David Lord
e7b16b5ef2
Merge pull request #4193 from Elahi-cs/sql-fix
...
Small SQL formatting fix
2021-07-07 10:59:04 -07:00
Elahi-cs
3127c304ec
Small SQL formatting fix
2021-07-07 19:41:11 +02:00
Frank Yu
85c35bd615
Fix link in ASGI docs ( #4191 )
...
* Fix link in ASGI docs
* Improve the wording of ASGI docs
Co-authored-by: Grey Li <withlihui@gmail.com>
2021-07-07 19:26:24 +08:00
Frank Yu
29c09a92c4
Omit the type attribute of script tag
2021-07-07 15:18:04 +08:00
Frank Yu
922e91b278
Omit the type attribute of script tag
2021-07-07 15:16:29 +08:00
Adrian Moennich
7a73171edc
Merge branch '2.0.x'
2021-07-06 22:06:20 +02:00
Adrian Moennich
6e1b72096d
Fix typo in docs
2021-07-06 22:05:31 +02:00
Grey Li
8e62bf6b17
Merge pull request #4187 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-07-06 08:19:53 +08:00
pre-commit-ci[bot]
f9ccca97e4
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.15.0 → v2.20.0](https://github.com/asottile/pyupgrade/compare/v2.15.0...v2.20.0 )
- [github.com/psf/black: 21.5b1 → 21.6b0](https://github.com/psf/black/compare/21.5b1...21.6b0 )
- [github.com/pre-commit/pre-commit-hooks: v3.4.0 → v4.0.1](https://github.com/pre-commit/pre-commit-hooks/compare/v3.4.0...v4.0.1 )
2021-07-05 22:11:00 +00:00
Grey Li
28507154fa
Merge pull request #4185 from pallets/dependabot/pip/mypy-0.910
...
Bump mypy from 0.812 to 0.910
2021-07-01 18:54:54 +08:00
Grey Li
9fa8b0f7ad
Fix typing import issues
2021-07-01 18:43:35 +08:00
Grey Li
7b3bb7b13f
Merge pull request #4182 from pallets/dependabot/pip/python-dotenv-0.18.0
...
Bump python-dotenv from 0.17.1 to 0.18.0
2021-07-01 18:12:32 +08:00
Grey Li
c6d8beeb9e
Merge pull request #4181 from pallets/dependabot/pip/pip-tools-6.2.0
...
Bump pip-tools from 6.1.0 to 6.2.0
2021-07-01 18:09:16 +08:00
dependabot[bot]
72078148c0
Bump mypy from 0.812 to 0.910
...
Bumps [mypy](https://github.com/python/mypy ) from 0.812 to 0.910.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.812...v0.910 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 10:07:58 +00:00
dependabot[bot]
c9796f85c7
Bump python-dotenv from 0.17.1 to 0.18.0
...
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv ) from 0.17.1 to 0.18.0.
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v0.17.1...v0.18.0 )
---
updated-dependencies:
- dependency-name: python-dotenv
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 10:06:57 +00:00
dependabot[bot]
ae53c32048
Bump pip-tools from 6.1.0 to 6.2.0
...
Bumps [pip-tools](https://github.com/jazzband/pip-tools ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/jazzband/pip-tools/releases )
- [Changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jazzband/pip-tools/compare/6.1.0...6.2.0 )
---
updated-dependencies:
- dependency-name: pip-tools
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 10:06:46 +00:00
Grey Li
e145f9c6ec
Merge pull request #4183 from pallets/dependabot/pip/asgiref-3.4.0
...
Bump asgiref from 3.3.4 to 3.4.0
2021-07-01 18:05:48 +08:00
dependabot[bot]
d0f19f7905
Bump asgiref from 3.3.4 to 3.4.0
...
Bumps [asgiref](https://github.com/django/asgiref ) from 3.3.4 to 3.4.0.
- [Release notes](https://github.com/django/asgiref/releases )
- [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt )
- [Commits](https://github.com/django/asgiref/commits )
---
updated-dependencies:
- dependency-name: asgiref
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 10:05:36 +00:00
Grey Li
01e804a6e1
Merge pull request #4184 from pallets/dependabot/pip/sphinx-tabs-3.1.0
...
Bump sphinx-tabs from 3.0.0 to 3.1.0
2021-07-01 18:03:57 +08:00
dependabot[bot]
6fe9235f86
Bump sphinx-tabs from 3.0.0 to 3.1.0
...
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases )
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: sphinx-tabs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 08:03:44 +00:00
Grey Li
7023145f79
Merge pull request #4175 from greyli/views-docs
...
Fix typo in views docs
2021-06-27 11:52:54 +08:00
Grey Li
ba6db2e307
Merge remote-tracking branch 'origin/2.0.x' into main
2021-06-26 23:35:24 +08:00
Grey Li
c224832acc
Fix typo in docs/views.rst
2021-06-26 22:15:43 +08:00
David Lord
49cbb77528
Merge pull request #4165 from yuxiaoy1/patch-1
...
Change flask.xxx to plain version in testing docs
2021-06-21 10:07:33 -07:00
Frank Yu
35eb582bf3
Change flask.xxx to plain version in testing docs
2021-06-20 23:20:14 +08:00
David Lord
d426b58e57
Merge pull request #4155 from yuxiaoy1/patch-1
...
Fix bad link in templating docs
2021-06-20 06:45:54 -07:00
David Lord
5261aeb7c7
Merge pull request #4156 from yuxiaoy1/patch-4
...
Improve the code example in testing docs
2021-06-20 06:45:37 -07:00
Frank Yu
7b696e076a
Update testing.rst
2021-06-18 22:18:15 +08:00
Frank Yu
5fa7d2efe7
Update templating.rst
2021-06-18 20:15:02 +08:00
Frank Yu
f353d126d1
Update docs of rendering templates ( #4153 )
...
* Update docs of rendering templates
* Improve the grammar
Co-authored-by: Grey Li <withlihui@gmail.com>
2021-06-18 10:10:29 +08:00
Grey Li
f8ca80ce89
Merge pull request #4147 from greyli/update-contributing-guide
...
Update contributing guide
2021-06-15 08:49:29 +08:00
pgjones
a44c722860
Fix registering a blueprint twice with differing names
...
Previously the blueprint recorded aspects (before request, after
request etc) would only be added to the app if it was the first
registration of the blueprint instance. However only the record-once
aspects (app-before requests, app-after request) should be added once
on registration of the instance, whereas everything else should be
added on every unique name registration. This ensures that these
trigger under the new name as well as the old.
2021-06-14 17:18:47 +00:00
Grey Li
34027d8d87
Improve the contributing guide
2021-06-14 14:20:04 +08:00
David Lord
399b851ed7
Merge pull request #4142 from Hugo0/patch-1
...
Update celery.rst
2021-06-08 10:06:35 -07:00
Hugo Montenegro
92bed66194
Update celery.rst
...
small typo
2021-06-08 19:01:07 +02:00
pgjones
63893a427b
Improve the changelog entry
...
The fix to the teardown_request also applies to all teardown_*
methods.
2021-06-06 11:09:03 +01:00
David Lord
aac67289e5
Merge pull request #4122 from pallets/dependabot/pip/requirements/urllib3-1.26.5
...
Bump urllib3 from 1.26.4 to 1.26.5 in /requirements
2021-06-01 19:09:24 -07:00
dependabot[bot]
1b10e085d8
Bump urllib3 from 1.26.4 to 1.26.5 in /requirements
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.4 to 1.26.5.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.4...1.26.5 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-02 01:54:49 +00:00
Pascal Corpet
6a4e7e948d
improve typing for app.errorhandler decorator
2021-06-01 19:25:27 +01:00
pre-commit-ci[bot]
5205cd4ea9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-06-01 18:08:19 +00:00
Miguel Grinberg
270eb2df2a
Support View and MethodView instances with async handlers
2021-06-01 18:08:19 +00:00
laggardkernel
491ea32803
Optimize loop in Flask._find_error_handler()
2021-06-01 15:50:20 +00:00
David Lord
cd0086bc4b
Merge pull request #4121 from pallets/dependabot/pip/pre-commit-2.13.0
...
Bump pre-commit from 2.12.1 to 2.13.0
2021-06-01 06:33:50 -07:00
dependabot[bot]
5d0104f67e
Bump pre-commit from 2.12.1 to 2.13.0
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.12.1 to 2.13.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.12.1...v2.13.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-01 08:04:58 +00:00
laggardkernel
0ce270d1f3
Update doc about minimal Python version for async support
2021-05-30 11:03:49 +00:00
Adrian Moennich
6f5870a791
Merge remote-tracking branch 'upstream/2.0.x'
2021-05-29 20:55:23 +02:00
default-303
8e589daaf2
Fix typing of jinja decorators ( #4109 )
2021-05-29 20:54:35 +02:00
Marat Sharafutdinov
a960236117
Fix type annotation for before_request and before_app_request decorators
2021-05-25 18:29:52 +00:00
Pascal Corpet
f7adb2c813
improve typing for teardown_request
2021-05-24 19:28:57 +00:00
Grey Li
d81aa70106
Merge pull request #4100 from greyli/fix-typo
...
Fix typo in docs/tutorial/index.rst
2021-05-24 16:36:56 +08:00
Grey Li
aa6fbf2f5a
Fix typo in docs/tutorial/index.rst
2021-05-24 16:33:02 +08:00
David Lord
7161776824
Merge branch '2.0.x'
2021-05-21 08:56:18 -07:00
David Lord
e22021d531
start version 2.0.2.dev0
2021-05-21 08:55:31 -07:00
David Lord
bc90801c2a
Merge pull request #4091 from pallets/release-2.0.1
...
release version 2.0.1
2021-05-21 08:52:24 -07:00
David Lord
fe2d744b53
release version 2.0.1
2021-05-21 08:50:31 -07:00
David Lord
9f606a8cbb
Merge pull request #4090 from pallets/stream-type
...
improve typing for `stream_with_context`
2021-05-21 08:48:02 -07:00
David Lord
7ab934f6bc
improve typing for stream_with_context
2021-05-21 08:42:44 -07:00
David Lord
6b1c4e9769
Merge pull request #4087 from greyli/gitignore
...
Add venv and .venv to .gitignore
2021-05-21 07:10:50 -07:00
David Lord
255461d895
Merge pull request #4074 from pgjones/bp
...
blueprints are registered with nested names, can change registered name
2021-05-21 07:09:02 -07:00
pgjones
3257b7574e
Fix blueprint renaming
...
This ensures that if a blueprint is renamed at the time of
registration that name is used when constructing endpoints, as
expected.
2021-05-21 15:04:30 +01:00
pgjones
714b0a467a
Fix blueprint self registration
...
By raising a ValueError if attempted. I don't see a use case that
makes this worth supporting.
2021-05-21 15:04:30 +01:00
David Lord
9409be6e34
warn when registering same blueprint with same name
2021-05-21 15:04:30 +01:00
David Lord
63b306743f
changelog for blueprint registered name
2021-05-21 15:04:30 +01:00
David Lord
67b0b7e30d
cache blueprint path calculation
2021-05-21 15:04:18 +01:00
pgjones
c2920e2bd9
Bugfix allow blueprints to be registered with a different name
...
This allows the same blueprint to be registered multiple times at the
same level, but with differing url_prefixes and names.
2021-05-21 15:04:18 +01:00
pgjones
141fde1d8e
Bugfix blueprint naming
...
Following discussions for Flask we've decided to name blueprints based
on how they are registered. This allows for two different blueprints
to have the same self-name as long as they are registered in different
nested positions. This helps users choose better blueprint names.
2021-05-21 15:04:18 +01:00
pgjones
99afbb277d
Fix blueprint nested url_prefix
...
This ensures that the url_prefix is correctly applied, no matter if
set during the registration override or when constructing the
blueprint.
2021-05-21 15:04:18 +01:00
Grey Li
a541c2ac8b
Fix view decorators docs
2021-05-21 12:11:03 +00:00
Grey Li
36872e7bd4
Add venv and .venv to .gitignore
2021-05-21 16:58:58 +08:00
Alex Hedges
a82cc31af8
Update CHANGES.rst
2021-05-21 08:09:05 +00:00
Alex Hedges
10a36cb60e
Improve decorator factory type signatures
...
These changes are required to preserve the type signatures of the
created decorators.
2021-05-21 08:09:05 +00:00
Alex Hedges
8796b2a784
Use TypeVar for setupmethod()
...
TypeVar is needed to preserve function signatures. The type cast for
update_wrapper is needed because wapper_func can not use the full
signature that f does.
2021-05-21 08:09:05 +00:00
Alex Hedges
bf982718cf
Make add_url_rule() signature consistent
...
This caused a mypy error when I was making another typing improvement,
so I am fixing it before committing my other changes.
2021-05-21 08:09:05 +00:00
Oleksis Fraga Menéndez
0d594b8c0f
Add update pip and setuptools section ( #4061 )
...
* Add update pip and setuptools section
* Simplify the command to upgrade pip
Co-authored-by: Grey Li <withlihui@gmail.com>
2021-05-21 12:33:09 +08:00
David Lord
83f7efa047
Merge branch '2.0.x'
2021-05-20 21:05:59 -07:00
David Lord
0cfce9a0ec
Merge pull request #4084 from pallets/update-theme
...
Update theme
2021-05-20 21:05:36 -07:00
David Lord
9889ca8bca
update pallets and sphinx requirements
2021-05-20 21:03:33 -07:00
David Lord
cfda270899
update pallets-sphinx-themes
2021-05-20 21:03:02 -07:00
David Lord
69e6d59ac8
Merge pull request #4081 from pallets/config-json
...
re-add deprecated `Config.from_json` method
2021-05-20 13:52:09 -07:00
David Lord
10425fb9b1
re-add deprecated Config.from_json method
2021-05-20 13:50:13 -07:00
David Lord
b5518e23f5
Merge pull request #4072 from pallets/typeshed
...
use _typeshed.wsgi instead of wsgiref.types
2021-05-17 16:06:10 -07:00
David Lord
afc907fd0d
use _typeshed.wsgi instead of wsgiref.types
2021-05-17 16:03:12 -07:00
David Lord
19b905eeef
Merge pull request #4066 from dannysepler/pathlib-in-test
...
Add pathlib in cli tests
2021-05-17 08:51:30 -07:00
Danny Sepler
1b5f21e015
Add pathlib in cli tests
2021-05-17 08:46:36 -07:00
David Lord
1c3052377b
Merge pull request #4063 from pgjones/bp-fix
...
Bp fix
2021-05-17 07:56:20 -07:00
pgjones
6fbdeb80c7
Fix nested blueprint url_prefix
...
This fixes the case where the blueprint is registered with a
url_prefix but any child blueprints have no prefixes.
2021-05-17 15:47:25 +01:00
David Lord
f64fff6476
Merge pull request #4057 from rafaVls/unused-escape-import
...
Unused escape import
2021-05-14 13:54:21 -07:00
Rafael Aviles
9c186ccfe8
Use escape function in return statement for username and subpath.
2021-05-14 13:23:34 -07:00
David Lord
6e0fb11717
Merge pull request #4056 from pallets/converter-session
...
converters have access to session
2021-05-14 08:23:44 -07:00
David Lord
9039534eee
Merge pull request #4055 from pallets/converter-session
...
converters have access to session
2021-05-14 08:17:37 -07:00
David Lord
a7b02b3a07
converters have access to session
2021-05-14 08:11:09 -07:00
David Lord
636f195bb5
Merge branch '2.0.x'
2021-05-13 18:47:43 -07:00
David Lord
8648750997
Merge branch '1.1.x' into 2.0.x
2021-05-13 18:47:06 -07:00
David Lord
1ca199f9b3
Merge pull request #4051 from pallets/release-1.1.4
...
release version 1.1.4
2021-05-13 18:44:46 -07:00
David Lord
64a5d7a018
release version 1.1.4
2021-05-13 18:22:56 -07:00
David Lord
5f8d3ea2fc
Merge pull request #4049 from brettlangdon/fix.os.fspath
...
Use compat fspath instead of os.fspath in static_folder
2021-05-13 18:19:46 -07:00
brettlangdon
3ace642ef3
Use compat fspath instead of os.fspath
...
When 7ba35c4 was cherry-picked it introduced the
usage of os.fspath which is not supported on
Python <3.6
2021-05-13 18:17:00 -07:00
David Lord
1ce0f774c9
Merge branch '2.0.x'
2021-05-13 16:36:10 -07:00
David Lord
5bd959fbec
Merge branch '1.1.x' into 2.0.x
2021-05-13 16:34:58 -07:00
David Lord
c04b0de558
Merge pull request #4048 from pallets/release-1.1.3
...
Release 1.1.3
2021-05-13 16:24:21 -07:00
David Lord
661bbcdb90
release version 1.1.3
2021-05-13 16:22:57 -07:00
David Lord
ae647b5750
Merge pull request #4047 from pallets/maximum-versions
...
set maximum versions for 1.1.x to avoid new major versions
2021-05-13 16:20:28 -07:00
David Lord
6d8b4ce9d0
set maximum versions of pallets dependencies
2021-05-13 16:16:45 -07:00
David Lord
4240ace597
Merge remote-tracking branch 'origin/2.0.x'
2021-05-13 16:01:23 -07:00
David Lord
f3551c8b90
Merge pull request #4036 from greyli/fix-nesting-bp
...
Fix url_prefix argument for nesting blueprint
2021-05-13 15:27:41 -07:00
Grey Li
e93704fbfd
fix url_prefix argument when nesting blueprints
2021-05-13 15:02:13 -07:00
David Lord
08e459e823
Merge pull request #4045 from pallets/blueprint-name-dot
...
blueprint name may not contain a dot
2021-05-13 14:34:28 -07:00
David Lord
7c5261407d
blueprint name may not contain a dot
2021-05-13 14:31:50 -07:00
David Lord
d8c37f4372
Merge pull request #4026 from greyli/improve-type-hints
...
Improve type hints for send_file and send_from_directory
2021-05-13 13:35:12 -07:00
Grey Li
d5aadba4d3
improve type hints for send_file and send_from_directory
2021-05-13 13:33:07 -07:00
David Lord
6414df9756
Merge pull request #4042 from pallets/update-typing
...
Update typing
2021-05-13 13:09:49 -07:00
David Lord
25884c433f
fix typing that wasn't available in Python 3.6.0
2021-05-13 13:06:32 -07:00
David Lord
6fe7f45725
inform mypy that g has arbitrary attributes
2021-05-13 13:06:32 -07:00
David Lord
2baaa8fd8e
fix annotation for g object
2021-05-13 11:36:05 -07:00
David Lord
89475e5d1e
mark top-level names as exported
2021-05-13 11:36:05 -07:00
Grey Li
c121e8cea7
Merge pull request #4034 from oleksis/2.0.x
...
Fix Fork link
2021-05-13 16:00:48 +08:00
oleksis
1492160887
Fix Fork link
2021-05-13 03:54:41 -04:00
David Lord
d906c71e99
Merge pull request #4019 from greyli/re-add-filename
...
Re-add filename parameter for send_from_directory
2021-05-12 10:23:08 -07:00
Grey Li
fc82dd50e3
Re-add filename param for send_from_directory
...
Add a deprecation warning for the old name
2021-05-12 10:15:55 -07:00
David Lord
80d9519a9c
Merge pull request #4021 from andrewjroth/patch-1
...
Added Google Cloud Run as a Hosted option
2021-05-12 06:40:57 -07:00
Andrew J Roth
2889ea4dd9
Added Google Cloud Run as a Hosted option
2021-05-12 09:14:34 -04:00
Grey Li
d575de5159
Fix typo in the example of nesting bp docs
2021-05-12 07:51:21 +00:00
Grey Li
57b19fda54
Fix typo in the example of nesting bp docs
2021-05-12 07:49:34 +00:00
David Lord
22d82e70b3
Merge remote-tracking branch 'origin/2.0.x'
2021-05-11 16:33:46 -07:00
David Lord
48325dbfb8
Merge pull request #4011 from ThiefMaster/fix-sphinx-build
...
Install sphinx 4.1-dev from git
2021-05-11 16:33:24 -07:00
Adrian Moennich
2ddbceeaa9
Install sphinx 4.1-dev from git
...
Otherwise docs builds are broken due to sphinx-doc/sphinx#9216
2021-05-12 01:06:49 +02:00
David Lord
19f458f9cd
Merge remote-tracking branch 'origin/2.0.x'
2021-05-11 15:26:38 -07:00
David Lord
15b2241b51
Merge pull request #4010 from pallets/default-branch
...
rename default branch in files
2021-05-11 15:24:15 -07:00
David Lord
52adf2ec21
rename default branch in files
2021-05-11 15:18:41 -07:00
David Lord
905e5c23e8
Merge pull request #4008 from pallets/update-click
...
update click minimum version
2021-05-11 14:56:25 -07:00
David Lord
80a4e62096
update click minimum version
2021-05-11 14:55:09 -07:00
David Lord
2846abaefe
start version 2.1.0.dev0
2021-05-11 14:48:48 -07:00
David Lord
6fb1101f70
start version 2.0.1.dev0
2021-05-11 14:48:08 -07:00
David Lord
2f0c62f5e6
Merge pull request #4007 from pallets/release-2.0.0
...
Release 2.0.0
2021-05-11 14:43:42 -07:00
David Lord
f8e63d3991
release version 2.0.0
2021-05-11 14:41:52 -07:00
David Lord
1403d35e2a
update type annotations
2021-05-11 14:41:52 -07:00
David Lord
3a5532b4ed
update pallets projects minimum versions
2021-05-11 14:33:44 -07:00
David Lord
f8f0caf5c6
update requirements
2021-05-11 14:28:21 -07:00
David Lord
9c1e7f6cdc
Merge pull request #4005 from pallets/pre-commit-ci-schedule
...
update pre-commit monthly
2021-05-11 07:07:12 -07:00
David Lord
8b72f6abd7
update pre-commit monthly
2021-05-11 06:57:24 -07:00
David Lord
28262c34c6
Merge pull request #3999 from greyli/improve-cli-docs
...
Improve CLI docs
2021-05-10 23:50:04 -07:00
Grey Li
531671c9c5
Improve the wording of using FLASK_APP
2021-05-10 22:58:19 -07:00
David Lord
2c88e8a0aa
Merge pull request #4003 from pallets/autodoc-typehints
...
show type hints in description
2021-05-10 22:51:02 -07:00
David Lord
79ac96f123
show type hints in description
2021-05-10 22:45:42 -07:00
David Lord
e1b3a053ba
Merge pull request #4002 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-05-10 13:41:53 -07:00
pre-commit-ci[bot]
95e5843ad5
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.14.0 → v2.15.0](https://github.com/asottile/pyupgrade/compare/v2.14.0...v2.15.0 )
- [github.com/psf/black: 21.4b2 → 21.5b1](https://github.com/psf/black/compare/21.4b2...21.5b1 )
- [github.com/PyCQA/flake8: 3.9.1 → 3.9.2](https://github.com/PyCQA/flake8/compare/3.9.1...3.9.2 )
2021-05-10 20:25:42 +00:00
David Lord
3c9b85469e
Merge pull request #3992 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-05-03 11:13:36 -07:00
pre-commit-ci[bot]
c93a2d76d5
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.13.0 → v2.14.0](https://github.com/asottile/pyupgrade/compare/v2.13.0...v2.14.0 )
- [github.com/psf/black: 21.4b0 → 21.4b2](https://github.com/psf/black/compare/21.4b0...21.4b2 )
2021-05-03 17:21:04 +00:00
David Lord
d7ac6f5bcf
Merge pull request #3991 from pallets/release-2.0.0rc2
...
release version 2.0.0rc2
2021-05-03 07:13:43 -07:00
David Lord
e2b7d1056c
release version 2.0.0rc2
2021-05-03 07:02:42 -07:00
David Lord
47f0e799db
Merge pull request #3989 from pgjones/async
...
Async improvements
2021-05-03 06:23:00 -07:00
pgjones
2889da67cb
Remove the async helper method
...
It is better to encourage users to utilise the app ensure_sync method
(or the newely added async_to_sync method) so that any extensions that
alter these methods take affect throughout the users code.
With the helper method users code fix parts of their code to the
asgiref async_to_sync ignoring any extension changes.
2021-05-03 06:18:41 -07:00
pgjones
7f87f3dd93
Simplify the async handling code
...
Firstly `run_sync` was a misleading name as it didn't run anything,
instead I think `async_to_sync` is much clearer as it converts a
coroutine function to a function. (Name stolen from asgiref).
Secondly trying to run the ensure_sync during registration made the
code more complex and brittle, e.g. the _flask_async_wrapper
usage. This was done to pay any setup costs during registration rather
than runtime, however this only saved a iscoroutne check. It allows
the weirdness of the Blueprint and Scaffold ensure_sync methods to be
removed.
Switching to runtime ensure_sync usage provides a method for
extensions to also support async, as now documented.
2021-05-03 06:15:39 -07:00
pgjones
cb13128cf0
Remove context copying from run_async function
...
This was required with the previous implementation of Werkzeug's
locals which didn't persist across threads. However as the current
implementation uses ContextVars which do persist the context copying
is no longer required.
2021-05-03 06:15:39 -07:00
Grey Li
188f4785ad
Merge pull request #3976 from greyli/update-changelog
...
Update changelog for #3932
2021-05-03 08:09:40 +08:00
Joshua Bronson
8bfce88e39
Minor docs fixes. ( #3988 )
2021-05-02 16:05:08 -04:00
David Lord
98fbb6a3a7
Merge pull request #3986 from pallets/dependabot/pip/python-dotenv-0.17.1
...
Bump python-dotenv from 0.17.0 to 0.17.1
2021-05-01 05:08:44 -07:00
dependabot[bot]
467d2e2a43
Bump python-dotenv from 0.17.0 to 0.17.1
...
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv ) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v0.17.0...v0.17.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-01 08:02:41 +00:00
David Lord
0c198dffc3
Merge pull request #3985 from greyli/async-note
...
Add tips for using async on Windows on Python 3.8
2021-04-29 10:11:09 -07:00
Grey Li
ec044a24e1
Add tips for using async on Windows on Python 3.8
2021-04-29 10:59:26 +08:00
dependabot[bot]
83b2f8f0f1
Merge pull request #3984 from pallets/dependabot/pip/pre-commit-2.12.1
2021-04-28 20:59:01 +00:00
dependabot[bot]
36e6ec45a9
Bump pre-commit from 2.12.0 to 2.12.1
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.12.0...v2.12.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-28 20:54:53 +00:00
David Lord
0d63f1021d
Merge pull request #3983 from pallets/dependabot/add-v2-config-file
...
Upgrade to GitHub-native Dependabot
2021-04-28 13:53:29 -07:00
dependabot-preview[bot]
d124214129
Upgrade to GitHub-native Dependabot
2021-04-28 16:46:45 +00:00
Grey Li
9be01564f2
Update changelog for #3932
2021-04-28 14:20:44 +08:00
David Lord
77db3d5ede
Merge pull request #3972 from ThiefMaster/click-7
...
Allow using Click 7 with a DeprecationWarning
2021-04-27 07:58:25 -07:00
David Lord
1ccf063f80
Merge pull request #3971 from ThiefMaster/get-root-path
...
Move get_root_path back to flask.helpers
2021-04-27 07:55:26 -07:00
Adrian Moennich
26a6cc0f94
Allow using Click 7 with a DeprecationWarning
...
As long as popular libraries (e.g. Celery) require click 7, depending
on Click 8 in Flask makes it hard to test the latest version (and its
other dependencies) in existing applications.
2021-04-27 16:45:06 +02:00
Adrian Moennich
10b0d6b33f
Move get_root_path back to flask.helpers
...
Many libraries use it so the move is somewhat disruptive.
2021-04-27 16:42:16 +02:00
David Lord
1a8549debb
Merge pull request #3973 from pgjones/typing
2021-04-27 07:32:10 -07:00
Grey Li
b8ddd52a0d
Merge pull request #3974 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-04-27 09:47:43 +08:00
pre-commit-ci[bot]
b373e7a456
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.12.0 → v2.13.0](https://github.com/asottile/pyupgrade/compare/v2.12.0...v2.13.0 )
- [github.com/asottile/reorder_python_imports: v2.4.0 → v2.5.0](https://github.com/asottile/reorder_python_imports/compare/v2.4.0...v2.5.0 )
- [github.com/psf/black: 20.8b1 → 21.4b0](https://github.com/psf/black/compare/20.8b1...21.4b0 )
2021-04-26 17:21:56 +00:00
pgjones
77237093da
Add initial type hints
...
This should make it easier for users to correctly use Flask. The hints
are from Quart.
2021-04-26 17:29:53 +01:00
pgjones
f405c6f19e
Initial typing support
...
This enables type checking in CI and marks the project as typed.
2021-04-26 17:20:24 +01:00
David Lord
e6e75e5547
changelog for bumped pallets versions
2021-04-24 07:31:16 -07:00
Grey Li
c791f6312b
Fix typo in issue template
2021-04-22 20:34:55 +08:00
David Lord
03db9194d8
Merge pull request #3967 from pgjones/docs
2021-04-17 07:34:56 -07:00
pgjones
f74cce164e
Update documentation on asyncio background tasks
...
This has been an early question from users, so best to explain.
2021-04-17 15:13:33 +01:00
pgjones
1c3b53c5db
Update the docs on serving with ASGI
...
Whilst it has been possible to serve via an ASGI server for a while
(using WSGI to ASGI middleware/adapters) it hasn't added much. Now
though it makes sense to recommend the asgiref adapter as it
integrates with the same event loop used for async route handlers
etc...
2021-04-17 11:30:22 +01:00
David Lord
34eb0dad15
Merge pull request #3965 from pallets/release-2.0.0rc1
...
Release 2.0.0rc1
2021-04-16 08:52:35 -07:00
David Lord
7df5db7b0c
release version 2.0.0rc1
2021-04-16 08:45:26 -07:00
David Lord
07000942da
update minimum install requirements
2021-04-16 08:45:04 -07:00
David Lord
afda0ed9f2
update deprecated pre-commit hook
2021-04-16 08:44:30 -07:00
David Lord
078a3c3631
update requirements
2021-04-16 08:44:18 -07:00
David Lord
e00a4a4b44
update pallets-sphinx-themes
2021-04-16 08:43:31 -07:00
David Lord
6f09b4b5ed
Merge remote-tracking branch 'origin/1.1.x' into release-2.0.0rc1
2021-04-16 08:37:56 -07:00
David Lord
39887ee4df
Merge pull request #3964 from pgjones/fix
...
Fix wrapped view function comparison
2021-04-16 06:28:53 -07:00
pgjones
5c6a0f0c12
Fix wrapped view function comparison
...
Wrapped functions are not comparable, see
https://bugs.python.org/issue3564 , therefore a marker is used to note
when the function has been sync wrapped to allow comparison with the
wrapped function instead.
This ensures that multiple route decorators work without raising
exceptions i.e.,
@app.route("/")
@app.route("/a")
async def index():
...
works.
2021-04-16 12:34:51 +01:00
David Lord
fab26dcbe9
Merge pull request #3963 from pallets/deprecate-helpers
...
deprecate `helpers.total_seconds`
2021-04-15 23:18:39 -07:00
David Lord
ec27677f95
remove _os_alt_seps
2021-04-15 23:14:53 -07:00
David Lord
85b430a366
deprecate total_seconds
2021-04-15 23:14:53 -07:00
David Lord
f3ed1322a6
Merge pull request #3962 from pallets/cached-property
...
locked_cached_property subclasses Werkzeug's cached_property
2021-04-15 23:14:24 -07:00
David Lord
5a7a4ab4c5
locked_cached_property subclasses cached_property
2021-04-15 23:07:28 -07:00
David Lord
8ab4967703
consistent versions and deprecation messages
2021-04-15 15:58:24 -07:00
David Lord
16f51ef799
Merge pull request #3960 from pallets/shell-interactive-hook
...
shell calls sys.__interativehook__
2021-04-14 10:06:50 -07:00
David Lord
32272da9ac
shell calls sys.__interativehook__
...
This will set up readline tab and history completion by default.
2021-04-14 10:01:32 -07:00
David Lord
64213fc021
Merge pull request #3923 from pgjones/nested
...
Nested blueprints
2021-04-14 09:30:48 -07:00
pgjones
f92e820b4b
Nested blueprints
...
This allows blueprints to be nested within blueprints via a new
Blueprint.register_blueprint method. This should provide a use case
that has been desired for the past ~10 years.
This works by setting the endpoint name to be the blueprint names,
from parent to child delimeted by "." and then iterating over the
blueprint names in reverse order in the app (from most specific to
most general). This means that the expectation of nesting a blueprint
within a nested blueprint is met.
2021-04-14 09:25:42 -07:00
David Lord
85dce2c836
Merge pull request #3957 from pgjones/fix
...
Bugfix iscoroutinefunction with Python3.7
2021-04-12 11:47:24 -07:00
pgjones
6d5ccdefe2
Bugfix iscoroutinefunction with Python3.7
...
See this Python bug https://bugs.python.org/issue33261 . The
iscoroutinefunction doesn't recognise partially wrapped coroutine
functions as coroutine functions - which is problematic as the
coroutines will be called as if they are sync, which results in
un-awaited coroutines.
2021-04-12 19:38:42 +01:00
David Lord
5f03ad3004
Merge pull request #3958 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-04-12 10:24:22 -07:00
pre-commit-ci[bot]
08693ae917
[pre-commit.ci] pre-commit autoupdate
2021-04-12 17:12:29 +00:00
David Lord
1a79d2d235
Merge pull request #3412 from pgjones/async
...
Add `async` support
2021-04-07 05:32:20 -07:00
David Lord
dc3e9c0cc3
update async docs
2021-04-06 15:33:06 -07:00
David Lord
61fbae8664
skip async tests if asgiref isn't installed
2021-04-06 15:33:06 -07:00
pgjones
00f5a3e55c
Alter ensure_sync implementation to support extensions
...
This allows extensions to override the Flask.ensure_sync method and
have the change apply to blueprints as well. Without this change it is
possible for differing blueprints to have differing ensure_sync
approaches depending on the extension used - which would likely result
in event-loop blocking issues.
This also allows blueprints to have a custom ensure_sync, although
this is a by product rather than an expected use case.
2021-04-06 15:33:06 -07:00
dependabot-preview[bot]
9ddef0144f
Merge pull request #3955 from pallets/dependabot/pip/urllib3-1.26.4
2021-04-06 17:49:45 +00:00
dependabot-preview[bot]
285a873ce9
[Security] Bump urllib3 from 1.26.3 to 1.26.4
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.3 to 1.26.4. **This update includes a security fix.**
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.3...1.26.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 17:46:53 +00:00
pgjones
c6c6408c3f
Raise a runtime error if run_async is called without real ContextVars
...
Werkzeug offers a ContextVar replacement for Python < 3.7, however it
doesn't work across asyncio tasks, hence it makes sense to error out
rather than find there are odd bugs.
Note the docs build requires the latest (dev) Werkzeug due to this
change (to import ContextVar from werkzeug.local).
2021-04-06 09:35:10 -07:00
pgjones
6979265fa6
Add async support
...
This allows for async functions to be passed to the Flask class
instance, for example as a view function,
@app.route("/")
async def index():
return "Async hello"
this comes with a cost though of poorer performance than using the
sync equivalent.
asgiref is the standard way to run async code within a sync context,
and is used in Django making it a safe and sane choice for this.
2021-04-06 09:35:10 -07:00
David Lord
85b8fab268
Merge pull request #3952 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-04-05 10:24:22 -07:00
pre-commit-ci[bot]
70b58c82d9
[pre-commit.ci] pre-commit autoupdate
2021-04-05 17:10:21 +00:00
David Lord
ecb3450f19
Merge pull request #3943 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-03-22 10:50:37 -07:00
pre-commit-ci[bot]
06fd6aca27
[pre-commit.ci] pre-commit autoupdate
2021-03-22 17:04:33 +00:00
David Lord
1672c5f565
Merge pull request #3939 from kangetsu121/fix_link_and_typo
...
Docs: fix a broken link
2021-03-16 10:16:59 -07:00
kangetsu121
6eeaa2e50d
fix a broken link
2021-03-16 16:30:54 +00:00
David Lord
020331522b
Merge pull request #3937 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-03-15 11:36:59 -07:00
pre-commit-ci[bot]
46d8e90f29
[pre-commit.ci] pre-commit autoupdate
2021-03-15 17:00:57 +00:00
David Lord
510c38cc63
Merge pull request #3933 from pallets/more-scaffold
...
more work on Scaffold base class
2021-03-10 11:02:16 -08:00
David Lord
3dfc12e8d8
only extend on first registration
2021-03-10 10:51:06 -08:00
David Lord
ef52e3e4a3
remove redundant _register_error_handler
2021-03-10 10:38:17 -08:00
David Lord
25ab05e6a2
remove old note about InternalServerError
2021-03-10 10:38:16 -08:00
David Lord
7029674775
rewrite Scaffold docs
2021-03-10 10:38:16 -08:00
David Lord
9f7c602a84
move _PackageBoundObject into Scaffold
2021-03-10 10:38:13 -08:00
David Lord
3316604822
Merge pull request #3932 from greyli/set-encoding
...
Set default encoding to UTF-8 for load_dotenv
2021-03-10 06:30:24 -08:00
Grey Li
33145c3699
Set default encoding to UTF-8 for load_dotenv
2021-03-10 21:40:29 +08:00
David Lord
6d9d79c70d
Merge pull request #3918 from pgjones/defaultdict
2021-03-08 10:15:26 -08:00
pgjones
83d358d2c4
remove _blueprint_order, dicts are ordered
...
This code originates from supporting Python 2.4. Dicts are ordered in
supported Pythons as of 3.6. An OrderedDict could be used to indicate
that order matters, but is not since we don't rely on the implementation
differences.
2021-03-08 09:58:12 -08:00
pgjones
fd62210f58
Utilise defaultdicts
...
This code originates from the Python 2.4 supporting version of Flask,
with defaultdicts being added in 2.5. Using defaultdict makes the
intentional usage clearer, and slightly simplifies the code.
2021-03-08 09:58:12 -08:00
David Lord
5fea7caba2
Merge pull request #3907 from pgjones/sugar
...
Add syntatic sugar for route registration
2021-03-08 08:57:58 -08:00
pgjones
705e52684a
Add syntatic sugar for route registration
...
This takes a popular API whereby instead of passing the HTTP method as
an argument to route it is instead used as the method name i.e.
@app.route("/", methods=["POST"])
is now writeable as,
@app.post("/")
This is simply syntatic sugar, it doesn't do anything else, but makes
it slightly easier for users.
I've included all the methods that are relevant and aren't auto
generated i.e. not connect, head, options, and trace.
2021-03-08 08:55:14 -08:00
dependabot-preview[bot]
82d69cd06c
Merge pull request #3926 from pallets/dependabot/pip/sphinx-3.5.1
2021-03-01 15:25:15 +00:00
dependabot-preview[bot]
e4e66186c3
Merge pull request #3925 from pallets/dependabot/pip/tox-3.22.0
2021-03-01 15:22:59 +00:00
dependabot-preview[bot]
1748bb02eb
Bump sphinx from 3.4.3 to 3.5.1
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.4.3 to 3.5.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.4.3...v3.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 15:17:54 +00:00
dependabot-preview[bot]
6e7869ec49
Bump tox from 3.21.4 to 3.22.0
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.21.4 to 3.22.0.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.21.4...3.22.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 15:15:58 +00:00
David Lord
4846e25e92
Merge pull request #3917 from greyli/fix-date-parse
...
update json.dumps for http_date changes
2021-02-25 09:51:58 -08:00
Grey Li
49b7341a49
update json.dumps for http_date changes
2021-02-25 09:45:55 -08:00
David Lord
dcd3b5c8f8
Merge pull request #3922 from pallets/consistency
...
various cleanup for consistency between projects
2021-02-24 10:35:16 -08:00
David Lord
0c7cbe2d11
move version to setup.cfg
2021-02-24 10:09:50 -08:00
David Lord
9e7d3a6b69
docs rename changelog to changes
2021-02-24 10:09:38 -08:00
David Lord
3cd615a1d6
update project links
2021-02-24 10:09:15 -08:00
David Lord
aee3f3fee9
Merge pull request #3916 from greyli/fix-extdev-docs
...
Remove the mention of Flask-OAuth in the extension dev docs
2021-02-19 07:21:18 -08:00
Grey Li
76abbe9062
Remove the mention of Flask-OAuth in the extension dev docs
2021-02-19 22:59:09 +08:00
David Lord
8d9501598f
use rtd to build docs for prs
...
skip code tests when only docs change
2021-02-16 08:36:14 -08:00
David Lord
adeaf27e76
Merge pull request #3904 from pallets/update-project
...
update project files
2021-02-08 18:32:18 -08:00
David Lord
b496d8b7cb
update contributing guide
2021-02-08 18:26:37 -08:00
David Lord
3c00658772
update requirements
2021-02-08 18:23:10 -08:00
David Lord
dbe76bb75d
add security policy
...
copy from pallets/.github repo
github was using docs/security.rst by mistake
2021-02-08 18:20:48 -08:00
David Lord
571e638e2a
update issue templates
2021-02-08 18:17:45 -08:00
David Lord
bfd4dc6d30
update test config
2021-02-08 18:17:45 -08:00
David Lord
ee089488ad
Merge pull request #3901 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-02-08 18:17:33 -08:00
pre-commit-ci[bot]
3fe23bf899
[pre-commit.ci] pre-commit autoupdate
2021-02-08 18:12:19 -08:00
David Lord
ff3fb96896
Merge pull request #3903 from pallets/update-werkzeug
...
fix tests for latest Werkzeug
2021-02-08 18:11:47 -08:00
David Lord
0ee1b0b5d9
remove test relying on Werkzeug Local internals
2021-02-08 18:04:02 -08:00
David Lord
192f4ae0b2
Merge pull request #3895 from pallets/jinja-tojson
...
use Jinja's tojson filter
2021-02-01 22:57:42 -08:00
David Lord
b473e7c97c
use Jinja's tojson filter
2021-02-01 22:48:09 -08:00
David Lord
fdf5d11b51
Merge pull request #3794 from mbpreble/open-session-request-endpoint-none
...
Ensure session_interface.open_session is called after URL matching
2021-02-01 20:45:02 -08:00
Matthew Preble
01621485fd
Ensure session_interface.open_session is called after URL matching ( #3776 )
2021-02-01 20:41:17 -08:00
David Lord
15f0fc2d24
Merge pull request #3883 from tonydelanuez/clarify-got-request-exception
...
Doc update: Clarify got_request_exception signal docs
2021-02-01 20:31:57 -08:00
Tony De La Nuez
451c1f87f3
got_request_exception only sends unhandled exceptions
...
Co-authored-by: David Lord <davidism@gmail.com>
2021-02-01 20:28:10 -08:00
David Lord
6355f12176
Merge pull request #3893 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2021-02-01 19:59:58 -08:00
pre-commit-ci[bot]
d55ee5b917
[pre-commit.ci] pre-commit autoupdate
2021-02-01 19:55:24 -08:00
dependabot-preview[bot]
93261454e6
Merge pull request #3887 from pallets/dependabot/pip/packaging-20.9
2021-02-02 03:49:49 +00:00
dependabot-preview[bot]
fb5f04a8c7
Bump packaging from 20.8 to 20.9
...
Bumps [packaging](https://github.com/pypa/packaging ) from 20.8 to 20.9.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/20.8...20.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:45:39 +00:00
dependabot-preview[bot]
8b28c218c9
Merge pull request #3886 from pallets/dependabot/pip/jinja2-2.11.3
2021-02-02 03:44:56 +00:00
dependabot-preview[bot]
6c828c3bba
Merge pull request #3889 from pallets/dependabot/pip/pytest-6.2.2
2021-02-02 03:43:43 +00:00
dependabot-preview[bot]
e783424fbb
Merge pull request #3888 from pallets/dependabot/pip/sphinx-3.4.3
2021-02-02 03:42:43 +00:00
dependabot-preview[bot]
510268e914
Bump pytest from 6.2.1 to 6.2.2
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.1...6.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:41:04 +00:00
dependabot-preview[bot]
096ac67b97
Merge pull request #3891 from pallets/dependabot/pip/greenlet-1.0.0
2021-02-02 03:39:08 +00:00
dependabot-preview[bot]
296bd2f4cc
Bump jinja2 from 2.11.2 to 2.11.3
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 2.11.2 to 2.11.3.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/2.11.2...2.11.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:37:53 +00:00
dependabot-preview[bot]
7eebe22cf5
Bump sphinx from 3.4.1 to 3.4.3
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.4.1 to 3.4.3.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.4.1...v3.4.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:37:40 +00:00
dependabot-preview[bot]
d1b36ced14
Merge pull request #3892 from pallets/dependabot/pip/pre-commit-2.10.0
2021-02-02 03:35:58 +00:00
dependabot-preview[bot]
963f68abf4
Merge pull request #3890 from pallets/dependabot/pip/sphinx-tabs-2.0.0
2021-02-02 03:35:44 +00:00
dependabot-preview[bot]
c52ffa8ae7
Bump sphinx-tabs from 1.3.0 to 2.0.0
...
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs ) from 1.3.0 to 2.0.0.
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases )
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v1.3.0...v2.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:33:21 +00:00
dependabot-preview[bot]
5ecbf1e333
Bump greenlet from 0.4.17 to 1.0.0
...
Bumps [greenlet](https://github.com/python-greenlet/greenlet ) from 0.4.17 to 1.0.0.
- [Release notes](https://github.com/python-greenlet/greenlet/releases )
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-greenlet/greenlet/compare/0.4.17...1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:33:16 +00:00
dependabot-preview[bot]
b379bd4a78
Bump pre-commit from 2.9.3 to 2.10.0
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.9.3 to 2.10.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.9.3...v2.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:33:13 +00:00
dependabot-preview[bot]
557e2147dd
Merge pull request #3885 from pallets/dependabot/pip/tox-3.21.3
2021-02-02 03:31:20 +00:00
dependabot-preview[bot]
78bcf1d8c6
Bump tox from 3.20.1 to 3.21.3
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.20.1 to 3.21.3.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.20.1...3.21.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:27:50 +00:00
David Lord
9f7ac04aaf
Merge pull request #3894 from pallets/update-werkzeug
...
Update for recent changes in Pallets libraries
2021-02-01 19:20:20 -08:00
David Lord
81ba6c24ef
remove Jinja 'autoescape' and 'with' extensions
2021-02-01 19:14:58 -08:00
David Lord
055cdc2625
click detects program name when run as module
2021-01-29 11:29:36 -08:00
David Lord
64206c13c2
simplify InternalServerError.original_exception
2021-01-29 11:26:17 -08:00
David Lord
eb42655c46
simplify BadRequestKeyError.show_exception
2021-01-29 11:03:33 -08:00
David Lord
14f56363a4
rename send_file add_etags to etag
2021-01-29 10:52:48 -08:00
David Lord
1936ca8a2e
remove BaseRequest and BaseResponse
2021-01-29 10:52:48 -08:00
David Lord
fdba0d2526
remove JSONMixin
2021-01-29 10:52:48 -08:00
David Lord
d887d32f4d
Merge pull request #3880 from elliott-king/patch-2
...
Docs update: clarify json error handling
2021-01-27 10:00:02 -08:00
Elliott King
7068d0983a
Clarify json error handling
2021-01-27 12:08:02 -05:00
Grey Li
7f206913e1
Merge pull request #3866 from greyli/improve-readme-example
...
Update the example in README
2021-01-06 18:57:31 -06:00
David Lord
c676c2c4f3
Merge pull request #3861 from greyli/fix-pytest
...
Silence pytest warnings for exception propagation test
2021-01-06 07:47:29 -08:00
Grey Li
54ae1cb0e9
Update the example in README
2021-01-06 23:31:22 +08:00
Grey Li
2fab8a31ae
Fix broken func directives in docstrings
2021-01-04 10:32:01 +08:00
Grey Li
7d2ba3e1fc
Merge remote-tracking branch 'origin/1.1.x'
2021-01-04 10:14:36 +08:00
Grey Li
444550ab0c
Merge pull request #3862 from huimingz/patch-1
...
Document json.loads parameter description error
2021-01-03 19:52:36 -06:00
huimingz
aff21fd8bc
Document parameter description error
...
The loads function has the wrong 'kwargs' parameter description
2021-01-04 09:45:01 +08:00
Grey Li
da8865bd64
Bump pytest from 6.1.2 to 6.2.1
2021-01-03 14:10:26 +08:00
Grey Li
eb41e7e417
Silence pytest warnings for exception propagation test
2021-01-03 13:57:45 +08:00
dependabot-preview[bot]
d42eac90f6
Merge pull request #3859 from pallets/dependabot/pip/packaging-20.8
2021-01-01 09:54:18 +00:00
dependabot-preview[bot]
a7cf23a234
Bump packaging from 20.4 to 20.8
...
Bumps [packaging](https://github.com/pypa/packaging ) from 20.4 to 20.8.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/20.4...20.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 09:51:33 +00:00
dependabot-preview[bot]
959c64e8ce
Merge pull request #3857 from pallets/dependabot/pip/pip-tools-5.5.0
2021-01-01 09:49:25 +00:00
dependabot-preview[bot]
d1a21022e0
Bump pip-tools from 5.3.1 to 5.5.0
...
Bumps [pip-tools](https://github.com/jazzband/pip-tools ) from 5.3.1 to 5.5.0.
- [Release notes](https://github.com/jazzband/pip-tools/releases )
- [Changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jazzband/pip-tools/compare/5.3.1...5.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 09:46:36 +00:00
dependabot-preview[bot]
50eb6e579f
Merge pull request #3856 from pallets/dependabot/pip/pre-commit-2.9.3
2021-01-01 09:45:22 +00:00
dependabot-preview[bot]
27a36f1446
Merge pull request #3855 from pallets/dependabot/pip/sphinx-3.4.1
2021-01-01 09:44:48 +00:00
dependabot-preview[bot]
2622739771
Bump pre-commit from 2.8.2 to 2.9.3
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.8.2 to 2.9.3.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.8.2...v2.9.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 09:42:25 +00:00
dependabot-preview[bot]
e4c70eff77
Bump sphinx from 3.2.1 to 3.4.1
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.2.1 to 3.4.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.2.1...v3.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 09:42:01 +00:00
Grey Li
de0af03862
Merge remote-tracking branch 'origin/1.1.x'
2020-12-30 21:00:49 +08:00
jordivandooren
7d3ae48d57
fix explanation of wheel name ( #3848 )
...
* fix explanation of wheel name
* Improve the description of wheel filename format
Co-authored-by: Grey Li <withlihui@gmail.com>
2020-12-30 18:57:37 +08:00
Grey Li
9b62405f34
Merge pull request #3854 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2020-12-22 13:51:15 +08:00
pre-commit-ci[bot]
cab8121d8f
[pre-commit.ci] pre-commit autoupdate
2020-12-21 16:44:52 +00:00
Grey Li
28a3eb106c
Merge pull request #3842 from pallets/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2020-11-24 10:51:40 +08:00
pre-commit-ci[bot]
cd3a93a9c1
[pre-commit.ci] pre-commit autoupdate
2020-11-23 17:15:58 +00:00
Pedro Lourenço
0855252f8c
Fix ci environment command syntax ( #3836 )
2020-11-17 09:58:43 -08:00
Pedro Lourenço
d6b974f821
update deprecated set-env ci command ( #3835 )
2020-11-17 09:38:38 -08:00
pre-commit-ci[bot]
11798fd01b
[pre-commit.ci] pre-commit autoupdate
2020-11-16 10:05:02 -08:00
David Lord
b2464883ce
reduce lock schedule to daily
2020-11-14 05:38:05 -08:00
David Lord
f325b8b5be
add lock threads workflow
2020-11-13 16:28:13 -08:00
David Lord
bbb273bb76
Merge pull request #3828 from pallets/move-send-file
...
move send_file and send_from_directory to Werkzeug
2020-11-05 09:33:13 -08:00
David Lord
dc11cdb4a4
move send_file and send_from_directory to Werkzeug
...
The implementations were moved to Werkzeug, Flask's functions become
wrappers around Werkzeug to pass some Flask-specific values.
cache_timeout is renamed to max_age. SEND_FILE_MAX_AGE_DEFAULT,
app.send_file_max_age_default, and app.get_send_file_max_age defaults
to None. This tells the browser to use conditional requests rather than
a 12 hour cache.
attachment_filename is renamed to download_name, and is always sent if
a name is known.
Deprecate helpers.safe_join in favor of werkzeug.utils.safe_join.
Removed most of the send_file tests, they're tested in Werkzeug.
In the file upload example, renamed the uploaded_file view to
download_file to avoid a common source of confusion.
2020-11-05 09:27:52 -08:00
David Lord
15a49e7297
Merge branch '1.1.x'
2020-11-04 18:25:37 -08:00
Sarthak Vineet Kumar
577eec198a
updated doc for mod_wsgi ( #3751 )
...
Co-authored-by: Sarthak <sarthak@MacBook.local>
2020-11-04 18:20:36 -08:00
Mathurshan Vimalesvaran
22987b6817
include samesite and secure when removing session cookie ( #3726 )
2020-11-04 18:16:05 -08:00
David Lord
7a444c5dab
update tests for new werkzeug client ( #3827 )
...
Flask's client.open mirrors Werkzeug's for processing an existing
environ.
Always test with latest code for other Pallets projects. This will
be changed back once the new versions are released.
2020-11-04 18:00:21 -08:00
David Lord
373f0dd82e
update requirements ( #3823 )
2020-11-01 05:30:02 -08:00
dependabot-preview[bot]
3b57c19e3b
Bump pytest from 6.1.1 to 6.1.2 ( #3818 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.1.1...6.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-01 05:21:41 -08:00
dependabot-preview[bot]
aa0c9493c6
Bump tox from 3.20.0 to 3.20.1 ( #3819 )
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.20.0 to 3.20.1.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.20.0...3.20.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-01 05:21:27 -08:00
dependabot-preview[bot]
f7e33f240e
Bump sphinx-tabs from 1.1.13 to 1.3.0 ( #3822 )
...
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs ) from 1.1.13 to 1.3.0.
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases )
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v1.1.13...v1.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-01 05:21:10 -08:00
dependabot-preview[bot]
65de6ccc0f
Bump pre-commit from 2.7.1 to 2.8.2 ( #3821 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.7.1 to 2.8.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.7.1...v2.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-01 05:20:48 -08:00
David Lord
8ad9b41850
Merge pull request #3814 from lielfr/jsonencoder_html_test
2020-10-31 20:20:16 -07:00
David Lord
6def8a4a48
test json.dumps for object with __html__ method
2020-10-31 20:18:25 -07:00
David Lord
a0e2aca770
move json tests to separate file
2020-10-31 20:16:24 -07:00
Viet Hung Nguyen
7c20611cdd
mkstemp returns a file descriptor ( #3809 )
2020-10-31 20:09:57 -07:00
David Lord
06495e791b
Merge pull request #3785 from tirkarthi/add-py39
2020-10-31 20:05:25 -07:00
David Lord
2676973cd7
remove pre-commit job, using pre-commit.ci now
2020-10-31 20:03:27 -07:00
David Lord
1c6dc15420
fix response bases order
2020-10-31 19:19:11 -07:00
Karthikeyan Singaravelan
76467527d6
test Python 3.9
2020-10-31 19:14:02 -07:00
Sebastian Höffner
5d60cce242
Updating external_url_handler example to Python 3 ( #3816 )
2020-10-29 09:33:20 -07:00
Bart Broere
070a0c1c75
removing outdated xhtml information ( #3802 )
2020-10-21 14:13:41 -07:00
Grey Li
1035efc7d6
Add command switch tabs for Bash, CMD and Powershell with sphinx-tabs ( #3714 )
...
* Enable Sphinx extension sphinx-tabs
* Add command tabs for all export commands
* Add command tabs for all venv commands
Fix trim spaces
2020-10-15 14:08:37 -07:00
dependabot-preview[bot]
c5a5d9b30b
Bump pytest from 6.0.2 to 6.1.1 ( #3790 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.2 to 6.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.2...6.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-15 14:03:39 -07:00
Jamiu Salimon
9d824db41c
Update the signature of the teardown function ( #3730 )
...
Co-authored-by: David Lord <davidism@gmail.com>
2020-10-15 14:02:54 -07:00
David Lord
967b235035
Merge pull request #3728 from nphilipp/master--discover-app-factory-deterministically
...
Discover app factory deterministically
2020-10-15 14:01:14 -07:00
Paul Sanders
8c6baeedab
parametrize some tests ( #3786 )
2020-10-11 19:16:17 -07:00
Henry Kobin
fa5aebc842
updated Sentry link ( #3788 )
2020-10-11 19:15:19 -07:00
Matěj Volf
bdf7083cfd
refer to encoder instead of decoder
2020-10-07 08:06:29 -07:00
Bogdan Opanchuk
8efea0ccbb
Break reference cycle created by default in Flask instances.
...
Flask instances with static folders were creating a reference cycle
via their "static" view function (which held a strong reference back
to the Flask instance to call its `send_static_file` method). This
prevented CPython from freeing the memory for a Flask instance
when all external references to it were released.
Now use a weakref for the back reference to avoid this.
Co-authored-by: Joshua Bronson <jab@users.noreply.github.com>
2020-10-03 10:05:05 -04:00
dependabot-preview[bot]
4e8b020494
Merge pull request #3773 from pallets/dependabot/pip/greenlet-0.4.17
2020-10-01 08:26:44 +00:00
dependabot-preview[bot]
84a4669e54
Bump greenlet from 0.4.16 to 0.4.17
...
Bumps [greenlet](https://github.com/python-greenlet/greenlet ) from 0.4.16 to 0.4.17.
- [Release notes](https://github.com/python-greenlet/greenlet/releases )
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/NEWS )
- [Commits](https://github.com/python-greenlet/greenlet/compare/0.4.16...0.4.17 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 08:24:03 +00:00
sblondon
7e312c421e
aesthetic: add a space after a comma ( #3771 )
2020-09-28 07:21:13 -07:00
miquelvir
598c56c498
fix grammar ( #3769 )
2020-09-28 06:21:59 -07:00
Ebram Shehata
12a4d15546
Update quickstart.rst ( #3767 )
2020-09-25 16:52:00 -07:00
girst
de464c03e1
Correct Sentry advertisement (not Free Software) ( #3758 )
2020-09-15 09:20:10 -07:00
dependabot-preview[bot]
e0d7d402e1
Merge pull request #3756 from pallets/dependabot/pip/pytest-6.0.2
2020-09-14 08:21:19 +00:00
dependabot-preview[bot]
ad10d12177
Bump pytest from 6.0.1 to 6.0.2
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.1...6.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-14 08:18:57 +00:00
dependabot-preview[bot]
baaf864237
Merge pull request #3754 from pallets/dependabot/pip/tox-3.20.0
2020-09-07 08:20:06 +00:00
dependabot-preview[bot]
983af125ac
Bump tox from 3.19.0 to 3.20.0
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.19.0 to 3.20.0.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.19.0...3.20.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 08:17:58 +00:00
Ryuichi Watanabe
a1fb8f143f
update cache action to v2 ( #3749 )
2020-08-30 18:53:09 -07:00
ongopongo
5bfe236fb5
fix typo in flask shell help ( #3744 )
2020-08-26 09:20:21 -07:00
dependabot-preview[bot]
6d3f87ee07
Merge pull request #3742 from pallets/dependabot/pip/pre-commit-2.7.1
2020-08-24 08:19:34 +00:00
dependabot-preview[bot]
0885e68beb
Bump pre-commit from 2.6.0 to 2.7.1
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.6.0 to 2.7.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.6.0...v2.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-24 08:17:04 +00:00
Joshua Bronson
fe55f92cdc
Fix pre-commit cache key in GitHub Actions. ( #3740 )
...
Fix pre-commit cache key to include full Python version as per
https://github.com/pre-commit/pre-commit/issues/1575#issuecomment-678792700
and https://pre-commit.com/#github-actions-example
2020-08-23 21:52:28 -04:00
Joshua Bronson
8952a17871
Merge pull request #3739 from WolframAlph/typo-fix
...
fixed #3738 typo in src/flask/blueprints.py
2020-08-23 08:18:26 -04:00
WolframAlph
1f1b65a625
fixed #3738 typo in src/flask/blueprints.py
2020-08-23 08:56:24 +02:00
dependabot-preview[bot]
e071734b4e
Merge pull request #3734 from pallets/dependabot/pip/sphinx-3.2.1
2020-08-17 08:37:21 +00:00
dependabot-preview[bot]
7be45a4c5b
Bump sphinx from 3.2.0 to 3.2.1
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.2.0...v3.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 08:34:56 +00:00
Nils Philippsen
cf3089a8f8
Discover app factory deterministically
...
Commit 2ae740dd49 probably inadvertently
changed to iterate over a set of "create_app", "make_app" to discover
application factory functions. As sets don't guarantee order,
differences in the implementation of the type can make it
non-deterministic which factory function is used if a project implements
both. Revert to using a tuple.
Signed-off-by: Nils Philippsen <nils@redhat.com>
2020-08-13 10:44:43 +02:00
dependabot-preview[bot]
1a9059dd3a
Merge pull request #3725 from pallets/dependabot/pip/sphinx-3.2.0
2020-08-10 08:12:04 +00:00
dependabot-preview[bot]
1a6621ed84
Bump sphinx from 3.1.2 to 3.2.0
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.1.2...v3.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-10 08:09:48 +00:00
Grey Li
5bf8cc225f
Merge pull request #3722 from pallets/dependabot/pip/tox-3.19.0
...
Bump tox from 3.18.1 to 3.19.0
2020-08-07 19:49:33 +08:00
dependabot-preview[bot]
7eeb0c8d22
Bump tox from 3.18.1 to 3.19.0
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.18.1 to 3.19.0.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.18.1...3.19.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-07 11:47:17 +00:00
Grey Li
fd0f89ebf3
Merge pull request #3723 from greyli/fix-intersphinx-link
...
Fix bad intersphinx link
2020-08-07 19:19:53 +08:00
Grey Li
414b30b2ec
Fix bad intersphinx link
2020-08-07 19:01:42 +08:00
dependabot-preview[bot]
eb865f8c24
Merge pull request #3716 from pallets/dependabot/pip/pip-tools-5.3.1
2020-08-03 09:03:22 +00:00
dependabot-preview[bot]
045abd6c04
Bump pip-tools from 5.3.0 to 5.3.1
...
Bumps [pip-tools](https://github.com/jazzband/pip-tools ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/jazzband/pip-tools/releases )
- [Changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jazzband/pip-tools/compare/5.3.0...5.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-03 09:00:22 +00:00
David Lord
632f85b653
Merge pull request #3709 from MLH-Fellowship/3215-flask-blueprint
...
Common API Between Flask + Blueprint
2020-08-01 07:48:57 -07:00
yk396
b146a13f63
extract common Flask/Blueprint API to Scaffold base class
...
Co-authored-by: Chris Nguyen <chrisngyn99@gmail.com>
2020-08-01 07:45:58 -07:00
dependabot-preview[bot]
216d97c21a
Merge pull request #3713 from pallets/dependabot/pip/pytest-6.0.1
2020-07-31 08:45:49 +00:00
dependabot-preview[bot]
ce7ee648b3
Bump pytest from 6.0.0 to 6.0.1
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.0...6.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-31 08:43:34 +00:00
David Lord
6638432457
Merge pull request #3711 from pallets/cli-loading-error
...
cleaner message when CLI can't load app
2020-07-30 18:48:45 -07:00
David Lord
253570784c
cleaner message when CLI can't load app
...
When loading the app fails for the --help command, only the error
message is shown, then the help text. The full traceback is shown for
other exceptions. Also show the message when loading fails while
getting a command, instead of only "command not found". The error
message goes to stderr to match other error behavior, and is in red
with an extra newline to make it more obvious next to the help text.
Also fixes an issue with the test_apps fixture that caused an imported
app to still be importable after the test was over and the path was
reset. Now the module cache is reset as well.
2020-07-30 18:36:55 -07:00
dependabot-preview[bot]
fd0a608449
Merge pull request #3706 from pallets/dependabot/pip/tox-3.18.1
2020-07-29 08:40:48 +00:00
dependabot-preview[bot]
2a388c4dc0
Bump tox from 3.18.0 to 3.18.1
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.18.0 to 3.18.1.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.18.0...3.18.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-29 08:37:24 +00:00
dependabot-preview[bot]
fc0aa7ac97
Merge pull request #3705 from pallets/dependabot/pip/pytest-6.0.0
2020-07-29 08:32:40 +00:00
dependabot-preview[bot]
6ff7004db0
Bump pytest from 5.4.3 to 6.0.0
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 5.4.3 to 6.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.3...6.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-29 08:29:51 +00:00
David Lord
37551e6798
Merge pull request #3699 from MartinThoma/style
...
remove unnecessary docstrings from tests
2020-07-28 19:44:23 -07:00
David Lord
36e6fc8ab8
Merge pull request #3669 from ebonnecab/error-docs
...
Error Docs Revision/Consolidation
2020-07-28 14:17:36 -07:00
David Lord
89d1487b2e
rewrite debugging docs, move to separate page
2020-07-28 11:20:34 -07:00
David Lord
d25ee22e34
reduce section on http status codes
...
formatting in sentry section
2020-07-28 11:07:02 -07:00
David Lord
ba118b4543
adjust header levels and spacing
...
use code-block consistently
2020-07-28 10:46:22 -07:00
David Lord
2db3c9a72e
rewrite external debuggers section
2020-07-28 07:59:19 -07:00
David Lord
0db95259db
normalize sentence spacing
2020-07-28 07:57:24 -07:00
David Lord
f31a8ce4bc
Merge pull request #3704 from jackwardell/no-self-required
...
swapping self.assert_equal for assert
2020-07-28 07:10:13 -07:00
jackwardell
daf9ec790a
swapping self.assert_equal for assert
...
self.assert_equal is not in a class and is ambiguous. Beginners might copy and paste this example and not understand it.
2020-07-28 14:23:00 +01:00
dependabot-preview[bot]
a3d423e5ec
Merge pull request #3702 from pallets/dependabot/pip/pip-tools-5.3.0
2020-07-27 08:34:35 +00:00
dependabot-preview[bot]
3f8ff0d181
Bump pip-tools from 5.2.1 to 5.3.0
...
Bumps [pip-tools](https://github.com/jazzband/pip-tools ) from 5.2.1 to 5.3.0.
- [Release notes](https://github.com/jazzband/pip-tools/releases )
- [Changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jazzband/pip-tools/compare/5.2.1...5.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-27 08:31:10 +00:00
Martin Thoma
75a9b74650
DOC: Remove unnecessary docstrings
2020-07-26 15:47:12 +02:00
Ebonne Cabarrus
569c88d721
more changes to consolidated error handling docs
2020-07-24 09:25:07 -07:00
David Lord
21c3df31de
Merge pull request #3594 from jackwardell/consolidating-error-pages-docs
...
consolidate error handling docs
2020-07-24 09:23:20 -07:00
jackwardell
59b0b85835
consolidate error handling docs
...
Remove apierrors.rst and errorpages.rst from patterns and integrate the
content into errorhandling.rst, along with other changes and extra
content.
2020-07-24 09:15:43 -07:00
dependabot-preview[bot]
165f059a73
Merge pull request #3695 from pallets/dependabot/pip/tox-3.18.0
2020-07-24 08:03:51 +00:00
dependabot-preview[bot]
eb96acec46
Bump tox from 3.17.1 to 3.18.0
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.17.1 to 3.18.0.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.17.1...3.18.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-24 08:01:01 +00:00
David Lord
2fa8eb3cfe
Merge pull request #3684 from MLH-Fellowship/3628-duplicate-headers
...
make_response uses headers.update
2020-07-23 16:57:19 -07:00
Christopher Nguyen
7b09a0904c
change make_response to use headers.update
2020-07-23 16:53:39 -07:00
David Lord
6f2fdc5ac4
Merge pull request #3694 from pallets/disable-lowest
...
remove lowest version test until next release
2020-07-23 16:52:52 -07:00
David Lord
19a0db6d14
remove lowest version test until next release
...
The next major release will depend on the next major releases of all
the other libraries, which is equivalent to devel right now.
2020-07-23 16:50:00 -07:00
Grey Li
f32f19162c
Merge pull request #3691 from greyli/update-discord-links
...
Update Discord invite links
2020-07-21 12:16:19 +08:00
Grey Li
1580aa30cb
Update Discord invite links
2020-07-21 12:11:17 +08:00
Joshua Bronson
a40c381ffd
Merge pull request #3560 from greyli/fix-env-chdir
...
Stop change CWD to .env/.flaskenv location
2020-07-18 13:14:09 -04:00
dependabot-preview[bot]
65a0a4b585
Merge pull request #3687 from pallets/dependabot/pip/tox-3.17.1
2020-07-16 08:23:45 +00:00
dependabot-preview[bot]
77e33c4de6
Bump tox from 3.17.0 to 3.17.1
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.17.0 to 3.17.1.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.17.0...3.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 08:21:32 +00:00
dependabot-preview[bot]
d0d7b796c4
Merge pull request #3686 from pallets/dependabot/pip/tox-3.17.0
2020-07-15 08:11:44 +00:00
dependabot-preview[bot]
6ef9dafe4d
Bump tox from 3.16.1 to 3.17.0
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.16.1 to 3.17.0.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/3.17.0/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.16.1...3.17.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-15 08:08:41 +00:00
David Lord
4e854ee496
Merge pull request #3681 from pallets/fix-typo
...
fix typo
2020-07-08 08:36:14 -07:00
David Lord
aab20ad431
fix typo
2020-07-08 08:26:21 -07:00
David Lord
a12a34100a
Merge pull request #3680 from pallets/feature/doc-fixes
...
Some small doc fixes
2020-07-08 06:56:11 -07:00
Armin Ronacher
4a1acc8b5f
Some small doc fixes
2020-07-08 15:53:43 +02:00
Joshua Bronson
b82c2e611a
Merge pull request #3678 from jab/1.1.x-pathlib-static-folder
...
Cherry-pick 7ba35c4 from master (support pathlib.Path for static_folder)
2020-07-06 13:51:17 -04:00
Joshua Bronson
b724832872
Cherry-pick 7ba35c4 from master (support pathlib.Path for static_folder)
2020-07-06 13:47:57 -04:00
Joshua Bronson
cf5b1d0283
Merge pull request #3579 from jab/pathlib-for-static_folder
...
Officially support using pathlib.Path for static_folder.
2020-07-06 13:45:03 -04:00
Joshua Bronson
7ba35c4d4f
Restore support for using pathlib.Path for static_folder.
...
* No longer causes AttributeError: 'PosixPath' object has no
attribute 'rstrip'.
* This was broken by e6178fe489
which was released in 1.1.2.
* Add a regression test that now passes.
See #3557 .
2020-07-06 08:55:19 -04:00
dependabot-preview[bot]
b82cca7283
Merge pull request #3677 from pallets/dependabot/pip/sphinx-3.1.2
2020-07-06 08:45:55 +00:00
dependabot-preview[bot]
5f6586ae6d
Bump sphinx from 3.1.1 to 3.1.2
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.1.1...v3.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 08:43:21 +00:00
dependabot-preview[bot]
38a0d404b7
Merge pull request #3676 from pallets/dependabot/pip/python-dotenv-0.14.0
2020-07-06 08:41:38 +00:00
dependabot-preview[bot]
7fbb4f78da
Bump python-dotenv from 0.13.0 to 0.14.0
...
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v0.13.0...v0.14.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 08:38:44 +00:00
Grey Li
e403e9ea97
Update changelog for load dotenv behaivour change
2020-07-05 09:38:48 +08:00
Grey Li
84cbfc0698
Stop change CWD to .env/.flaskenv location
2020-07-05 09:37:03 +08:00
Grey Li
3fe5eecc2b
Merge pull request #3674 from DeepOde/master
...
Added very small clarification to quickstart.rst
2020-07-05 08:28:28 +08:00
Grey Li
718afcc107
Improve wording of tip for Unique URLs chapter
2020-07-05 08:25:48 +08:00
Deep R. Ode
8074cbdc47
Added very small clarification to quickstart.rst
2020-07-03 15:55:56 +05:30
David Lord
47e165d6d5
Merge pull request #3673 from stat1c-void/pr-api.rst-request-link-20200702
...
API docs - changed flask.request description
2020-07-02 14:38:18 -07:00
Sergei
7d7e8eef23
API docs - changed flask.request description
...
- the link should point to the flask's Request
- longer description is unnecessary, as it's all explained above in flask.Request
2020-07-02 23:54:40 +03:00
dependabot-preview[bot]
0a3e91b782
Merge pull request #3671 from pallets/dependabot/pip/pre-commit-2.6.0
2020-07-02 08:21:01 +00:00
dependabot-preview[bot]
1f5a5dce43
Bump pre-commit from 2.5.1 to 2.6.0
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.5.1 to 2.6.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.5.1...v2.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 08:18:52 +00:00
David Lord
634e901966
update metadata
2020-07-01 09:09:12 -07:00
dependabot-preview[bot]
2b517a18d2
Merge pull request #3668 from pallets/dependabot/pip/tox-3.16.1
2020-06-30 08:08:52 +00:00
dependabot-preview[bot]
cdc5a49333
Bump tox from 3.16.0 to 3.16.1
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.16.0 to 3.16.1.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.16.0...3.16.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-30 08:06:52 +00:00
dependabot-preview[bot]
fe992ca992
Merge pull request #3667 from pallets/dependabot/pip/tox-3.16.0
2020-06-29 08:37:22 +00:00
dependabot-preview[bot]
d74a8626e0
Bump tox from 3.15.2 to 3.16.0
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.15.2 to 3.16.0.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.15.2...3.16.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-29 08:34:57 +00:00
Joshua Bronson
3349c4914d
Merge pull request #3662 from lgiordani/remove-debug-from-examples
...
Removed misleading DEBUG variable from examples
2020-06-24 12:56:41 -04:00
Leonardo Giordani
2254adf845
Simplified version of file-based database
2020-06-23 15:14:03 +01:00
Leonardo Giordani
26ec470afb
Fixed trailing whitespace
2020-06-23 15:06:37 +01:00
Leonardo Giordani
efbd721f20
Changed example DATABASE_URI values
2020-06-23 14:56:51 +01:00
Leonardo Giordani
aec07a1cb5
Removed misleading DEBUG variable from examples
2020-06-21 09:29:45 +01:00
David Lord
9075da126c
Merge pull request #3659 from iomintz/patch-1
...
[docs] streaming contents: use app.response_class
2020-06-18 07:23:49 -07:00
iomintz
92f648b04e
[docs] streaming contents: use app.response_class
...
Examples should use app.response_class to encourage code that doesn't need to be changed should the response class be customized later on.
2020-06-17 22:00:35 -05:00
dependabot-preview[bot]
ecd07d6804
Merge pull request #3651 from pallets/dependabot/pip/sphinx-3.1.1
2020-06-15 08:57:27 +00:00
dependabot-preview[bot]
710ac0db51
Bump sphinx from 3.1.0 to 3.1.1
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.1.0...v3.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 08:55:11 +00:00
David Lord
a54f6ee648
update contributing guide
2020-06-11 19:19:49 -07:00
dependabot-preview[bot]
3ee366a199
Merge pull request #3649 from pallets/dependabot/pip/pre-commit-2.5.1
2020-06-10 08:46:05 +00:00
dependabot-preview[bot]
ee28a13009
Bump pre-commit from 2.5.0 to 2.5.1
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.5.0...v2.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-10 08:43:09 +00:00
dependabot-preview[bot]
18a7751c7b
Merge pull request #3648 from pallets/dependabot/pip/pip-tools-5.2.1
2020-06-10 08:41:31 +00:00
dependabot-preview[bot]
a753fd601d
Bump pip-tools from 5.2.0 to 5.2.1
...
Bumps [pip-tools](https://github.com/jazzband/pip-tools ) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/jazzband/pip-tools/releases )
- [Changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jazzband/pip-tools/compare/5.2.0...5.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-10 08:38:26 +00:00
dependabot-preview[bot]
fcc0d6ebd9
Merge pull request #3647 from pallets/dependabot/pip/pre-commit-2.5.0
2020-06-09 08:24:18 +00:00
dependabot-preview[bot]
f6d5daac46
Bump pre-commit from 2.4.0 to 2.5.0
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.4.0...v2.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-09 08:21:52 +00:00
dependabot-preview[bot]
d4f443d8d0
Merge pull request #3645 from pallets/dependabot/pip/sphinx-3.1.0
2020-06-08 14:18:55 +00:00
dependabot-preview[bot]
3207777cd4
Bump sphinx from 3.0.4 to 3.1.0
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.0.4 to 3.1.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.0.4...v3.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-08 14:16:11 +00:00
dependabot-preview[bot]
bcb4f2fd93
Merge pull request #3644 from pallets/dependabot/pip/tox-3.15.2
2020-06-08 14:14:52 +00:00
dependabot-preview[bot]
347383b1bc
Bump tox from 3.15.1 to 3.15.2
...
Bumps [tox](https://github.com/tox-dev/tox ) from 3.15.1 to 3.15.2.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/3.15.1...3.15.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-08 08:44:30 +00:00
David Lord
eec29a8fc3
Merge pull request #3603 from jeffwidman/patch-1
...
Fix docs link for Flask-Uploads
2020-06-07 17:03:35 -07:00
David Lord
6eeb912a63
Merge remote-tracking branch 'origin/1.1.x'
2020-06-07 16:50:17 -07:00
David Lord
88c9c68e17
Merge pull request #3633 from kx-chen/add-copy-paste-security
...
security.rst: Add section on copy/paste security
2020-06-07 16:47:12 -07:00
David Lord
51686f5ab4
expand section on copy/paste security
2020-06-07 16:45:31 -07:00
Alan Swenson
c59e019f5c
update code-block typo ( #3642 )
2020-06-05 21:48:37 -07:00
Kai Chen
0b6a05f541
add section on copy/paste security
2020-06-05 08:51:21 -07:00
David Lord
c347921830
Merge pull request #3640 from pallets/dependabot/pip/greenlet-0.4.16
...
Bump greenlet from 0.4.15 to 0.4.16
2020-06-05 07:42:54 -07:00
dependabot-preview[bot]
c2f2d9754b
Bump greenlet from 0.4.15 to 0.4.16
...
Bumps [greenlet](https://github.com/python-greenlet/greenlet ) from 0.4.15 to 0.4.16.
- [Release notes](https://github.com/python-greenlet/greenlet/releases )
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/NEWS )
- [Commits](https://github.com/python-greenlet/greenlet/compare/0.4.15...0.4.16 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 08:29:19 +00:00
Grey Li
42817f032a
Merge pull request #3636 from pallets/dependabot/pip/pytest-5.4.3
...
Bump pytest from 5.4.2 to 5.4.3
2020-06-03 20:27:22 +08:00
dependabot-preview[bot]
8075be8261
Bump pytest from 5.4.2 to 5.4.3
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.2...5.4.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 08:52:47 +00:00
dependabot-preview[bot]
fd348ba8cb
Bump pip-tools from 5.1.2 to 5.2.0 ( #3627 )
...
Bumps [pip-tools](https://github.com/jazzband/pip-tools ) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/jazzband/pip-tools/releases )
- [Changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jazzband/pip-tools/compare/5.1.2...5.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-28 08:53:14 -07:00
dependabot-preview[bot]
9eae42b9e1
Bump sphinx from 3.0.3 to 3.0.4 ( #3624 )
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.0.3...v3.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-27 06:46:57 -07:00
David Lord
330a3e3ddb
Merge pull request #3621 from pallets/github-actions
...
use GitHub Actions for CI
2020-05-23 14:12:22 -07:00
David Lord
2344cd6ebf
use GitHub Actions for CI
2020-05-23 14:06:54 -07:00
David Lord
51c87e6199
Merge pull request #3620 from pallets/requirements
...
use pip-compile to pin dev requirements
2020-05-23 14:05:38 -07:00
David Lord
eea31f29a5
use pip-compile to pin dev requirements
2020-05-23 14:03:11 -07:00
David Lord
8e2fb4633e
reformat contributing doc
2020-05-23 13:48:24 -07:00
David Lord
295e1e759f
add EditorConfig
2020-05-23 13:25:06 -07:00
David Lord
5b1d47f7e4
Merge pull request #3616 from pallets/rtd-config
...
add readthedocs config
2020-05-18 15:04:40 -07:00
David Lord
cdf0b5bc79
add readthedocs config
2020-05-18 14:59:31 -07:00
Jeff Widman
c432d8b2bc
Fix docs link for Flask-Uploads
2020-05-08 12:42:52 -07:00
David Lord
d091bb00c0
Merge pull request #3574 from jackwardell/adding-error-message-to-assert
...
Adding error message to an assert
2020-04-16 10:52:06 -07:00
jackwardell
846ee2c62e
add assert message for errorhandler exception type
2020-04-16 10:49:42 -07:00
David Lord
2062d984ab
Merge pull request #3564 from pallets/cli-ast-parse
...
use ast to parse FLASK_APP
2020-04-07 18:01:55 -07:00
David Lord
ff2f71379b
use ast to parse FLASK_APP
...
enables keyword arguments to factory functions
2020-04-07 17:54:51 -07:00
David Lord
0d04b40d13
Merge pull request #3563 from pallets/deprecate-script-info-arg
...
deprecate passing script_info to factory
2020-04-07 15:57:45 -07:00
David Lord
fcac7f11cf
deprecate passing script_info to factory
2020-04-07 15:54:36 -07:00
David Lord
7e3b8abf99
update docs requirements
...
remove duplicate docs
2020-04-07 14:39:18 -07:00
David Lord
e69b49bd3d
Merge pull request #3562 from pallets/remove-simplejson
...
Remove simplejson and deprecate encoding options
2020-04-07 13:40:39 -07:00
David Lord
756902cca1
update json docs
2020-04-07 13:37:14 -07:00
David Lord
8b5f760b72
deprecate JSON encoding options
...
make consistent with built-in json module
2020-04-07 12:32:27 -07:00
David Lord
c43edfc7c0
remove simplejson
...
- remove encoding detection backport, json.loads supports it directly
- use str.translate instead of multiple str.replace
2020-04-07 09:55:39 -07:00
David Lord
024f0d384c
move package metadata to setup.cfg
2020-04-04 14:50:21 -07:00
David Lord
171aabc87d
remove unused ref directives
...
replace page refs with doc directives
2020-04-04 12:57:14 -07:00
David Lord
f2f027d1fb
remove unused module docstrings
2020-04-04 12:28:08 -07:00
David Lord
cd8a374504
Merge pull request #3554 from pallets/drop-python2
...
Drop Python 2
2020-04-04 12:13:35 -07:00
David Lord
2ae740dd49
f-strings everywhere
2020-04-04 12:10:00 -07:00
David Lord
524fd0bc8c
apply pyupgrade
2020-04-04 12:10:00 -07:00
David Lord
57d628ca74
remove more compat code
2020-04-04 12:10:00 -07:00
David Lord
662c245795
remove _compat module
2020-04-04 12:10:00 -07:00
David Lord
1263d3bd14
remove deprecated code
2020-04-04 12:10:00 -07:00
David Lord
a0a61acdec
drop support for Python 2.7 and 3.5
2020-04-04 12:09:55 -07:00
David Lord
7673835b3d
remove Python 2 from docs
2020-04-04 12:05:44 -07:00
David Lord
96b4dcafc3
Merge branch '1.1.x'
2020-04-03 10:25:51 -07:00
David Lord
93dd1709d0
release version 1.1.2
2020-04-03 10:10:38 -07:00
David Lord
4024a4a89c
update deprecation versions
2020-04-03 10:02:40 -07:00
David Lord
f991a89810
Merge pull request #3541 from jeenuv/clarify-static
...
Clarify that static_folder must be a relative path
2020-04-03 07:33:20 -07:00
Jeenu Viswambharan
4548e00dba
clarify static_folder is relative to root_path
2020-04-03 07:28:44 -07:00
David Lord
3d61fc4428
Merge pull request #3529 from pgkrit/master
...
Move HTML escaping example back to Variable Rules.
2020-04-02 12:55:49 -07:00
David Lord
57f9623b08
move html escaping to dedicated section
2020-04-02 12:49:00 -07:00
David Lord
c6a619af83
update CLI docs IDE integration
2020-04-02 12:09:04 -07:00
David Lord
037ae3f024
Merge remote-tracking branch 'origin/1.1.x'
2020-04-02 11:56:30 -07:00
David Lord
ac9589ca72
Merge pull request #3530 from valleygtc/docs-fix
...
docs: testing.rst function def missing colon
2020-04-02 11:55:01 -07:00
David Lord
aad99260d9
Merge pull request #3537 from shanavas786/master
...
Update deprecated for config.from_json
2020-04-02 11:54:25 -07:00
Joshua Bronson
bcf0a95216
Merge pull request #3544 from mattc41190/patch-2
...
Grammar and clarity fix
2020-03-25 10:39:45 -04:00
mattc41190
1736e01ea0
Grammar and clarity fix
2020-03-25 09:20:55 -05:00
Joshua Bronson
80a597b7f9
Merge pull request #3543 from mattc41190/patch-1
...
itty bitty typo
2020-03-24 11:17:25 -04:00
mattc41190
8fc723c7c2
itty bitty typo
2020-03-24 09:54:32 -05:00
Shanavas M
e047dd6a32
Update deprecated for config.from_json
2020-03-18 12:37:51 +05:30
David Lord
c47c8c4389
Merge pull request #3536 from gnumoksha/patch-2
...
docs: update "Deploying on Google App Engine"
2020-03-16 15:26:49 -07:00
Tobias Sette
d115d843e6
docs: update "Deploying on Google App Engine"
...
Use the documentation for Python 3 instead of Python 2, which is deprecated.
2020-03-16 19:18:53 -03:00
David Lord
29d33203d0
Merge pull request #3524 from jeffwidman/patch-2
...
Remove deprecated `license_file` option
2020-03-11 07:40:06 -07:00
David Lord
bac908ef35
Merge pull request #3513 from kevinanew/master
...
Make code more easy to read
2020-03-11 07:31:20 -07:00
kevinanew
d5f88dafaf
refactor variable choices into if blocks
2020-03-11 07:24:38 -07:00
gutianci
ceed993d63
docs: testing.rst function def missing colon
2020-03-05 18:31:21 +08:00
Peter G Kritikos
56e75eace5
Move HTML escaping example back to Variable Rules.
...
Demonstration of markupsafe's escape function was in the Minimal
Application example, but the minimal example does not accept user
input.
2020-03-04 18:50:36 -05:00
Jeff Widman
9311a823a7
Remove deprecated license_file option
...
Starting with wheel 0.32.0 (2018-09-29), the `license_file` option is
deprecated in favor of `license_files`.
https://wheel.readthedocs.io/en/stable/news.html
The wheel will continue to include `LICENSE`, it is now included
automatically:
https://wheel.readthedocs.io/en/stable/user_guide.html#including-license-files-in-the-generated-wheel-file
See https://github.com/FactoryBoy/factory_boy/pull/696 for inspiration and more discussion.
2020-03-02 10:21:15 -08:00
David Lord
fd3fca2aa0
Merge pull request #3521 from ongopongo/patch-1
...
Fix property name in description
2020-02-28 12:18:04 -08:00
ongopongo
1d45539000
Fix property name in description
...
Previously, the description referred to a property named `original_error`.
However, both the code sample that followed it _and_ the Werkzeug
documentation refer to it as `original_exception` instead.
In this commit, I change the description to use the same property name
as is used in the code sample and the Werkzeug documentation.
Here's a link to the Werkzeug documentation of that property:
- https://werkzeug.palletsprojects.com/en/1.0.x/exceptions/#werkzeug.exceptions.InternalServerError.original_exception
2020-02-28 12:09:51 -08:00
kylepollina
37f582dbb1
Fix typo in docs ( #3517 )
2020-02-27 23:22:03 +01:00
David Lord
64ba43411f
Merge remote-tracking branch 'origin/1.1.x'
2020-02-15 10:40:32 -08:00
David Lord
a75315028c
Merge pull request #3456 from frostming/bugfix/3452
...
Fix a bug that the static endpoint will unexpectedly catch all
2020-02-12 07:09:32 -08:00
Frost Ming
e6178fe489
Handle different sep across os
2020-02-12 13:17:03 +08:00
David Lord
909b9751ee
Merge remote-tracking branch 'origin/1.1.x'
2020-02-10 18:41:07 -08:00
David Lord
71b7468634
Merge pull request #3460 from yingshaoxo/patch-1
...
static_folder and static_url_path can be different
2020-02-10 18:40:25 -08:00
yingshaoxo
7e068145df
pass static_url_path along with static_folder
2020-02-10 18:33:32 -08:00
David Lord
07556da918
Merge remote-tracking branch 'origin/1.1.x'
2020-02-10 18:29:43 -08:00
frostming
d4076cf07c
strip the ending slash for static_url_path
2020-02-10 18:19:25 -08:00
David Lord
c12d9f8b49
Merge pull request #3480 from candleindark/patch-2
...
Incorrect grammar
2020-02-10 18:13:24 -08:00
David Lord
8973b58955
Merge pull request #3473 from greyli/fix-doc-import
...
Add missing import for escape in doc
2020-02-10 18:12:50 -08:00
David Lord
b074a2eec9
Merge pull request #3492 from pallets/cryptography
...
CLI checks for cryptography library
2020-02-10 17:56:11 -08:00
Grey Li
571e92b317
add import for escape in quickstart
...
import escape from markupsafe instead of flask
2020-02-10 17:53:11 -08:00
Isaac To
b80eaf2c99
Incorrect grammar
...
The original sentence has incorrect grammar
2020-02-10 17:47:42 -08:00
David Lord
bcde664f9a
cli checks for cryptography library
2020-02-10 17:34:19 -08:00
David Lord
982663d063
Merge pull request #3462 from gpakosz/outdated-doc
...
Remove comment about extensions being reviewed by the core team
2020-02-10 17:29:09 -08:00
David Lord
986871bf4e
Merge pull request #3453 from noviluni/remove_redundant_parentheses
...
fix docstring and remove redundant parentheses
2020-02-10 17:28:14 -08:00
David Lord
28d09ae0fc
Merge pull request #3437 from RDIL/patch-1
...
Updated Issue Template
2020-02-10 17:27:51 -08:00
Marc Hernandez Cabot
5da342e4dd
fix docstring and remove redundant parentheses
2020-02-10 17:03:52 -08:00
Gregory Pakosz
aa1d4cb840
remove approved extensions in foreword
2020-02-10 17:00:53 -08:00
Reece Dunham
e6ac789554
mention discord in issue template
2020-02-10 16:53:51 -08:00
David Lord
ab6e630194
Merge branch '1.1.x'
2020-02-10 16:44:33 -08:00
David Lord
ef27c1b749
Merge branch '1.0.x' into 1.1.x
2020-02-10 16:43:49 -08:00
David Lord
a3e4395a42
Merge pull request #3498 from raymond-devries/3445-traceback-for-none
...
View returned none exception contains endpoint name
2020-02-10 13:15:24 -08:00
raymond-devries
900fa2f795
Feature request #3445 .
2020-02-10 13:09:53 -08:00
Armin Ronacher
5ceb0a59dd
Merge branch '1.1.x'
2020-02-10 20:37:28 +01:00
Armin Ronacher
9b424e9da9
Merge branch '1.0.x' into 1.1.x
2020-02-10 20:37:21 +01:00
David Lord
e7dc413944
Merge pull request #3496 from lathamfell/update-gitignore
...
Add .vscode to .gitignore
2020-02-10 11:17:58 -08:00
Latham Fell
6627c5a3d2
Add vscode settings dir to .gitignore
2020-02-10 11:09:04 -08:00
David Lord
0834da832a
Merge branch '1.1.x'
2020-02-10 10:16:20 -08:00
David Lord
63b40254e9
xfail __main__ instance test interacting with tox
2020-02-10 10:16:08 -08:00
David Lord
2c66746a37
Merge branch '1.1.x'
2020-02-09 15:21:13 -08:00
David Lord
8d5234e4c7
next version 1.2.0
2020-02-09 15:20:23 -08:00
David Lord
de4be03b5d
Merge pull request #3479 from candleindark/patch-2
...
A better expression for the intended meaning
2020-02-06 12:07:33 -08:00
Isaac To
bb66b61d1d
A better expression for the intended meaning
2020-02-06 12:04:49 -08:00
David Lord
0a8be38058
Merge pull request #3478 from candleindark/patch-1
...
This is a typo.
2020-02-06 10:57:30 -08:00
Isaac To
ce08807a8b
This is a typo.
2020-02-06 10:52:59 -08:00
Adrian
38eb5d3b49
Remove comment about extension backwards compat
...
0.7 was a long time ago; there's no reason for extension to supports such old versions.
2019-11-25 00:38:50 +01:00
David Lord
25a5d30311
Merge pull request #3427 from greyli/update-old-links
...
Update old pocoo links everywhere
2019-11-19 09:37:21 -08:00
Grey Li
a3415fc6dc
Use https for pallets URL
2019-11-19 09:32:35 -08:00
Grey Li
ef434ea998
Replace old pocoo links everywhere
...
pocco.org -> palletsprojects.com
2019-11-19 09:32:35 -08:00
David Lord
d49cfb35d4
Merge pull request #3435 from pallets/send-file-text
...
send_file doesn't allow StringIO
2019-11-19 09:08:07 -08:00
David Lord
980168d084
send_file doesn't allow StringIO
2019-11-19 08:52:12 -08:00
David Lord
2659f0a5e6
Merge pull request #3406 from erfanio/f-string-docs
...
Change docs to use f-strings
2019-11-18 19:09:30 -08:00
David Lord
b5d9084f15
Merge branch '1.1.x'
2019-11-18 19:07:23 -08:00
David Lord
26dac4fd77
fix test pipeline display name
2019-11-18 19:06:57 -08:00
David Lord
af5743f6bd
Merge pull request #3401 from Jamim/feature/python-3.8
...
Declare support for Python 3.8
2019-11-18 19:05:01 -08:00
David Lord
824e548036
add 3.8 to pipelines
2019-11-18 18:57:43 -08:00
Aliaksei Urbanski
33d9f9fa08
declare support for Python 3.8
2019-11-18 18:26:46 -08:00
David Lord
0586188f22
Merge pull request #3425 from homeworkprod/patch-1
...
Update `versionadded` for `Config.from_file`
2019-11-18 18:23:39 -08:00
David Lord
bfa9aceb03
Merge pull request #3434 from pallets/eager-load
...
lazy load app on reload only
2019-11-18 18:22:38 -08:00
David Lord
a671e47921
rewrite the development server docs
2019-11-18 18:02:12 -08:00
David Lord
240a11052b
lazy load app on reload only
2019-11-18 17:54:46 -08:00
David Lord
a83d6d2528
Merge remote-tracking branch 'origin/1.1.x'
2019-11-18 17:54:20 -08:00
Jochen Kupperschmidt
1feb69d595
Update versionadded for Config.from_file
...
According to the change log at https://github.com/pallets/flask/blob/master/CHANGES.rst , the release `Config.from_file` will be published with is now 2.0.0 rather than 1.2.0.
2019-11-13 23:13:56 +01:00
Joshua Bronson
a250997f75
Merge pull request #3414 from thiagojobson/master
...
Fix typo in documentation
2019-11-02 18:40:20 -04:00
Thiago J. Barbalho
4f6b310513
Fix typo
2019-11-02 20:56:35 +00:00
David Lord
42942ec291
Merge pull request #3410 from haneybarg/bad_request
...
[BUG FIX] Test test_send_from_directory_bad_request fails in Python 3.8.
2019-10-28 18:26:16 -07:00
Fernanda Guimarães
c367a86cc5
Test test_send_from_directory_bad_request no longer fails in Python 3.8.
2019-10-28 21:37:25 -03:00
David Lord
1234eb0f9f
Merge pull request #3408 from lamby/943674-flask-please-make-the-build-reproducible
...
Make the documentation build reproducibly
2019-10-28 07:59:00 -07:00
Chris Lamb
3ddf7fd2c2
Make the documentation build reproducibly
...
Whilst working on the Reproducible Builds effort [0] we noticed that
flask could not be built reproducibly.
This is because it includes an absolute build directory in the
documentation as the "json_module" attribute points to a Python class/
module which has a string representation including its path.
This commit skips this (inherited) member from the documentation.
(This was originally filed in Debian as #943674 [1].)
[0] https://reproducible-builds.org/
[1] https://bugs.debian.org/943674
2019-10-28 09:16:53 +00:00
erfanio
07caa44224
Change docs to use f-strings
2019-10-26 17:19:00 +11:00
David Lord
8f422d2b5e
Merge pull request #3398 from pgjones/toml
...
Support loading configuration from text files
2019-10-18 09:28:37 -07:00
David Lord
aac0f585b9
clean up config.from_file docs
2019-10-18 09:24:58 -07:00
pgjones
829aa65e64
Support loading configuration from text files
...
TOML is a very popular format now, and is taking hold in the Python
ecosystem via pyproject.toml (among others). This allows toml config
files via,
app.config.from_file("config.toml", toml.loads)
it also allows for any other file format whereby there is a loader
that takes a string and returns a mapping.
2019-10-18 09:15:47 -07:00
David Lord
7df10cd8e0
Merge pull request #3395 from decaz/patch-1
...
Update reqcontext.rst
2019-10-14 14:00:01 -07:00
Marat Sharafutdinov
468705df17
Update reqcontext.rst
2019-10-14 23:48:48 +03:00
David Lord
200ce9bd39
Merge pull request #3369 from doronhorwitz/get-cookie-name
...
get_cookie_name in SessionInterface for easier overriding in SecureCookieSessionInterface
2019-10-12 19:20:31 -07:00
Doron Horwitz
0c0b31a789
get_cookie_name in SessionInterface for easier overriding in SecureCookieSessionInterface
2019-10-12 19:12:27 -07:00
David Lord
4bceeccfff
Merge pull request #3391 from pallets/explain-escape
...
explain escape at top of quickstart
2019-10-12 19:03:34 -07:00
David Lord
413778afc1
explain escape at top of quickstart
...
* introduce escape, and explain why it's omitted in examples
* clean up imports in examples
2019-10-12 18:53:47 -07:00
David Lord
9bdc42d300
Merge pull request #3381 from seeksort/request-context-typo
...
fix typo in request context docs
2019-10-08 09:11:18 -07:00
Kristin Faner
af970bd20f
fix typo in request context docs
2019-10-08 09:06:01 -07:00
Mellcap Zhao
941bc9ff60
Fix link to header in CONTRIBUTING ( #3382 )
2019-10-06 13:26:00 -07:00
David Lord
a3f07829ca
Merge branch '1.1.x'
2019-09-24 06:44:36 -07:00
David Lord
7fdd0df6ec
Merge branch '1.0.x' into 1.1.x
2019-09-24 06:44:18 -07:00
David Lord
4a8e75b10a
Merge pull request #3344 from hharutyunyan/fix-the-contibution-docs
...
Fix the contibution docs
2019-09-23 12:24:08 -07:00
David Lord
599f32c7a4
Merge pull request #3346 from bearnun/master
...
Update logging.rst
2019-09-23 12:22:05 -07:00
bearnun
2ceae5f8a5
mention default logging level
2019-09-23 12:17:46 -07:00
David Lord
6429bf19a0
Merge branch '1.1.x'
2019-09-23 12:11:18 -07:00
David Lord
5f5e8e5339
Merge branch '1.0.x' into 1.1.x
2019-09-23 12:10:55 -07:00
David Lord
40eadfc52a
Merge branch '1.1.x'
2019-09-23 08:38:29 -07:00
David Lord
746d9181d7
Merge branch '1.0.x' into 1.1.x
2019-09-23 08:38:11 -07:00
David Lord
12666af6b5
Merge pull request #3349 from nathanmp/master
...
Update testing.rst
2019-09-02 09:05:05 -07:00
Nathan McKinley-Pace
2ec150af02
Update testing.rst
...
It now describes how to install flaskr using pip so that all tests pass.
2019-09-02 11:31:34 -04:00
hharutyunyan
9b94e14638
Updating contribution docs. Added the link with a guide to install pre-commit and made the pre-commit installation command a code block.
2019-08-29 02:44:00 +04:00
Joshua Bronson
908a364996
Merge pull request #3343 from gruentee/patch-1
...
fix typo: base on -> based on
2019-08-25 15:36:19 -04:00
Constantin
b839beb23d
fix typo: base on -> based on
2019-08-25 20:33:41 +02:00
David Lord
db061cf736
Merge pull request #3332 from Eido95/patch-1
...
docs: Change max content length value to megabyte
2019-08-24 09:09:32 -07:00
Joshua Bronson
96726f6a04
Merge pull request #3336 from arnavb/patch-1
...
Fix typo in pop documentation
2019-08-15 21:30:05 -04:00
Arnav Borborah
553b26f857
Fix typo in pop documentation
2019-08-15 21:05:33 -04:00
Eido95
b33e89935a
docs: Change max content length value to megabyte
...
16 * 1024 * 1024 = 16 MiB (Mebibyte)
16 * 1000 * 1000 = 16 MB (Megabyte)
The example is in megabytes, not in mebibytes.
2019-08-13 11:02:56 +03:00
Chris Zimmerman
353d891561
fixed typo in logging docstring ( #3328 )
...
* fixed typo in logging docstring
* second typo fix
2019-08-09 14:47:17 -04:00
David Lord
33db535108
Merge branch '1.1.x'
2019-08-01 13:35:52 -07:00
David Lord
b3b38285a4
fix stylecheck
2019-08-01 13:35:38 -07:00
David Lord
0adbaf270a
Merge branch '1.1.x'
2019-08-01 13:08:34 -07:00
David Lord
02cfee8461
Merge branch '1.0.x' into 1.1.x
2019-08-01 13:08:12 -07:00
David Lord
ca0acbaa53
Merge pull request #3317 from csirmazbendeguz/patch-1
...
Fix typo in urlprocessors.rst
2019-08-01 13:07:52 -07:00
Csirmaz Bendegúz
28ffe15349
Fix typo in urlprocessors.rst
2019-08-01 12:58:07 -07:00
David Lord
b7f6fae9b3
Merge pull request #3315 from linchiwei123/cleanup
...
clean up outdated code
2019-07-25 11:33:36 -07:00
linchiwei123
a0a49e1c9e
clean up outdated code
2019-07-24 15:50:37 +08:00
David Lord
fb4aab5d89
Merge branch '1.1.x'
2019-07-22 13:31:24 -07:00
David Lord
c42803f168
Merge branch '1.0.x' into 1.1.x
2019-07-22 13:31:05 -07:00
Joshua Bronson
7d0293d37c
Merge pull request #3308 from MakDon/master
...
Add version '3.7' and a comma in "Running the test" of contributing guide.
2019-07-21 12:03:13 -04:00
makdon
3628cbceaf
Add version '3.7' and a comma in "Running the test" of contributing guide.
2019-07-21 21:25:29 +08:00
David Lord
722d5e610a
Merge branch '1.1.x'
2019-07-10 12:44:57 -07:00
David Lord
ded3d642a7
pass sys.argv to flask cli
2019-07-10 12:44:04 -07:00
David Lord
d694eb443a
Merge pull request #3299 from pallets/click-args
...
pass sys.argv to flask cli
2019-07-10 12:42:58 -07:00
David Lord
c478e5d52f
pass sys.argv to flask cli
2019-07-10 11:45:20 -07:00
David Lord
3fb368a444
Merge pull request #3298 from matrixise/patch-1
...
Documentation: Use Python 3.5+
2019-07-10 10:28:19 -07:00
Stéphane Wirtel
98a26cfb42
Documentation: Use Python 3.5+
2019-07-10 19:03:10 +02:00
David Lord
901661c1a4
Merge branch '1.1.x'
2019-07-08 11:04:16 -07:00
David Lord
ffc68840f8
release version 1.1.1
2019-07-08 10:58:12 -07:00
David Lord
1a6696da70
Merge pull request #3292 from pallets/deprecate-json-available
...
restore and deprecate json_available
2019-07-08 10:37:16 -07:00
David Lord
1617202d91
restore and deprecate json_available
2019-07-08 10:26:12 -07:00
Joshua Bronson
008d3388b9
Merge pull request #3290 from aadibajpai/master
...
Comment out helpful tips in ISSUE_TEMPLATE so they're visible only when editing
2019-07-07 15:43:25 -04:00
Aadi Bajpai
e4c7033a34
Comment out helpful tips in issue_template.md
2019-07-08 01:07:45 +05:30
Aadi Bajpai
73d997f0fc
Update ISSUE_TEMPLATE.md
2019-07-07 20:55:52 +05:30
David Lord
1b4ace9ba5
release version 1.1.0
2019-07-04 16:04:42 -07:00
David Lord
8a78fdb09c
Merge branch '1.0.x'
2019-07-04 16:01:14 -07:00
David Lord
2844fdb82e
Merge branch '1.0.x'
2019-07-03 12:23:16 -07:00
David Lord
6d0e79b33a
Merge pull request #3284 from pallets/logger-warning
...
show warning for old logger config
2019-07-02 11:43:47 -07:00
David Lord
b08e35e4ab
show warning for old logger config
2019-07-02 11:39:00 -07:00
David Lord
6665c91e6f
Merge pull request #3282 from pallets/logger-name
...
use app.name as app.logger name
2019-07-01 17:42:51 -07:00
David Lord
df470aecb9
use app.name as app.logger name
2019-07-01 14:56:18 -07:00
David Lord
465da9f610
Merge branch '1.0.x'
2019-07-01 11:57:00 -07:00
David Lord
b05a685a03
Merge branch '1.0.x'
2019-07-01 10:54:31 -07:00
David Lord
afd6250bab
Merge branch '1.0.x'
2019-07-01 09:52:06 -07:00
David Lord
5a04590e9c
Merge pull request #3281 from asottile/utf8_changes
...
Make the changelog UTF-8 compatible
2019-07-01 09:38:43 -07:00
Anthony Sottile
ac302fb607
Make the changelog UTF-8 compatible
2019-07-01 07:36:20 -07:00
David Lord
2a2134974c
Merge branch '1.0.x'
2019-06-26 14:46:10 -07:00
David Lord
1351d0a565
Merge branch '1.0.x'
2019-06-23 16:57:52 -07:00
David Lord
dbe51dc09d
remove union merge attr
2019-06-23 16:25:40 -07:00
David Lord
185d7cbab2
Merge pull request #3266 from pallets/internal-server-error-type
...
always pass InternalServerError instance to 500 handler
2019-06-21 08:33:59 -07:00
David Lord
54519ef028
document behavior of very generic error handlers
2019-06-21 08:22:35 -07:00
David Lord
9054f6d639
always pass InternalServerError instance to 500 handler
2019-06-19 14:52:25 -07:00
David Lord
2fa30f6a9e
Merge pull request #3104 from eladm26/adding_models_converter
...
moving match_request to RequestContext.push to enable ModelConverter
2019-06-13 12:46:53 -07:00
David Lord
c65863912b
move url matching after opening session
2019-06-13 12:40:01 -07:00
Elad Moshe
1ff98a2d21
wait until app ctx is ready before matching url
...
`RequestContext.match_request` is moved from `__init__` to `push`. This
causes matching to happen later, when the app context is available.
This enables URL converters that use things such as the database.
2019-06-13 08:32:23 -07:00
David Lord
29111a3259
Merge branch '1.0.x'
2019-06-12 10:41:11 -07:00
David Lord
d4b688bd03
Merge pull request #3247 from pallets/join-strings
...
fix string concats left over by black
2019-06-01 12:28:29 -04:00
David Lord
53c893b646
fix string concats left over by black
2019-06-01 09:22:20 -07:00
David Lord
3db4697959
Merge pull request #3246 from pallets/reorder-imports
...
apply reorder-python-imports pre-commit config
2019-06-01 12:12:49 -04:00
David Lord
43483683b2
apply reorder-python-imports pre-commit config
2019-06-01 09:07:20 -07:00
David Lord
ab8d60d826
Merge pull request #3245 from pallets/src-dir
...
move to src directory
2019-06-01 11:10:33 -04:00
David Lord
ca278a8694
move to src directory
2019-06-01 08:06:16 -07:00
David Lord
09392e0348
Merge remote-tracking branch 'origin/1.0.x'
2019-06-01 06:53:29 -07:00
David Lord
48d0e86313
Merge pull request #3241 from jon-stumpf/jss-updates
...
Add pre-commit config for flake8
2019-06-01 09:36:23 -04:00
Jon S. Stumpf
b46f5942a5
address flake8 issues
2019-06-01 06:31:35 -07:00
Jon S. Stumpf
549fed29ea
add pre-commit config for flake8
2019-06-01 09:13:46 -04:00
David Lord
b61cbf8ab4
Merge pull request #3244 from paulgb/master
...
Clarify documentation about how url_for uses configuration values (#2759 )
2019-06-01 08:59:01 -04:00
David Lord
13b689bba6
Merge pull request #3242 from cslecrone/3211-ssl-import
...
"#3211 : Don't require ssl module"
2019-06-01 08:57:06 -04:00
cslecrone
1718f1934c
don't require ssl module for flask cli
2019-05-31 17:27:52 -04:00
Paul Butler
a3272941ce
Clarify documentation about how url_for uses configuration values ( #2759 )
2019-05-31 15:33:06 -04:00
David Lord
6e995f2379
Merge pull request #3240 from ultimecia7/docfix
...
Fix testing documentation to demonstrate using test client with teardown
2019-05-31 14:06:54 -04:00
David Lord
5e15850532
Merge pull request #3232 from lordmauve/environbuilder
...
Convert make_test_environ_builder into class (fixes #3207 )
2019-05-31 13:58:40 -04:00
David Lord
cd4023d9d2
Merge pull request #3237 from scrosby/fix-3218
...
Move python properties to decorator syntax
2019-05-31 13:44:22 -04:00
ultimecia7
d981cc678a
Fix testing documentation to demonstrate using test client with teardown
2019-05-31 13:18:54 -04:00
Daniel Pope
e45370b994
Fix name of kwargs parameter
2019-05-31 18:05:25 +01:00
Daniel Pope
c7f56c5a55
Create json_dumps() method on new EnvironBuilder
2019-05-31 18:05:25 +01:00
Daniel Pope
976dfedaa9
Convert make_test_environ_builder into class ( fixes #3207 )
2019-05-31 18:05:25 +01:00
David Lord
91e53da054
Merge pull request #3236 from lordmauve/no-cligroup-empty
...
Do not register empty CLI groups from Blueprint
2019-05-31 13:05:00 -04:00
David Lord
524f9c32c7
Merge pull request #3233 from rtilk89/unused_werkzerg_import
...
Issue #3226 : Remove unused werkzeug datastructure import
2019-05-31 12:58:44 -04:00
David Lord
94e057224c
Merge pull request #3239 from gokcegrbl/GH-3227
...
Comment on bare except usage in _compat.py
2019-05-31 12:56:43 -04:00
David Lord
52f9aa7ed6
Merge pull request #3235 from johnzeringue/better-return-type-error
...
Better error message when view return type is not supported
2019-05-31 12:50:59 -04:00
gokcegrbl
1b526c837e
Comment on bare except usage in _compat.py
...
(Fixes pallets/flask#3227 )
2019-05-31 16:27:51 +00:00
John Zeringue
8bb7185284
Better error message when view return type is not supported
...
Before, returning a `bool` from a route caused the error
```
[2019-05-31 10:08:42,216] ERROR in app: Exception on / [GET]
Traceback (most recent call last):
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 2070, in make_response
rv = self.response_class.force_type(rv, request.environ)
File "/Users/johnzeringue/Documents/ts-open/flask/env/lib/python3.7/site-packages/werkzeug/wrappers/base_response.py", line 269, in force_type
response = BaseResponse(*_run_wsgi_app(response, environ))
File "/Users/johnzeringue/Documents/ts-open/flask/env/lib/python3.7/site-packages/werkzeug/wrappers/base_response.py", line 26, in _run_wsgi_app
return _run_wsgi_app(*args)
File "/Users/johnzeringue/Documents/ts-open/flask/env/lib/python3.7/site-packages/werkzeug/test.py", line 1119, in run_wsgi_app
app_rv = app(environ, start_response)
TypeError: 'bool' object is not callable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 2393, in wsgi_app
response = self.full_dispatch_request()
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 1906, in full_dispatch_request
return self.finalize_request(rv)
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 1921, in finalize_request
response = self.make_response(rv)
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 2078, in make_response
reraise(TypeError, new_error, sys.exc_info()[2])
File "/Users/johnzeringue/Documents/ts-open/flask/flask/_compat.py", line 39, in reraise
raise value.with_traceback(tb)
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 2070, in make_response
rv = self.response_class.force_type(rv, request.environ)
File "/Users/johnzeringue/Documents/ts-open/flask/env/lib/python3.7/site-packages/werkzeug/wrappers/base_response.py", line 269, in force_type
response = BaseResponse(*_run_wsgi_app(response, environ))
File "/Users/johnzeringue/Documents/ts-open/flask/env/lib/python3.7/site-packages/werkzeug/wrappers/base_response.py", line 26, in _run_wsgi_app
return _run_wsgi_app(*args)
File "/Users/johnzeringue/Documents/ts-open/flask/env/lib/python3.7/site-packages/werkzeug/test.py", line 1119, in run_wsgi_app
app_rv = app(environ, start_response)
TypeError: 'bool' object is not callable
The view function did not return a valid response. The return type must be a string, tuple, Response instance, or WSGI callable, but it was a bool.
```
Now, it returns the more readable
```
[2019-05-31 10:36:19,500] ERROR in app: Exception on / [GET]
Traceback (most recent call last):
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 2400, in wsgi_app
response = self.full_dispatch_request()
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 1907, in full_dispatch_request
return self.finalize_request(rv)
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 1922, in finalize_request
response = self.make_response(rv)
File "/Users/johnzeringue/Documents/ts-open/flask/flask/app.py", line 2085, in make_response
" {rv.__class__.__name__}.".format(rv=rv))
TypeError: The view function did not return a valid response. The return type must be a string, dict, tuple, Response instance, or WSGI callable, but it was a bool.
```
Fixes #3214
2019-05-31 11:58:49 -04:00
Scott Crosby
55ad09c902
Move python properties to decorator syntax
2019-05-31 10:53:30 -05:00
Daniel Pope
f25b5000fd
Do not register empty CLI groups from Blueprint
...
(Fixes #3224 )
2019-05-31 16:49:01 +01:00
David Lord
14e9291380
Merge pull request #3234 from tomowind/issue_3225
...
#3225 : document "del tb"
2019-05-31 10:58:44 -04:00
Sang Min Park
2a97d4a706
#3225 : document
2019-05-31 10:55:08 -04:00
Ryan Thielke
cd14adbc1e
Issue #3226 : Remove unused werkzeug datastructure import
2019-05-31 09:52:53 -05:00
Joshua Bronson
6ac4b93779
Close issues from commit messages in CONTRIBUTING
2019-05-31 09:57:21 -04:00
Joshua Bronson
af1b2ea1d1
Merge pull request #3231 from pallets/jab-precommit
...
Add pre-commit install-hooks to first-time setup
2019-05-31 09:34:21 -04:00
Joshua Bronson
7ac2cbf63a
Add pre-commit install-hooks to first-time setup
2019-05-31 09:17:52 -04:00
David Lord
1250775a55
Merge pull request #3230 from lordmauve/azure-stylecheck
...
Enable stylecheck tox run on Azure pipelines (fixes #3228 )
2019-05-31 08:21:24 -04:00
Daniel Pope
96b92ff9e8
Enable stylecheck tox run on Azure pipelines
2019-05-31 13:14:15 +01:00
David Lord
240e398c8d
Merge pull request #3229 from lordmauve/style-fix
...
Fix style issues on master using Black
2019-05-31 07:18:40 -04:00
Daniel Pope
a5ff3cd01b
Fix style issues on master using Black
2019-05-31 11:57:28 +01:00
David Lord
2c68f86336
Merge pull request #3157 from fantix/fix-test-client-teardown
...
Fix teardown bug in FlaskClient
2019-05-25 14:09:17 -07:00
Fantix King
a71c167836
fix teardown bug in FlaskClient
...
* Fixes pytest-dev/pytest-flask#42
2019-05-25 14:03:28 -07:00
David Lord
754b729578
Merge pull request #3124 from elbeardmorez/fix_static_url_path
...
fix 'static_url_path' defaulting for empty paths
2019-05-25 11:23:00 -07:00
David Lord
ed9ab2d3b6
strip static url trailing slash at assignment
2019-05-25 11:18:40 -07:00
Pete Beardmore
a12bf290da
fix 'static_url_path' defaulting for empty paths
...
-prefix a path delimiter iff there's a path to delimit
-ensures a valid default static route rule is created on application
intialisation for the case 'static_folder=""' and implicit
'static_url_path'
2019-05-25 07:03:36 -07:00
David Lord
b83760675d
Merge pull request #2784 from doobeh/master
...
Add Blueprint level cli registration-- #1357
2019-05-24 14:47:48 -07:00
Anthony Plunkett
ec1ccd7530
Add Blueprint level cli command registration
...
Implements #1357 .
Adds ability to register click cli commands onto blueprint.
2019-05-24 14:43:29 -07:00
David Lord
855d59b68b
Merge pull request #3111 from pgjones/master
...
Allow dictionaries return values as JSON
2019-05-24 10:39:11 -07:00
David Lord
1ecc341fe5
add quickstart about JSON responses
2019-05-24 10:28:12 -07:00
pgjones
7bf8366970
Allow dictionary return values as JSON
...
This supports an increasingly common usecase whereby JSON is the
primary response (rather than a templated string). Given Flask has a
short syntax for HTML reponses, it seems fitting that it should also
do so for JSON responses. In practice it allows,
@app.route("/")
def index():
return {
"api_stuff": "values",
}
2019-05-24 09:48:55 -07:00
David Lord
2616d97f32
Merge pull request #2898 from rochacbruno/2897-Add-Extra-Files-to-CLI
...
Fix #2897 - Add `extra_files` option to `flask run` CLI
2019-05-24 07:32:45 -07:00
David Lord
e18cc4d71d
add SeparatedPathType to accept multiple paths
...
Multiple paths for the reloader's `--extra-files` are accepted as one
option, separated by ':'.
2019-05-24 07:19:56 -07:00
Bruno Rocha
2308cba407
Fix #2897 - Add extra_files option to flask run CLI
2019-05-23 10:47:41 -07:00
David Lord
4fe81d7c62
Merge pull request #3208 from singingwolfboy/fakesignal-connect-via
...
FakeSignal should stub connect_via method
2019-05-23 08:22:07 -07:00
Joshua Bronson
fe41c6c8ae
Merge pull request #3213 from jab/contributing
...
Add pre-commit to dev dependencies, document it and Black in CONTRIBUTING.
2019-05-23 10:55:06 -04:00
jab
33379155f6
Add pre-commit to dev dependencies, document it and pre-commit in CONTRIBUTING
...
Now that we have a Black pre-commit hook (#3138 ),
ensure pre-commit gets installed on ``pip install -e .[dev]``
and document use of Black (rather than "try to follow pep8")
in CONTRIBUTING.
2019-05-23 10:51:38 -04:00
David Baumgold
fcf2eb4753
FakeSignal should stub connect_via method
2019-05-23 07:44:57 -07:00
David Lord
d3e1fed777
Merge pull request #2939 from sharmaadarsh563/2937-correct-load_dotenv-return-value
...
Fix #2937 : Ensure the consistency in load_dotenv's return type
2019-05-19 12:03:45 -07:00
Adarsh Sharma
db8cb31f2b
Fix #2937 : Ensure the consistency in load_dotenv's return type
2019-05-19 11:58:39 -07:00
David Lord
d9fa28ba68
Merge pull request #2928 from vorelq/2926-default-port-overrides-zero
...
Fix #2926 `Default port overrides requesting a system assigned port`
2019-05-19 11:40:54 -07:00
vorelq
e1cc16f8be
Fix 0 port value being overriden by default
...
By explicitly comparing port value with None,
instead of using its bool() value.
2019-05-19 11:36:47 -07:00
David Lord
05102f63b8
Merge pull request #3069 from shidenggui/feature_allow_customizing_url_map
...
Allow customizing url map class
2019-05-18 21:57:09 -07:00
shidenggui
2a2a11b063
allow customizing url map class
2019-05-18 21:50:56 -07:00
David Lord
b0185a6205
Merge pull request #3195 from eruvanos/json_support_dataclass
...
Support dataclass in JSONEncoder (if available)
2019-05-18 21:44:21 -07:00
Eruvanos
6af14f058b
support dataclass in JSONEncoder
2019-05-18 21:37:54 -07:00
David Lord
dbd3840410
Merge pull request #3182 from qil026/issue-3134-url-join
...
Remove ending slash from static_url_path
2019-05-18 21:27:31 -07:00
Frankie Liu
2039e2e3b6
Remove ending slash from static_url_path
2019-05-18 21:23:14 -07:00
David Lord
7f98a28432
Merge pull request #3185 from EtiennePelletier/Flask-3022
...
Simplify flask.cli.main
2019-05-18 21:19:57 -07:00
EtiennePelletier
e0afff0e92
Simplify flask.cli.main
...
Werkzeug>=0.15's reloader now properly detects `python -m module`.
Fixes #3022
2019-05-18 21:15:09 -07:00
David Lord
5a49b96d0e
Merge pull request #3181 from EtiennePelletier/Flask-3125
...
Use Werkzeug's JSONMixin class (moved from Flask) and update tests
2019-05-18 21:10:12 -07:00
EtiennePelletier
8590d65a57
Use Werkzeug's JSONMixin class and update tests
...
Flask's JSONMixin class was moved to Werkzeug>=0.15
Co-authored-by: Jeffrey Eliasen <jeff@jke.net>
2019-05-18 20:57:26 -07:00
David Lord
d0bfb065e5
Merge pull request #3190 from EtiennePelletier/jinja2-977
...
Make jinja_options a dict rather than ImmutaleDict
2019-05-18 08:44:03 -07:00
David Lord
957f48a98d
use dict literal syntax for jinja_options
...
clarify docs about when jinja_options can be modified
2019-05-18 08:35:47 -07:00
EtiennePelletier
af3c24c7df
Make jinja_options a dict rather than ImmutaleDict
...
This allows changing jinja environment options from the flask app:
>>> app.jinja_options['undefined'] = jinja2.ChainableUndefined
2019-05-18 05:31:55 -07:00
David Lord
aade460f15
Merge pull request #3179 from Lee-W/MethodView-inheritance
...
Fix MethodView inheritance Error (#3138 )
2019-05-17 14:18:40 -07:00
LeeW
1f3923a999
Inherit "methods" in MethodView
...
* Current behavior: If a base class inherits MethodView and child class
inherits without overwriting "methods". The "methods" defined in base
class would be ignored
* Fix: Inherit all the "methods" defined in base classes if "methods"
variable is not overwritten
2019-05-17 13:57:06 -07:00
David Lord
8ef56c8c6d
Merge pull request #3174 from icreatedanaccount/master
...
Allow mode='rt' on open_resource() helper
2019-05-17 13:32:40 -07:00
David Lord
6dbcbdee35
add sphinx-issues
2019-05-17 13:26:54 -07:00
David Lord
6f703a564c
clean up open_resource and tests
2019-05-17 13:23:27 -07:00
icreatedanaccount
ad709be46e
Allow mode='rt' on open_resource() helper
2019-05-17 13:22:13 -07:00
David Lord
05a4e15ee4
Merge branch '1.0.x'
2019-05-17 11:13:08 -07:00
David Lord
953284a8d0
Merge branch '1.0.x'
2019-05-16 17:37:05 -07:00
David Lord
bcf8cb1fd4
azure config, fix docs build
2019-05-16 12:45:03 -07:00
David Lord
2236ba980c
Merge branch '1.0.x'
2019-05-16 12:18:36 -07:00
David Lord
d68abe99f6
Merge pull request #3203 from vtbassmatt/patch-1
...
add Azure Pipelines to test coverage
2019-05-16 12:12:06 -07:00
Matt Cooper
af813d0d36
add Azure Pipelines to readme
2019-05-16 12:07:43 -07:00
David Lord
4260b7c2d3
Merge pull request #3172 from vtbassmatt/enhance-azure-pipelines
...
add test output and a run against Python RC
2019-05-16 07:36:02 -07:00
David Lord
49a0464e3c
Merge pull request #3191 from jaydarius/master
...
replace "otherwise" with "or" to complete the "either" statement in templates doc
2019-05-13 06:45:13 -07:00
jaydarius
42da151fc7
use or to complete the either statement
2019-05-08 10:59:55 -04:00
David Baumgold
1dda032b00
Merge pull request #3183 from singingwolfboy/pre-commit
...
Pre-commit: Black
2019-05-06 16:34:46 -04:00
David Baumgold
025589ee76
Reformat with black
...
https://github.com/python/black
2019-05-06 16:28:58 -04:00
David Baumgold
5b309831ec
Set up pre-commit to run black
...
Call it automatically via tox
2019-05-06 16:28:54 -04:00
David Baumgold
819368a52d
Merge pull request #3175 from singingwolfboy/fix-rst-line-too-long
...
fix RST line too long
2019-05-06 15:23:35 -04:00
David Lord
5e378b4f28
Merge pull request #3178 from LindsayYoung/patch-1
...
Create CODE_OF_CONDUCT.md
2019-05-06 13:46:38 -04:00
Lindsay Young
b78a803f7d
Create CODE_OF_CONDUCT.md
...
Ticket is referenced in [#Issue 1](https://github.com/pallets/meta/issues/1 ) in the Meta repo.
Spoke with @davidism and the decision was to use Contributor Covenant. It has easy GitHub integration and quality text.
For context, Here is a comparison of different codes of conduct from geek feminism:
Contributor Covenant looks like it is a good default because it covers:
Descriptions of common but unacceptable behavior
Reporting instructions with contact information
Information about enforcement
Clear demarcation between anti-harassment policy and general community guidelines
2019-05-06 12:41:01 -04:00
David Baumgold
6606a4a238
fix RST line too long
2019-05-06 11:11:32 -04:00
Matt Cooper
41186d3fe2
make a "future" toxenv
2019-05-04 20:46:33 -04:00
Matt Cooper
8535503f4a
do an allowed-failure the right way
2019-05-04 20:29:08 -04:00
Matt Cooper
459176a719
try moving junit into tox.ini
2019-05-04 16:59:10 -04:00
Matt Cooper
e8d838a551
add test output and a run against Python RC
2019-05-04 16:24:13 -04:00
David Lord
12ab9f9c0d
Set up Azure Pipelines ( #3170 )
...
initial Azure Pipelines setup
2019-05-04 10:51:57 -04:00
Matt Cooper
3257b1d13b
one more todo
2019-05-04 10:40:10 -04:00
Matt Cooper
f9ee8349bc
remove unsupported Python
2019-05-04 10:22:29 -04:00
Matt Cooper
f2df16247a
add TODOs
2019-05-04 10:19:50 -04:00
Matt Cooper
af5fb14666
initial Azure Pipelines setup
2019-05-04 09:45:20 -04:00
David Lord
c5c8bbc7f6
Merge pull request #3155 from zabbal/master
...
Bump Jinja2 requirements
2019-04-15 11:28:17 -07:00
Max
de01dfb702
Bump Jinja2 requirements
...
The 2.10.1 version was released 2019-04-06 and contains important security fix.
This change allows flask users to avoid implicit insecure dependency.
2019-04-15 17:13:07 +02:00
David Lord
86bf9dca72
Merge pull request #3103 from tbm/typos
...
Fix typos in the documentation
2019-02-24 06:33:44 -08:00
Martin Michlmayr
7b88b35747
Fix typos in the documentation
2019-02-24 10:40:23 +00:00
David Lord
c795adf684
Merge pull request #3101 from tbm/docs-formatting
...
Fix formatting issue in quickstart guide
2019-02-22 16:32:12 -08:00
Martin Michlmayr
5830388ee2
Fix formatting issue in quickstart guide
...
Due to a formatting issue in the reStructuredText input, the HTML
output produced a description list (<dl>) within the ordered list.
2019-02-23 00:02:01 +00:00
David Lord
0b5b4a66ef
Merge pull request #3082 from cclauss/patch-2
...
_compat.py: Use feature detection instead of version detection
2019-01-25 05:56:54 -08:00
cclauss
47bdf9f26f
_compat.py: Use feature detection instead of version detection
...
When run on Python 3, linters such as Pylint and Flake8 will correctly flag __unicode__ and __long__ as _undefined names_ because _compat.py does not currently follow the Python porting best practice [___use feature detection instead of version detection___](https://docs.python.org/3/howto/pyporting.html#use-feature-detection-instead-of-version-detection ). This PR allows this project to pass those tests without adding any linter directives.
2019-01-25 09:44:29 +01:00
Carson Ip
74691fbe01
Fix typo in CHANGES.rst ( #3077 )
2019-01-18 09:13:13 +01:00
Hsiaoming Yang
33c89aab14
Merge pull request #3071 from bbbbx/master
...
fix the typo
2019-01-12 19:11:44 +09:00
venus
99ad1f3cae
fix the typo
2019-01-12 14:51:04 +08:00
David Lord
a74864ec22
Merge remote-tracking branch 'origin/1.0-maintenance'
2019-01-07 10:00:10 -08:00
David Lord
4f32c6d4e3
Merge pull request #2957 from IgnasiBosch/2943-bytesio-partial-content
...
Fix #2943 : Allow bytesio partial content
2019-01-07 07:02:02 -08:00
David Lord
366f3f49af
add changelog for GH-2957
2019-01-07 06:56:20 -08:00
Ignasi Bosch
b570bf699c
Allow partial content on bytesio
2019-01-07 06:17:36 -08:00
David Lord
4f3dbb3f3b
Merge branch '1.0-maintenance'
2019-01-06 16:33:17 -08:00
David Lord
ac6746d1be
Merge branch '1.0-maintenance'
2019-01-06 15:46:33 -08:00
David Lord
3b45b82ec2
Merge branch '1.0-maintenance'
2019-01-06 10:36:54 -08:00
David Lord
b78ebacca7
Merge pull request #2996 from alysivji/spa-docs
...
[Docs] Add Single-Page Web Application pattern
2019-01-06 06:26:07 -08:00
Aly Sivji
2b74cf9f2d
Add SPA pattern to docs
2019-01-06 06:19:55 -08:00
David Lord
4d37acad21
Merge pull request #3059 from mattrobenolt/fspath
...
Add support for PathLike objects in static file helpers
2019-01-05 15:44:53 -08:00
Matt Robenolt
25de45cbb6
Add support for PathLike objects in static file helpers
...
See: https://www.python.org/dev/peps/pep-0519/
This is mostly encountered with pathlib in python 3, but this API
suggests any PathLike object can be treated like a filepath with
`__fspath__` function.
2019-01-05 15:23:47 -08:00
David Lord
f7d50d4b67
Merge branch '1.0-maintenance'
2019-01-05 15:12:17 -08:00
David Lord
afb7e4ee5f
Merge pull request #3062 from EJEP/master
...
Add comment about using factory function in __init__.py
2019-01-04 14:35:14 -08:00
Emlyn Price
5e07e3a6ad
Add comment about using factory function in __init__.py
2019-01-04 22:12:53 +00:00
David Lord
62621ba0fd
Merge pull request #3041 from obestwalter/patch-1
...
Fix typo in class name
2018-12-21 06:47:39 -08:00
Oliver Bestwalter
d8400d7cac
Fix typo in class name
2018-12-21 15:36:58 +01:00
David Lord
f2dd7eff8e
Merge pull request #3021 from CasterWxBlog/master
...
add classifiers
2018-12-08 11:20:27 -08:00
CasterWx
2611632c69
add classifiers
2018-12-08 12:45:20 +08:00
Hsiaoming Yang
d5665e4ba6
Merge pull request #2917 from garenchan/docs1
...
Docs: fix some errors in errorhandling.rst
2018-11-28 22:25:21 +09:00
David Lord
dcc02d6e7d
Merge pull request #2976 from cykerway/master
...
Fix inconsistency in testing doc.
2018-11-13 14:06:12 -05:00
David Lord
ca23b7b406
Merge pull request #2994 from jarek/werkzeug-640-exceptions-during-bind
...
Handle errors during create_url_adapter
2018-11-13 13:55:35 -05:00
Jarek Piórkowski
a5709e7850
Add changelog entry
2018-11-13 13:40:50 -05:00
Jarek Piórkowski
9b0bd91195
Correct tests
...
We've discovered that passing Unicode in Host actually works, except for
test client limitations on Python 2 - and the only things that don't
work are non-printable characters.
2018-11-13 13:09:16 -05:00
Jarek Piórkowski
ed9775fb77
Handle errors during create_url_adapter
...
If create_url_adapter raises (which it can if werkzeug cannot bind
environment, for example on non-ASCII Host header), we handle it as
other routing exceptions rather than raising through.
ref https://github.com/pallets/werkzeug/issues/640
2018-11-12 16:59:09 -05:00
Markus Unterwaditzer
339419117f
Fixes for sentry docs ( #2991 )
2018-11-07 21:04:10 +01:00
Adam Walsh
3bf80912cf
Update sentry error handling documentation ( #2990 )
...
- Change examples to use the Sentry Python SDK: `sentry-sdk`
- Removed the app factory pattern example
- Added a custom exception handling example
2018-11-07 20:25:52 +01:00
Dave Chevell
e08bcf9f97
Fix #2935 : Copy current session object in copy_current_request_context ( #2936 )
...
Add session to RequestContext.copy()
2018-11-03 20:32:24 -07:00
Cyker Way
43e2d7518d
Fix inconsistency in testing doc.
2018-10-29 20:53:39 -04:00
David Lord
7e714bd28b
Merge pull request #2969 from codeaditya/update-links
...
Use https for external links wherever possible
2018-10-27 13:56:09 -07:00
Aditya
f05625eb82
Use https for external links wherever possible
2018-10-27 17:58:45 +05:30
David Lord
70b45094ab
Merge pull request #2962 from garenchan/dev
...
Cache return values to avoid repeated function calls.
2018-10-23 08:27:46 -07:00
garenchan
9bc87d09c6
Cache return values to avoid repeated function calls.
2018-10-23 22:10:20 +08:00
moyosore
673772cac9
Fixed typo in app.py
2018-10-13 20:57:41 +02:00
Grey Li
d7eea1b49a
Fix typo in issue template
2018-09-30 08:21:17 +08:00
David Lord
9a2e6ead00
Merge pull request #2914 from garenchan/docs
...
Reduce unnecessary function calls.
2018-09-23 11:14:13 -07:00
garenchan
aa7e15dcba
Reduce unnecessary function calls.
...
When propagate exceptions, the function call of "_find_error_handler"
makes no sense.
2018-09-23 16:40:35 +08:00
David Lord
0b7a74dda3
split code and output
2018-09-21 06:05:52 -07:00
Grey Li
393bd46085
Merge pull request #2916 from tombusby/patch-1
...
Make script output into comments to not break syntax highlighting
2018-09-21 18:33:56 +08:00
garenchan
357b710af2
Fix docs errors
...
1.Grammar error: 'return' should be 'returns'; 'would is' should be
'would be'.
2.Reloader is used to reload and fork process if modules were changed
rather than when an exception occurred.
3.The sample code is not concise enough.
2018-09-21 13:05:06 +08:00
Tom Busby
eae6440605
Make script output into comments to not break syntax highlighting
...
http://flask.pocoo.org/docs/1.0/quickstart/#url-building
In the URL Building section of the quickstart, the script output is shown right after the code.
This breaks syntax highlighting for the whole code-block. To fix this, I have made the output into comments.
2018-09-19 23:42:35 +02:00
David Lord
c92001d2fb
Merge pull request #2915 from loomchild/master
...
fix @click.command example by adding parens
2018-09-19 10:01:34 -07:00
Jarek Lipski
47dadcfe15
fix @click.command example by adding parens
...
Otherwise the example fails with the following error:
"name = name or cmd.name AttributeError: 'function' object has no attribute 'name'".
More details: https://stackoverflow.com/a/51923415/4619705
2018-09-19 18:55:12 +02:00
David Lord
19a0a7d771
Merge pull request #2912 from pallets/docs-theme
...
Update Sphinx conf for recent theme changes
2018-09-17 08:56:25 -07:00
David Lord
0f4c9f1d57
reformat sphinx config
2018-09-17 08:35:53 -07:00
David Lord
ba868d681a
update sphinx config
2018-09-17 08:35:28 -07:00
David Lord
d493e3e083
Merge pull request #2910 from garenchan/docs
...
fix issue: no theme named 'flask' found
2018-09-17 06:39:45 -07:00
chengkang
067c772588
remove DocVersion related
2018-09-17 21:05:53 +08:00
chengkang
3e86fd25e9
fix issue: no theme named 'flask' found
2018-09-17 16:18:52 +08:00
Grey Li
21b0aa6dd8
Add prefix for all commands in documentation ( #2877 )
...
* Add prefix for commands in docs
* Add prefix for commands in example's README
2018-09-09 17:41:56 +09:00
Alexis Benoist
b9b88b0cdf
doc reqcontext fix teardown example ( #2892 )
...
* doc reqcontext fix teardown example
* remove comments
2018-08-25 00:12:15 +09:00
David Lord
7d9dcfa294
Merge pull request #2872 from cktan98/master
...
Fix grammatical error
2018-07-24 11:04:58 -07:00
cktan98
f45ceec31f
Fix grammatical error
2018-07-25 01:57:30 +08:00
David Lord
345685c014
Merge pull request #2861 from jwflory/fix/uwsgi-docs
...
[docs] Fix broken Sphinx cross-references; use :doc: tags where necessary
2018-07-20 10:42:09 -07:00
David Lord
93e4b714a1
Merge pull request #2870 from jerr0328/docs-update-cli-scriptinfo
...
📚 Improve docs about ScriptInfo
2018-07-20 10:28:04 -07:00
Jeremy Mayeres
c7791bb526
📚 Improve docs about ScriptInfo
...
Improve documentation for the CLI using application factories and
how/when the ScriptInfo object is passed with Application Discovery
2018-07-20 19:20:04 +02:00
Justin W. Flory
e771016a5b
Fix broken cross-references; use :doc: tags where necessary
2018-07-11 10:12:18 -05:00
Justin W. Flory
72dfb67828
Make explicit call-out to contributing guidelines in README
2018-07-11 09:38:17 -05:00
David Lord
06b189b6be
Merge pull request #2850 from billfienberg/patch-1
...
Fix grammatical error: incorrect verb conjugation
2018-06-29 13:49:01 -07:00
Bill Fienberg
15b2301754
Fix grammatical error: incorrect verb conjugation
...
Before: >However, as a project *get* bigger
After: >However, as a project *gets* bigger
2018-06-29 14:35:44 -05:00
David Lord
0bb25eb367
Merge pull request #2848 from gcrsaldanha/use-itervalues
...
🎨 Use `itervalues` instead of `iteritems` when `key` is not necessary
2018-06-28 22:23:08 -07:00
Gabriel Saldanha
d5c465ddf4
🎨 Use itervalues instead of iteritems
2018-06-29 00:10:44 -03:00
David Lord
b6edad64aa
Merge pull request #2843 from gcrsaldanha/use-set-literal-in-docs
...
🎨 Use set literal instead of set method in file uploading example
2018-06-28 07:22:35 -07:00
David Lord
81c2a1e475
Merge pull request #2842 from gcrsaldanha/task/remove-deprecated-code
...
🔥 Remove code supposed to be removed at v1.0
2018-06-28 07:22:17 -07:00
David Lord
f4b0f64482
Merge pull request #2839 from jlara310/master
...
Typo in docs
2018-06-27 22:25:16 -07:00
Juan Lara
bb63298b71
Typo in docs
...
"keeps track on" -> "keeps track of"
2018-06-27 21:49:21 -07:00
Gabriel Saldanha
c5af1be70f
🎨 Use set literal instead of set method
2018-06-27 08:58:26 -03:00
Gabriel Saldanha
d362399e7e
🔥 Remove code supposed to be removed at v1.0
2018-06-27 08:23:44 -03:00
David Lord
827536e20a
Merge pull request #2837 from quamilek/update-docs
...
Update docs - add command for listing rules.
2018-06-20 06:50:59 -07:00
Kamil Wargula
c92c1e93c7
Update docs - add command for listing rules.
2018-06-20 14:39:08 +02:00
David Lord
7627d9ce13
Merge pull request #2834 from greyli/remove-unnecessary-period
...
Remove unnecessary period in documentation
2018-06-17 20:43:57 -07:00
Grey Li
27e67dafc0
Remove unnecessary period in documentation
2018-06-17 12:12:37 +08:00
David Lord
0559f7c86b
Merge pull request #2828 from greyli/patch-9
...
Update cli tips for .flaskenv
2018-06-15 12:50:15 -07:00
Grey Li
f036308442
Add cli tips for .flaskenv
2018-06-15 19:12:50 +08:00
ThiefMaster
161c43649d
Merge branch '1.0-maintenance'
2018-06-14 13:31:40 +02:00
Hsiaoming Yang
b2ec6a33a2
Merge pull request #2827 from schafle/fix-2823
...
[Fixed 2823] Checking if .env is file before prompting to install dotenv
2018-06-14 10:12:20 +09:00
Suraj Chafle
076dddb2e1
Fixed 2823
2018-06-13 16:31:54 -07:00
Anthony Plunkett
673e5af658
Merge pull request #2826 from senarclens/master
...
add init-db call to flask tutorial's README.rst
2018-06-13 15:48:57 -04:00
Gerald Senarclens de Grancy
d0088e63d8
add init-db call to flask tutorial
...
otherwise the user is confronted with an unpleasant error
message when accessing the dev server the first time
2018-06-13 20:51:50 +02:00
Hsiaoming Yang
9c0e110e23
Merge pull request #2795 from dayiguizhen/master
...
Update CHANGES.rst
2018-06-03 18:39:17 +09:00
David Lord
b6a8f75c70
Merge pull request #2811 from greyli/test-routes-command-for-no-routes
...
Add test for routes command when no routes registered
2018-05-31 09:10:17 -07:00
Grey Li
4025e27b57
Add test for routes command when no routes registered
2018-05-31 11:43:51 +08:00
Saul Urias
0b4296ff17
Fix typo in appcontext.rst
2018-05-29 19:11:30 +02:00
David Lord
8080ead523
Merge pull request #2807 from eso31/master
...
Test added for _AppCtxGlobals __repr__ method
2018-05-29 09:42:43 -07:00
Dilan Coss
8fa3ed13bf
details fixed
2018-05-29 09:51:08 -06:00
Dilan Coss
8cdd01ea5d
Test added for _AppCtxGlobals __repr__ method
2018-05-28 23:49:06 -06:00
David Lord
79fc8e5c31
Merge pull request #2806 from doobeh/uwsgi_doc_fix
...
Set uwsgi link to use :ref:
2018-05-28 12:25:06 -07:00
Anthony Plunkett
7cc71cccec
Set uwsgi link to use :ref:
...
Fixes #2802
2018-05-28 15:10:55 -04:00
David Lord
d22491a3fb
Merge pull request #2799 from bast/radovan/env
...
set FLASK_APP via env for portability across shells
2018-05-24 06:39:13 -07:00
Radovan Bast
4ce44340d4
set FLASK_APP via env for portability across shells
...
this does not work on fish (https://fishshell.com ):
$ FLASK_APP=hello.py flask run
while this works (hopefully) on any shell:
$ env FLASK_APP=hello.py flask run
2018-05-24 14:57:11 +02:00
dayiguizhen
1955d6aace
Add the link of pull so that it’s easy for readers to check the changes in code.
2018-05-22 18:39:35 +08:00
Hsiaoming Yang
54869a0017
Merge pull request #2793 from tiagocoutinho/patch-1
...
Update gevent wsgi documentation
2018-05-21 15:57:11 +09:00
Tiago Coutinho
c853d11fc5
Update gevent wsgi
...
gevent.wsgi is deprecated since gevent 1.1 and removed in gevent 1.3.
gevent.pywsgi should be used instead
2018-05-21 08:10:16 +02:00
David Lord
027aeecf26
Merge pull request #2792 from greyli/patch-9
...
Fix typos in CHANGES.rst
2018-05-20 21:28:26 -07:00
Grey Li
9d0bc52329
Fix typos in CHANGES.rst
2018-05-21 10:26:14 +08:00
Hsiaoming Yang
cae037812b
Merge pull request #2786 from greyli/patch-9
...
[Docs] Make super() compatible for Python2
2018-05-16 23:44:52 +08:00
Grey Li
07b9ff6e77
Make super() compatible for Python2
2018-05-16 19:13:19 +08:00
David Lord
03036533f0
Merge pull request #2774 from nicolaiarocci/remove_osbolete_audit_shortcut_from_makefile
...
Remove now obsolete 'audit' command from Makefile
2018-05-13 09:18:08 -04:00
Nicola Iarocci
be8e0fcf10
Remove now obsolete 'audit' command from Makefile
...
When 'audit' was removed from setup.py, the corresponding shortcut was
left in the Makefile. This commit removes the audit shortcut from
Makefile.
Closes #2773 .
2018-05-12 10:33:58 +02:00
David Lord
8c9df3f4eb
Merge pull request #2754 from danielopitz/master
...
Fixed LaTeX errors on documentation PDF generation
2018-05-08 20:27:16 -07:00
Daniel Opitz
676efcc21a
Fixed LaTeX errors on documentation PDF generation
2018-05-03 02:01:49 +02:00
David Lord
9bee619320
Merge branch '1.0-maintenance'
2018-05-02 07:28:38 -07:00
David Lord
35afec3f5a
Merge branch '1.0-maintenance'
2018-04-30 19:06:00 -07:00
David Lord
0be95569ba
Merge pull request #2747 from aaronchall/patch-1
...
add missing port to localhost URL
2018-04-30 19:02:07 -07:00
Aaron Hall, MBA
a6750079f8
add missing port to localhost URL
2018-04-30 21:28:53 -04:00
David Lord
c26a50b3b7
Merge branch '1.0-maintenance'
2018-04-29 19:37:05 -07:00
David Lord
1fa9185c7e
Merge branch '1.0-maintenance'
2018-04-29 19:13:30 -07:00
Hsiaoming Yang
ea316d232a
Merge pull request #2733 from kivS/patch-1
...
Fixed Debug default value in the docs
2018-04-27 23:50:39 +09:00
Vik
ad1ce2721b
Update config.rst
...
Fix Debug Default: By default Debug is only True when ENV is 'development'
2018-04-27 15:37:13 +01:00
ThiefMaster
f7ac3a7620
Merge branch '1.0-maintenance'
2018-04-27 13:57:39 +02:00
David Lord
08ef4d03d8
fix docs index sidebar
2018-04-26 15:15:05 -07:00
David Lord
ba33500b82
start 1.1 changelog
2018-04-26 14:14:11 -07:00
David Lord
0997e7c8d1
fix docs logo
2018-04-26 14:07:19 -07:00
David Lord
0f3b9d731b
Merge pull request #2721 from wimglenn/wimglenn-patch-1
...
Add `python_requires` metadata for PyPI
2018-04-26 14:02:05 -07:00
wim glenn
fafb827a46
Exclude 3.3 aswell.
2018-04-26 15:50:48 -05:00
wim glenn
732c5b0509
Add python_requires metadata for PyPI
2018-04-26 15:47:42 -05:00
David Lord
79d3ff9baa
Bump version number to 1.1.dev
2018-04-26 12:30:40 -07:00
David Lord
46a71071ed
Bump version number to 1.0
2018-04-26 12:29:03 -07:00
David Lord
9d0b163362
release 1.0
2018-04-26 12:28:26 -07:00