Commit graph

2982 commits

Author SHA1 Message Date
David Lord
ca0dbc87a9 clean up JSON code and docs 2017-06-04 11:44:00 -07:00
David Lord
1ed4062f8f Merge remote-tracking branch 'remotes/origin/master' into json-mixin 2017-06-04 09:42:39 -07:00
David Lord
6bb15576d5 Merge pull request #2354 from davidism/stream-session
Only open session if request does not have open session
2017-06-03 12:26:15 -07:00
David Lord
1895b7b1cc only open session if request hasn't been pushed yet
closes #1348
2017-06-02 11:12:18 -07:00
David Lord
f542c5f599 failing test for streaming session 2017-06-02 11:07:53 -07:00
David Lord
a300c6aef4 Merge pull request #2353 from grantwwu/patch-1
Clarify documentation for json parsing
2017-06-02 10:23:51 -07:00
David Lord
e8aed4faf8 mention mimetype and is_json 2017-06-02 10:17:40 -07:00
David Lord
fdd82d16bb Merge pull request #2352 from davidism/json-object-hook
Make session serializer extensible
2017-06-02 10:07:57 -07:00
David Lord
9c93ba2fa2 add tests for flask.json.tag 2017-06-02 10:01:30 -07:00
Grant Wu
9facbe8770 Clarify documentation for json parsing
Documentation does not currently mention that is_json accepts mimetypes that are not strictly application/json.
2017-06-02 12:00:54 -04:00
David Lord
9386115d1f finish documentation
[ci skip]
2017-06-02 08:09:37 -07:00
David Lord
389c2c9708 docs style cleanup
[ci skip]
2017-06-02 07:03:22 -07:00
David Lord
bce296bbcc pass serializer at tag init instead of to each method
split tagged dict and passthrough into separate cases
add docstrings
2017-06-02 06:36:13 -07:00
David Lord
45af152108 make session serializer extensible
support serializing 1-item dicts with tag as key
refactor serializer into flask.json.tag module
continues #1452, closes #1438, closes #1908
2017-06-01 22:47:23 -07:00
David Lord
7fd443c9ef Merge branch 'master' into json-object-hook 2017-06-01 06:40:27 -07:00
David Lord
26539bb815 Merge pull request #2350 from davidism/errorhandler
show nice message when registering error handler for unknown code
2017-05-31 21:04:21 -07:00
David Lord
35d32d265a show nice message when registering error handler for unknown code
clean up error handler docs
closes #1837
2017-05-31 18:04:08 -07:00
David Lord
b661a0246f Merge pull request #2348 from davidism/bad-request
make debugging bad key errors easier
2017-05-29 19:53:18 -07:00
David Lord
0a203d3694 fix operator precedence 2017-05-29 19:46:33 -07:00
David Lord
c79abcb86c set description for trap as well as debug
test for key error description
2017-05-29 19:41:07 -07:00
David Lord
1fbe779fd2 make debugging bad key errors easier
* TRAP_BAD_REQUEST_ERRORS is enabled by default in debug mode
* BadRequestKeyError has the key in the description in debug mode

closes #382
2017-05-29 19:08:25 -07:00
David Lord
2c9c973d0e Merge pull request #2347 from davidism/session-interface
deprecate app session methods in favor of session_interface
2017-05-29 13:42:06 -07:00
David Lord
5cc2611e49 deprecate app session methods in favor of session_interface
ref #1182
2017-05-29 13:35:02 -07:00
David Lord
f710f02292 fix some config names in new doc 2017-05-29 10:29:06 -07:00
David Lord
7a9c2c9c10 Merge pull request #2346 from davidism/2345-vary
use existing response.vary property to set vary header
2017-05-29 10:16:29 -07:00
David Lord
0873d085b1 use existing response.vary property to set vary header
closes #2345
2017-05-29 10:09:24 -07:00
David Lord
4eb9f1ec2a Merge pull request #2344 from davidism/application-root
APPLICATION_ROOT defaults to '/'
2017-05-28 14:17:56 -07:00
David Lord
abf0138113 APPLICATION_ROOT defaults to '/' 2017-05-28 14:08:53 -07:00
David Lord
5ff960a335 reformat config from table to linkable sections 2017-05-28 14:04:18 -07:00
David Lord
e67b77b5e3 update changelog
[ci skip]
2017-05-28 11:52:01 -07:00
David Lord
441729e7d0 Merge pull request #2343 from davidism/tests
update development resources
2017-05-28 10:42:16 -07:00
David Lord
7a517652e0 update development resources
fix tox to test examples again
add detox tox env for faster testing
clean up makefile, add tox target
add extra group for installing dev requirements
clean up contributing doc, build with docs
expand issue template
add pull request template
2017-05-28 10:26:07 -07:00
David Lord
dfc586e391 Merge remote-tracking branch 'origin/0.10-maintenance'
refactor make_test_environ_builder
2017-05-28 07:25:15 -07:00
David Lord
dca32b3619 Merge pull request #2342 from jrbaez01/issue/#2341-accept-one-default-argument
#2341: Accept default argument value when args lenght equal 1
2017-05-27 18:09:35 -07:00
Junior Báez
4ba52aaa89 #2341: Accept default argument value when args lenght equal 1 2017-05-27 18:02:18 -04:00
David Lord
4477a85ceb set example app names directly 2017-05-27 12:47:44 -07:00
Kenneth Reitz
b702d7b8cb Merge pull request #2340 from pallets/reduce-ci-matrix
Reduce ci matrix
2017-05-27 10:52:45 -07:00
Kenneth Reitz
7420db1294 Merge branch 'master' into reduce-ci-matrix 2017-05-27 13:46:18 -04:00
David Lord
3a057affcd fix doc build error 2017-05-27 10:43:57 -07:00
Kenneth Reitz
cd534d51a8 try py 2017-05-27 13:41:16 -04:00
Kenneth Reitz
99c8347879 reduce the number of builds 2017-05-27 13:37:41 -04:00
David Lord
92bf5692d6 clean up security header docs
[ci skip]
2017-05-27 10:09:23 -07:00
David Lord
552fbf59b5 flaskr correct app name 2017-05-27 08:44:07 -07:00
Kenneth Reitz
429df63691 Merge pull request #2338 from pallets/cleanup-2326
cleanup #2326
2017-05-26 06:17:40 -07:00
Kenneth Reitz
0c4769cd0a cleanup #2326 2017-05-26 09:16:45 -04:00
Kenneth Reitz
551883bc04 i think this is how this works now 2017-05-25 18:01:52 -04:00
Kenneth Reitz
67b45e1ad8 Merge pull request #2228 from wgwz/improve-flaskr
Add blueprint and the app factory pattern into the flaskr example
2017-05-25 15:00:03 -07:00
Kenneth Reitz
f754791dba Update CHANGES 2017-05-25 17:57:55 -04:00
Kenneth Reitz
d4b4b7eb39 Merge pull request #2326 from HndrkMkt/#2264-handle-app-factory-in-FLASK_APP
Handle app factory with arguments in FLASK_APP
2017-05-25 14:57:17 -07:00
Kenneth Reitz
461b201c48 Merge pull request #1887 from zevaverbach/patch-1
enumerates the states in which code is executed...
2017-05-25 14:47:20 -07:00