Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Update #3

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Initial Update #3

wants to merge 4 commits into from

Conversation

pyup-bot
Copy link

This is my first visit to this fine repo so I have bundled all updates in a single pull request to make things easier for you to merge.

Close this pull request and delete the branch if you want me to start with single pull requests right away

Here's the executive summary:

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

Werkzeug 0.11.11 » 0.12.2 PyPI | Changelog | Homepage
pymongo 3.4.0 » 3.5.1 PyPI | Repo
WebTest 2.0.9 » 2.0.29 PyPI | Changelog | Homepage
Unidecode 0.04.19 » 0.04.21 PyPI | Changelog | Homepage

Changelogs

Werkzeug 0.11.11 -> 0.12.2

0.12.2


Released on May 16 2017

  • Fix regression: Pull request 892 prevented Werkzeug from correctly
    logging the IP of a remote client behind a reverse proxy, even when using
    ProxyFix.
  • Fix a bug in safe_join on Windows.

0.12.1


Released on March 15th 2017

  • Fix crash of reloader (used on debug mode) on Windows.
    (OSError: [WinError 10038]). See pull request 1081
  • Partially revert change to class hierarchy of Headers. See 1084.

0.12


Released on March 10th 2017

  • Spit out big deprecation warnings for werkzeug.script
  • Use inspect.getfullargspec internally when available as
    inspect.getargspec is gone in 3.6
  • Added support for status code 451 and 423
  • Improved the build error suggestions. In particular only if
    someone stringifies the error will the suggestions be calculated.
  • Added support for uWSGI's caching backend.
  • Fix a bug where iterating over a FileStorage would result in an infinite
    loop.
  • Datastructures now inherit from the relevant baseclasses from the
    collections module in the stdlib. See 794.
  • Add support for recognizing NetBSD, OpenBSD, FreeBSD, DragonFlyBSD platforms
    in the user agent string.
  • Recognize SeaMonkey browser name and version correctly
  • Recognize Baiduspider, and bingbot user agents
  • If LocalProxy's wrapped object is a function, refer to it with wrapped
    attribute.
  • The defaults of generate_password_hash have been changed to more secure
    ones, see pull request 753.
  • Add support for encoding in options header parsing, see pull request
    933.
  • test.Client now properly handles Location headers with relative URLs, see
    pull request 879.
  • When HTTPException is raised, it now prints the description, for easier
    debugging.
  • Werkzeug's dict-like datastructures now have view-methods under Python 2,
    see pull request 968.
  • Fix a bug in MultiPartParser when no stream_factory was provided
    during initialization, see pull request 973.
  • Disable autocorrect and spellchecker in the debugger middleware's Python
    prompt, see pull request 994.
  • Don't redirect to slash route when method doesn't match, see pull request
    907.
  • Fix a bug when using SharedDataMiddleware with frozen packages, see pull
    request 959.
  • Range header parsing function fixed for invalid values 974.
  • Add support for byte Range Requests, see pull request 978.
  • Use modern cryptographic defaults in the dev servers 1004.
  • the post() method of the test client now accept file object through the data
    parameter.
  • Color run_simple's terminal output based on HTTP codes 1013.
  • Fix self-XSS in debugger console, see 1031.
  • Fix IPython 5.x shell support, see 1033.

0.11.16


  • werkzeug.serving: set CONTENT_TYPE / CONTENT_LENGTH if only they're provided by the client
  • werkzeug.serving: Fix crash of reloader when using python -m werkzeug.serving.

0.11.15


Released on December 30th 2016.

  • Bugfix for the bugfix in the previous release.

0.11.14


Released on December 30th 2016.

  • Check if platform can fork before importing ForkingMixIn, raise exception
    when creating ForkingWSGIServer on such a platform, see PR 999.

0.11.13


Released on December 26th 2016.

  • Correct fix for the reloader issuer on certain Windows installations.

0.11.12


Released on December 26th 2016.

  • Fix more bugs in multidicts regarding empty lists. See 1000.
  • Add some docstrings to some EnvironBuilder properties that were previously
    unintentionally missing.
  • Added a workaround for the reloader on windows.

WebTest 2.0.9 -> 2.0.29

2.0.29


  • Bugfix: Preserve submit order for radio inputs.
  • Fixed 186: avoid UnicodeDecodeError in linter with py2 when a header contain
    non ascii chars

2.0.28


  • Fixed 185: Fix strict cookie policy
  • Fixed 146: Improve fields value checking when enctype is multipart
  • Fixed 119: Assertion error should be raised when you have non-string
    response header
  • Bugfix: Allow to set an int value to form fields when enctype is multipart
  • Added py36 to tox.ini / .travis.yaml

