| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | test Client always returns a TestResponse | David Lord | 2020-10-16 | 1 | -126/+71 |
| | | | | | | | | | | | | | | | | | | | | TestResponse.request is a Request for the environ that created the response. TestResponse.history is a list of intermediate responses when following redirects. Client.response_wrapper is always a subclass of TestResponse. If no wrapper is passed or it's Response or BaseResponse, use TestResponse. Otherwise, create a subclass with the wrapper and TestResponse. EnvironBuilder.get_request returns a Request instead of BaseRequest. Deprecate Client.open(as_tuple=True). Treating the response as a tuple (unpacking, indexing) raises a deprecation warning. Update all tests to use TestResponse instead of tuple. Fix the ProxyFix test that was relying on mutating the environ. Update the follow_redirects history test to follow multiple redirects. | ||||
| * | Fix docs for werkzeug.formparser.parse_form_data | vlade11115 | 2020-10-07 | 1 | -7/+13 |
| | | | | | | * Make input and output bytes. * black format. * Correct import statements. | ||||
| * | implement send_file function from Flask | Kai Chen | 2020-07-12 | 1 | -0/+2 |
| | | | | | | | | | | * copy send_file from Flask * move Flask-specific config into parameters * copy tests * update docs Co-authored-by: Rodrigo Medina <rodrigo.medina.neri@gmail.com> | ||||
| * | replace jQuery with vanilla JavaScript1807-remove-jquery | Kai Chen | 2020-06-19 | 1 | -3/+3 |
| | | | | | | | Co-authored-by: Christopher Nguyen <chrisngyn99@gmail.com> Co-authored-by: Rodrigo Medina <rodrigo.medina.neri@gmail.com> Co-authored-by: Yanlam Ko <yk396@cornell.edu> | ||||
| * | fix docs build | David Lord | 2020-05-18 | 2 | -10/+0 |
| | | |||||
| * | use pip-compile to pin dev requirements | David Lord | 2020-05-18 | 1 | -4/+0 |
| | | |||||
| * | replace deprecated escape with html.escape | David Lord | 2020-04-12 | 1 | -2/+2 |
| | | |||||
| * | Remove vestiges of Python 2 support, test improvements. | Joshua Bronson | 2020-03-21 | 1 | -1/+1 |
| | | | | | | | | | | Python 2 support was dropped in #1693. * Remove superfluous __ne__ and __cmp__ implementations. * Use no-arg super() rather than 2-arg super(...). Also improve associated tests. | ||||
| * | remove simplejson | David Lord | 2020-03-19 | 2 | -5/+1 |
| | | | | | | | | | In modern Python it's unlikely to be significantly better than the built-in json module. The module used by JSONMixin is overridable, so users can plug it in if they want. See https://github.com/pallets/itsdangerous/issues/146 | ||||
| * | remove unused ref directives | David Lord | 2020-03-19 | 8 | -16/+3 |
| | | | | | replace page refs with doc directives | ||||
| * | Merge branch '1.0.x' | David Lord | 2020-03-18 | 1 | -1/+1 |
| |\ | |||||
| | * | Update tutorial | Manuel Gundlach | 2020-02-20 | 1 | -1/+1 |
| | | | | | | | Let the tutorial reflect the move of SharedDataMiddleware to middleware.shared_data | ||||
| * | | f-strings everywhere | David Lord | 2020-03-17 | 4 | -16/+21 |
| | | | |||||
| * | | use "str" and "bytes" instead of "unicode" | David Lord | 2020-03-17 | 12 | -213/+92 |
| | | | |||||
| * | | run pyupgrade on examples | David Lord | 2020-03-17 | 1 | -2/+2 |
| | | | |||||
| * | | update reference code to import StringIO function from io module | northernSage | 2020-03-10 | 1 | -1/+1 |
| | | | |||||
| * | | change urlparse call to werkzeug's url_parse | northernSage | 2020-03-08 | 1 | -1/+1 |
| | | | |||||
| * | | change old comma-separated raise syntax to new ('as') one | northernSage | 2020-03-08 | 1 | -1/+1 |
| | | | |||||
| * | | change old urlparse (renamed in python 3) call to werkzeug's url_parse | northernSage | 2020-03-08 | 1 | -1/+1 |
| |/ | |||||
| * | document werkzeug logger | Brad Solomon | 2020-02-04 | 1 | -0/+16 |
| | | |||||
| * | docs cleanup | David Lord | 2020-02-04 | 1 | -15/+22 |
| | | |||||
| * | Add support for WebSocket rules in the routing | pgjones | 2020-02-03 | 1 | -0/+29 |
| | | | | | | | | This allows for Rules to be marked as a WebSocket route and only matched if the binding is websocket. It also ensures that when a websocket rule is built with a scheme it defaults to the `ws` or `wss` scheme. | ||||
| * | Merge branch '0.16.x' | David Lord | 2020-01-26 | 1 | -40/+7 |
| |\ | |||||
| | * | remove old docs about decoding errors | David Lord | 2020-01-26 | 1 | -40/+7 |
| | | | |||||
| * | | update wrapper mixin docs | David Lord | 2020-01-14 | 1 | -11/+43 |
| | | | |||||
| * | | docs for merge_slashes | David Lord | 2020-01-05 | 3 | -18/+26 |
| | | | |||||
| * | | remove deprecated top-level imports | David Lord | 2019-09-17 | 2 | -56/+0 |
| | | | |||||
| * | | more test.rst py3 compat | David Lord | 2019-09-09 | 1 | -6/+5 |
| | | | |||||
| * | | Update "Test Utilities" doc to Python 3 | Jérôme Lafréchoux | 2019-09-09 | 1 | -8/+9 |
| | | | |||||
| * | | Added missing HTTPException subclasses to docs. | Pieter van Beek | 2019-09-02 | 1 | -0/+10 |
| | | | |||||
| * | | use cryptography instead of pyOpenSSL | alex | 2019-07-12 | 1 | -1/+1 |
| | | | | | | | | | | | pyOpenSSL is only a wrapper around cryptography now. It recommends using cryptography directly for our use case. | ||||
| * | | highlight server log with Click instead of termcolor | Batuhan Taşkaya | 2019-07-12 | 2 | -5/+10 |
| | | | |||||
| * | | add InternalServerError.original_exception attribute | David Lord | 2019-06-20 | 1 | -0/+1 |
| | | | |||||
| * | | Merge branch '0.15.x' | David Lord | 2019-06-02 | 6 | -6/+6 |
| |\ \ | |/ | |||||
| | * | fix docs module directives | David Lord | 2019-06-02 | 6 | -6/+6 |
| | | | |||||
| | * | fix incorrect import path | Ben Steadman | 2019-05-15 | 1 | -1/+1 |
| | | | |||||
| * | | Add utils.invalidate_cached_property() | David Baumgold | 2019-03-20 | 1 | -0/+2 |
| | | | |||||
| * | | drop support for Python 3.4 | David Lord | 2019-03-19 | 1 | -1/+1 |
| | | | |||||
| * | | remove deprecated code | David Lord | 2019-03-19 | 13 | -294/+0 |
| |/ | |||||
| * | use sphinx-issues | David Lord | 2019-03-11 | 3 | -1/+12 |
| | | |||||
| * | apply code stylecode-style | David Lord | 2019-03-08 | 3 | -3/+2 |
| | | | | | | | | * reorder-python-imports * line fixers * black * flake8 | ||||
| * | Merge branch '0.14.x' | David Lord | 2019-01-28 | 17 | -300/+128 |
| |\ | |||||
| | * | modernize docs config0.14.x | David Lord | 2019-01-27 | 37 | -1692/+171 |
| | | | | | | | | | fix linkcheck errors | ||||
| * | | all deprecations warnings show removal version | David Lord | 2019-01-27 | 1 | -107/+2 |
| | | | |||||
| * | | Revert "move dynamic charset wrapper out of contrib" | David Lord | 2019-01-27 | 2 | -17/+7 |
| | | | | | | | | | This reverts commit 2c2cc69bdf9edf488898e1e4336f82145a2502a2. | ||||
| * | | move wsgi middleware | David Lord | 2019-01-27 | 9 | -34/+11 |
| | | | |||||
| * | | port Flask's JSONMixin implementation | David Lord | 2019-01-26 | 2 | -5/+3 |
| | | | |||||
| * | | update changelog for contrib deprecationsdeprecate-contrib | David Lord | 2019-01-25 | 1 | -4/+4 |
| | | | |||||
| * | | move dynamic charset wrapper out of contrib | David Lord | 2019-01-25 | 2 | -7/+30 |
| | | | |||||
| * | | move json wrapper out of contrib | David Lord | 2019-01-24 | 3 | -10/+26 |
| | | | |||||
