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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Update #379

Closed
wants to merge 21 commits into from
Closed

Initial Update #379

wants to merge 21 commits into from

Conversation

pyup-bot
Copy link
Collaborator

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.

Here's the executive summary:

Updates

Name used latest pypi
mongoengine 0.10.0 0.10.6 pypi
Flask-Login 0.2.11 0.3.2 pypi
flask-mongoengine 0.7.1 0.7.5 pypi
CommonMark 0.5.4 0.6.3 pypi
elasticsearch 1.6.0 2.3.0 pypi
Flask-WTF 0.11.0 0.12 pypi
celerybeat-mongo 0.0.8 0.0.10 pypi
Flask-BabelEx 0.9.2 0.9.3 pypi
wtforms 2.0.2 2.1 pypi
factory-boy 2.5.2 2.6.1 pypi
Flask-Security 1.7.4 1.7.5 pypi
python-dateutil 2.4.2 2.5.0 pypi
sphinx 1.3.1 1.3.6 pypi
celery 3.1.18 3.1.23 pypi
unicodecsv 0.13.0 0.14.1 pypi
fake-factory 0.5.2 0.5.7 pypi
flask-restplus 0.7.2 0.9.0 pypi
Flask-RESTful 0.3.3 0.3.5 pypi
Flask-Sitemap 0.1.0 0.2.0 pypi
Flask-OAuthlib 0.9.1 0.9.2 pypi
Flask-Uploads 0.1.3 0.2.0 pypi

Changelogs

Flask-Login 0.2.11 -> 0.3.2

0.3.2


Released on October 8th, 2015

  • Fixes Python 2.6 compatibility.
  • Updates SESSION_KEYS to include "remember".

0.3.1


Released on September 30th, 2015

  • Fixes removal of non-Flask-Login keys from session object when using 'strong'
    protection.

0.3.0


Released on September 10th, 2015

  • Fixes handling of X-Forward-For header.
  • Update to use SHA512 instead of MD5 for session identifier creation.
  • Fixes session creation for every view.
  • BREAKING: UTC used to set cookie duration.
  • BREAKING: Non-fresh logins now returns HTTP 401.
  • Support unicode user IDs in cookie.
  • Fixes user_logged_out signal invocation.
  • Support for per-Blueprint login views.
  • BREAKING: The is_authenticated, is_active, and is_anonymous members of
    the user class are now properties, not methods. Applications should update
    their user classes accordingly.
  • Various other improvements including documentation and code clean up.

CommonMark 0.5.4 -> 0.6.3

0.6.3

  • CommonMark-py now supports Python 2.6.
  • The CommonMark spec has been updated to 0.24.

0.6.2

  • Fixed a UnicodeEncodeError when parsing unicode entities on
    Python 2. As a result, CommonMark-py now relies on the "future"
    module in Python 2, as documented in setup.py. This can be found on
    pypi: https://pypi.python.org/pypi/future

0.6.1

  • Fixed an IndexError exception that occurred when input string
    was empty.

0.6.0

  • CommonMark-py now complies to the 0.23 CommonMark spec
    http://spec.commonmark.org/0.23/
  • The ExtensionBlock has been removed in this release, since
    the parser has been rewritten.
  • Added a compatibility fix for Python 2.6, but this version
    of Python still isn't really supported.
  • HTMLRenderer has been renamed to HtmlRenderer.
  • DocParser has been renamed to Parser.

0.5.5

  • Random bug fixes
  • Internal code structure changes
  • Compatibility fixes for Python 3

elasticsearch 1.6.0 -> 2.3.0

2.3.0


  • added client_key argument to configure client certificates
  • debug logging now includes response body even for failed requests

2.2.0


Due to change in json encoding the client will no longer mask issues with
encoding - if you work with non-ascii data in python 2 you must use the
unicode type or have proper encoding set in your environment.

  • adding additional options for ssh - ssl_assert_hostname and
    ssl_assert_fingerprint to the default connection class
  • fix sniffing

2.1.0


  • move multiprocessing import inside parallel bulk for Google App Engine

2.0.0


  • Elasticsearch 2.0 compatibility release

1.8.0


  • removed thrift and memcached connections, if you wish to continue using
    those, extract the classes and use them separately.
  • added a new, parallel version of the bulk helper using thread pools
  • In helpers, removed bulk_index as an alias for bulk. Use bulk
    instead.

1.7.0


  • elasticsearch 2.0 compatibility
  • thrift now deprecated, to be removed in future version
  • make sure urllib3 always uses keep-alive

Flask-Security 1.7.4 -> 1.7.5

1.7.5


Released December 2nd 2015

  • Added SECURITY_TOKEN_MAX_AGE configuration setting
  • Fixed calls to SQLAlchemyUserDatastore.get_user(None) (this now returns False instead of raising a TypeError
  • Fixed URL generation adding extra slashes in some cases (see GitHub Error when adding a CKAN harvest source聽#343)
  • Fixed handling of trackable IP addresses when the X-Forwarded-For header contains multiple values
  • Include WWW-Authenticate headers in @auth_required authentication checks
  • Fixed error when check_token function is used with a json list
  • Added support for custom AnonymousUser classes
  • Restricted forgot_password endpoint to anonymous users
  • Allowed unauthorized callback to be overridden
  • Fixed issue where passwords cannot be reset if currently set to None
  • Ensured that password reset tokens are invalidated after use
  • Updated is_authenticated and is_active functions to support Flask-Login changes
  • Various documentation improvements

python-dateutil 2.4.2 -> 2.5.0

2.5.0


fake-factory 0.5.2 -> 0.5.7

0.5.7


  • Repackage to resolve PyPI issue.

0.5.6


  • Add date handling for datetime functions. Thanks @rpkilby.
  • Discern male and female first names in pt_BR. Thanks @gabrielusvicente.

0.5.5


  • Specify help text for command line. Thanks @cbaines.

0.5.4


  • Expose Provider's random instance. Thank @gsingers for the suggestion.
  • Make sure required characters are in the password. Thanks @craig552uk.
  • Add internet and jobs Providers for fa_IR. Thanks @hamidfzm.
  • Correct Poland phone numbers. Thanks @fizista.
  • Fix brittly tests due to seconds elapsed in-between comparison
  • Allow unicode in emails and domains. Thanks @zdelagrange for the report.
  • Use dateutil for computing next_month. Thanks @mark-love, @rshk.
  • Fix tests module import. Thanks @jorti for the report.
  • Handle unexpected length in ean(). Thanks @michaelcho.
  • Add internet provider for ja_JP. Thanks @massa142.
  • Add Romanized Japanese person name. Thanks @massa142.
  • Add tzinfo support to datetime methods. Thanks @j0hnsmith.
  • Add an 'office' file extensions category. Thanks @j0hnsmith.
  • Generate name according to profile's sex. Thanks @Dutcho for the report.
  • Add bs_BA phone number and internet provider. Thanks @elahmo.
  • Add a SSN provider for zh_CN. Thanks @felixonmars.
  • Differentiate male and female first names in fr_FR locale. Thanks @GregoryVds
  • Add Maestro credit card. Thanks @anthonylauzon.
  • Add hr_HR localization. Thanks @mislavcimpersak.
  • Update de_DE first names. Thanks @WarrenFaith and @mschoebel.
  • Allow generation of IPv4 and IPv6 network address with valid CIDR. Thanks @kdeldycke.
  • Unittest IPv4 and IPv6 address and network generation. Thanks @kdeldycke.
  • Add a new provider to generate random binary blob. Thanks @kdeldycke.
  • Check that randomly produced language codes are parseable as locale by the
    factory constructor. Thanks @kdeldycke.
  • Fix chinese random language code. Thanks @kdeldycke.
  • Remove duplicate words from Lorem provider. Thanks @jeffwidman.

0.5.3


  • Added company_vat to company fi_FI provider. Thanks @kivipe.
  • Seed a Random instance instead of the module. Thanks Amy Hanlon.
  • Fixed en_GB postcodes to be more realistic. Thanks @mapleoin for the report.
  • Fixed support for Python 3 in the python provider. Thanks @derekjamescurtis.
  • Fixed U.S. SSN generation. Thanks @jschaf.
  • Use environment markers for wheels. Thanks @RonnyPfannschmidt
  • Fixed Python3 issue in pyiterable and pystruct providers. Thanks @derekjamescurtis.
  • Fixed en_GB postcodes to be more realistic. Thanks @mapleoin.
  • Fixed and improved performance of credit card number provider. Thanks @0x000.
  • Added Brazilian SSN, aka CPF. Thanks @ericchaves.
  • Added female and male names for fa_IR. Thanks @afshinrodgar.
  • Fixed issues with Decimal objects as input to geo_coordinate. Thanks @davy.
  • Fixed bug for center set to None in geo_coordinate. Thanks @davy.
  • Fixed deprecated image URL placeholder services.
  • Fixed provider's example formatting in documentation.
  • Added en_AU provider. Thanks @xfxf.

flask-restplus 0.7.2 -> 0.9.0

0.9.0


  • Make :class:Namespace behave like :class:~flask.Blueprint for :class:~flask.Flask
  • Deprecated parser and body parameters for expect in :meth:~Namespace.doc decorator
  • Deprecated :meth:Model.extend in favor of :meth:Model.clone
  • Added the :meth:~Namespace.param decorator
  • Honour method restrictions in Swagger documentation (:issue:93)
  • Improved documentation

0.8.6


  • Handle callable on API infos
  • Handle documentation on error handlers
  • Drop/merge flask_restful flask_restful.RequestParser
  • Handle :class:~reqparse.RequestParser into :meth:~Api.expect decorator
  • Handle schema for :mod:~inputs parsers
  • Added some inputs:
    • :class:~inputs.email
    • :func:~inputs.ip
    • :func:~inputs.ipv4
    • :func:~inputs.ipv6

0.8.5


  • Handle mask on :class:~fields.Polymorph field
  • Handle mask on inherited models
  • Replace flask_restful.abort by :func:flask_restplus.errors.abort
  • Replace flask_restful.unpack by :func:flask_restplus.utils.unpack
  • Breaking changes:
    • Renamed ApiModel into :class:Model
    • Renamed ApiNamespace into :class:Namespace

0.8.4


  • Drop/merge flask_restful.Resource resolving a recursion problem
  • Allow any callable as field default, min, max...
  • Added :class:~fields.Date field
  • Improve error handling for inconsistent masks
  • Handle model level default mask
  • support colons and dashes in mask field names
  • Breaking changes:
    • Renamed exceptions module into errors
    • Renamed RestException into :class:~errors.RestError
    • Renamed MarshallingException into :class:~fields.MarshallingError
    • :class:~fields.DateTime field always output datetime

0.8.3


  • Drop/merge flask-restful fields
  • Drop/merge flask-restplus inputs
  • Update Swagger-UI to version 2.1.3
  • Use minified version of Swagger-UI if DEBUG=False
  • Blueprint subdomain support (static only)
  • Added support for default fields mask

0.8.2


  • Skip unknown fields in mask when applied on a model
  • Added * token to fields mask (all remaining fields)
  • Ensure generated endpoints does not collide
  • Drop/merge flask-restful Api.handler_error()

0.8.1


  • Refactor Swagger UI handling:
    • allow to register a custom view with @api.documentation
    • allow to register a custom URL with the doc parameter
    • allow to disable documentation with doc=False
  • Added fields mask support through header (see: :doc:Fields Masks Documentation </mask>)
  • Expose flask_restful.inputs module on flask_restplus.inputs
  • Added support for some missing fields and attributes:
    • host root field (filed only if SERVER_NAME config is set)
    • custom tags root field
    • exclusiveMinimum and exclusiveMaximum number field attributes
    • multipleOf number field attribute
    • minLength and maxLength string field attributes
    • pattern string field attribute
    • minItems and maxItems list field attributes
    • uniqueItems list field attribute
  • Allow to override the default error handler
  • Fixes

0.8.0


  • Added payload validation (initial implementation based on jsonschema)
  • Added @api.deprecated to mark resources or methods as deprecated
  • Added @api.header decorator shortcut to document headers
  • Added Postman export
  • Fix compatibility with flask-restful 0.3.4
  • Allow to specify an exemple a custom fields with __schema_example__
  • Added support for PATCH method in Swagger UI
  • Upgraded to Swagger UI 2.1.2
  • Handle enum as callable
  • Allow to configure docExpansion with the SWAGGER_UI_DOC_EXPANSION parameter

Flask-RESTful 0.3.3 -> 0.3.5

0.3.5


Released December 9, 2015

  • Add nullable option to request parser to allow/disallow null values for arguments (#538)
  • Use Flask's exception log method in handle_error(e) method instead of directly logging the exception notice. (#496)
  • Argument.help now allows more flexible message formatting using the {error_msg} string interpolation token. (#518)
  • Prevent representation from being chosen at random when Accept: */* (#524)
  • Headers from HTTPExceptions are now returned in the response instead of being discarded (#523)
  • Marshalling now checks for a __marshallable__ method first before defaulting back to __getitem__ ()
  • Flask 1.0 compatability fixes (#506)

0.3.4


Released July 20, 2015

  • Fixed issue where abort() and raise Exception were not equivalent (#205)
  • Fixed RequestParser settings not being copied properly (#483)
  • Add ability to configure json serializer settings from application config (#458)
  • Project metadata, tests, and examples are now included in source distributions (#475)
  • Various documentation improvements

Flask-OAuthlib 0.9.1 -> 0.9.2

0.9.2


Released on Nov 3, 2015

  • Bugfix in client parse_response when body is none.
  • Update contrib client by @tonyseek
  • Typo fix for OAuth1 provider
  • Fix OAuth2 provider on non credential clients by @Fleurer

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

That's it for now!

Happy merging! 馃

@WarrenFaith
Copy link

For god sake: Next time remove the mentioning of dozens of people from your PR comment. You just spammed dozens of people for a PR!

@davidbgk
Copy link
Member

@WarrenFaith sorry about that, you're actually answering to a bot ;)

@jayfk ping for feedback.

@WarrenFaith
Copy link

@davidbgk yeah, I realized that. Anyway I notified the "creator" of the bot about that and that I will report the bot for spamming if I ever get a notification from them this way again.

@jayfk
Copy link

jayfk commented Mar 14, 2016

@WarrenFaith sorry about the noise.

What happened here? The bot parsed the changelog that had the mentions in them and attached them to the PR as a quote. Wrapping the mention in a quote obviously wasn't enough here.

Again, sorry about the noise. I'll make sure mentions will be removed automatically.

@jayfk
Copy link

jayfk commented Mar 14, 2016

Fixed. This bot shall never mention again!

@davidbgk
Copy link
Member

Thanks for your reactivity @jayfk 鉂わ笍

@vinyll vinyll closed this May 3, 2016
@davidbgk davidbgk deleted the pyup-initial-update branch May 12, 2016 16:15
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.

None yet

5 participants