2.0.27


  • Bugfix: Allow to use set_cookie when HTTP_HOST is set
  • Fix 177: resp.json now always decode body as utf8

2.0.26


  • Added JWT auth support
  • Always show response body when response status is invalid

2.0.25


  • Fix 173: Do not omit file uploads without a file from post.
    [Michael Howitz]

2.0.24


  • Drop python 2.6 support. Newer versions may still work if you use waitress < 1.0
  • Remove bs4 warnings
  • Docs improvments
  • Tets are WebOb 1.7.x compatible

2.0.23


  • Create universal wheels.

2.0.22


  • Fix 160: Do not guess encoding if response's charset is set.

2.0.21


  • PR 154 Allow Bearer auth
  • PR 147,148 Take care of REFERER when using form.submit(), .click() and
    .clickbutton()
  • PR 145 Allow to override content-type when using json methods

2.0.20


  • nothing new release. just try to make wheel available on pypi

2.0.19


  • fixed 131 prevent passing HTML parameters that conflict with Field kwargs
  • fixed 135 Document that WSGIProxy2 is required for "using webtest with a real url"
  • fixed 136 reset values of select multiple
  • drop py32 support (still work but test dependencies fail)

2.0.18


  • Avoid deprecation warning with py3.4

2.0.17


  • Properly check for default cookiejar arguments
    [Julian Berman]
  • Avoid raising encoding errors from debugapp (needed to use with WSGIProxy2)
    [Laurence Rowe]

2.0.16


  • Fixed 110. Forced values for Radio inputs are no longer ignored by value
    property on get.
    [bayprogrammer]
  • Added method TestApp.set_parser_features to change the parser_features used
    by BeautifulSoup.
    [tomasmoreyra]
  • Added app.set_cookie
    [luhn]

2.0.15


  • Fixed 73. Python < 2.6.5 does not support unicode as keyword arguments names.
    [Stepan Kolesnik]
  • Fixed 84 Application cookies for localhost are no longer ignored
    [gawel]
  • Fixed 89 remove WSGIWarning: You are not supposed to send a body in a DELETE
    request because we now have a good reason for that. See http://bit.ly/1tb3yxW
    [gawel]
  • Fixed 92 You can now override TestApp.JSONEncoder to use a custom encoder
    [gawel]
  • Fixed 93 Support basic authentication
    [gawel]
  • Fixed 103 Broken "Edit me on GitHub" links in documentation
    [gawel]
  • Fixed 106 Make wrapping the app in the lint middleware optional
    [dmlayton]
  • Fixed 107 Explicit error message when WSGIProxy2 is not installer
    [gawel]
  • Fixed 108 cgi.parse_qsl is pending deprecation
    [gawel]

2.0.14


  • Allow .select() on <select>s and <select multiple>s.
    [Markus Bertheau]

2.0.13


  • Allow selecting <select> options by text
    [Markus Bertheau]

2.0.12


  • Ignore the value attribute of file inputs
    [Markus Bertheau]
  • Allow selecting the form submit button by its value
    [Markus Bertheau]

2.0.11


  • Depend on unittest2 only for Python versions lower than 2.7
    [iElectric]
  • Add an optional parameter to TestApp, allowing the user to specify the
    parser used by BeautifulSoup
    [lyndsysimon]

2.0.10


  • Make StopableWSGIServer thread daemonic
    [lrowe]

Unidecode 0.04.19 -> 0.04.21

0.04.21

  • Add U+2116 NUMERO SIGN (thanks to Alan Davidson)
  • Add U+05BE HEBREW PUNCTUATION MAQAF (thanks to Micha Moskovic)

0.04.20

  • Fixed transliteration of circled Latin letters and numbers
    (thanks to Krzysztof Jurewicz).
  • Add square unit symbols.
  • Add Latin variants in U+20xx and U+21xx pages.
  • Fix U+02B1 MODIFIER LETTER SMALL H WITH HOOK.
  • Fix U+205F MEDIUM MATHEMATICAL SPACE.
  • Add "DIGIT ... COMMA" and "PARANTHESIZED LATIN CAPITAL LETTER"
    in U+1F1xx page.
  • Add missing vulgar fractions and a/c, a/s, c/o, c/u symbols.
  • Add universal Wheel release (thanks to Adam Chainz).

Once you have closed this pull request, I'll create separate pull requests for every update as soon as I find them.

That's it for now!

Happy merging! 🤖

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant