Skip to content
New issue

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

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

Already on GitHub? # to your account

Update voluptuous to 0.10.4 #89

Closed
wants to merge 1 commit into from

Conversation

pyup-bot
Copy link
Contributor

There's a new version of voluptuous available.
You are currently using 0.9.3. I have updated it to 0.10.4

These links might come in handy: PyPI | Changelog | Repo

Changelog

0.10.4

  • 278: Unicode
    translation to python 2 issue fixed.

0.10.2

Changes:

  • 195:
    Range raises RangeInvalid when testing math.nan.
  • 215:
    {} and [] now always evaluate as is, instead of as any dict or any list.
    To specify a free-form list, use list instead of []. To specify a
    free-form dict, use dict instead of Schema({}, extra=ALLOW_EXTRA).
  • 224:
    Change the encoding of keys in error messages from Unicode to UTF-8.

New:

  • 185:
    Add argument validation decorator.
  • 199:
    Add Unordered.
  • 200:
    Add Equal.
  • 207:
    Add Number.
  • 210:
    Add Schema equality check.
  • 212:
    Add coveralls.
  • 227:
    Improve Marker management in Schema.
  • 232:
    Add Maybe.
  • 234:
    Add Date.
  • 236, 237, and 238:
    Add script for updating gh-pages.
  • 256:
    Add support for OrderedDict validation.
  • 258:
    Add Contains.

Fixes:

  • 197:
    ExactSequence checks sequences are the same length.
  • 201:
    Empty lists are evaluated as is.
  • 205:
    Filepath validators correctly handle None.
  • 206:
    Handle non-subscriptable types in humanize_error.
  • 231:
    Validate namedtuple as a tuple.
  • 235:
    Update docstring.
  • 249:
    Update documentation.
  • 262:
    Fix a performance issue of exponential complexity where all of the dict keys were matched against all keys in the schema.
    This resulted in O(n*m) complexity where n is the number of keys in the dict being validated and m is the number of keys in the schema.
    The fix ensures that each key in the dict is matched against the relevant schema keys only. It now works in O(n).
  • 266:
    Remove setuptools as a dependency.

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖

@pyup-bot
Copy link
Contributor Author

Closing this in favor of #90

@pyup-bot pyup-bot closed this Apr 13, 2017
@imZack imZack deleted the pyup-update-voluptuous-0.9.3-to-0.10.4 branch April 13, 2017 12:01
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant