Bump colander from 0.9.8 to 1.7.0
Bumps colander from 0.9.8 to 1.7.0.
Changelog
Sourced from colander's changelog.
1.7.0 (2019-02-01)
The URL validator regex has been updated to no longer be vulnerable to a catastrophic backtracking that would have led to an infinite loop. See Pylons/colander#323 and https://github-redirect.dependabot.com/Pylons/colander/issues/290. With thanks to Przemek (https://github.com/p-m-k).
This does change the behaviour of the URL validator and it no longer supports
file://URI scheme (https://tools.ietf.org/html/rfc8089). Users that wish to validatefile://URI's should change their validator to usecolander.file_uriinstead.It has also dropped support for alternate schemes outside of http/ftp (and their secure equivelants). Please let us know if we need to relax this requirement.
CVE-ID: CVE-2017-18361
The Email validator has been updated to use the same regular expression that is used by the WhatWG HTML specification, thereby increasing the email addresses that will validate correctly from web forms submitted. See Pylons/colander#324 and Pylons/colander#283
Number once again will allow you to serialize None to colander.null, this reverts an accidental revert. See https://github-redirect.dependabot.com/Pylons/colander/issues/204#issuecomment-459556100
Integer SchemaType now supports an optional
strictmode that will validate that the number is an integer, rather than silently accepting floats and truncating. See Pylons/colander#322 and Pylons/colander#2921.6.0 (2019-01-31)
Support custom format strings on
DateTimeandDatefields. See Pylons/colander#318Support sub-second precision on
Timefields if provided. See Pylons/colander#319Format Python code of
colanderto conform to the PEP 8 style guide. Add some linters (flake8,blackand other) intotox.ini. See Pylons/colander#3201.5.1 (2018-09-10)
... (truncated)
Commits
-
db25f77prep 1.7.0 -
76ae867Merge pull request #322 from Pylons/feature/Integer-strict -
9880555Merge pull request #323 from Pylons/fix/url-validator-dos -
f22fcb9Add CHANGES.rst for #322 -
b6fe94fUpdate docstring with info about strict -
08c95b8Add a strict mode to Integer -
2ba8973Add CHANGES.rst for #323 -
0d22a9aAdd tests for file_uri validator -
1a17b23Add new file_uri validator -
7ccafc2Update tests for url validator - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot ignore this [patch|minor|major] versionwill close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.