monty5811 / apostello

sms for your church
MIT License
60 stars 21 forks source link

Scheduled monthly dependency update for August #81

Closed pyup-bot closed 7 years ago

pyup-bot commented 7 years ago

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.

Sphinx 1.5.5 » 1.6.3 PyPI | Changelog | Homepage
sphinx-autobuild 0.6.0 » 0.7.1 PyPI | Changelog | Repo
django-extensions 1.7.9 » 1.8.1 PyPI | Changelog | Repo | Docs
django 1.11.1 » 1.11.4 PyPI | Changelog | Homepage
ipython 6.0.0 » 6.1.0 PyPI | Changelog | Homepage
psycopg2 2.7.1 » 2.7.3 PyPI | Changelog | Homepage | Docs
pygal 2.3.1 » 2.4.0 PyPI | Homepage
requests 2.13.0 » 2.18.2 PyPI | Changelog | Homepage
twilio 6.0.0 » 6.5.0 PyPI | Changelog | Repo
yapf 0.16.2 » 0.16.3 PyPI | Changelog
pytest-env 0.6.0 » 0.6.2 PyPI | Repo
pytest-html 1.14.2 » 1.15.1 PyPI | Changelog | Repo
pytest 3.1.0 » 3.1.3 PyPI | Changelog | Repo | Homepage
selenium 3.4.2 » 3.4.3 PyPI | Changelog | Repo
vcrpy 1.10.5 » 1.11.1 PyPI | Changelog | Repo

Changelogs

Sphinx 1.5.5 -> 1.6.3

1.6.3

=====================================

Features added

  • latex: hint that code-block continues on next page (refs: 3764, 3792)

Bugs fixed

  • 3821: Failed to import sphinx.util.compat with docutils-0.14rc1
  • 3829: sphinx-quickstart template is incomplete regarding use of alabaster
  • 3772: 'str object' has no attribute 'filename'
  • Emit wrong warnings if citation label includes hyphens (refs: 3565)
  • 3858: Some warnings are not colored when using --color option
  • 3775: Remove unwanted whitespace in default template
  • 3835: sphinx.ext.imgmath fails to convert SVG images if project directory name contains spaces
  • 3850: Fix color handling in make mode's help command
  • 3865: use of self.env.warn in sphinx extension fails
  • 3824: production lists apply smart quotes transform since Sphinx 1.6.1
  • latex: fix \sphinxbfcode swallows initial space of argument
  • 3878: Quotes in auto-documented class attributes should be straight quotes in PDF output
  • 3881: LaTeX figure floated to next page sometimes leaves extra vertical whitespace
  • 3885: duplicated footnotes raises IndexError
  • 3873: Failure of deprecation warning mechanism of sphinx.util.compat.Directive
  • 3874: Bogus warnings for "citation not referenced" for cross-file citations
  • 3860: Don't download images when builders not supported images
  • 3860: Remote image URIs without filename break builders not supported remote images
  • 3833: command line messages are translated unintentionally with language setting.
  • 3840: make checking epub_uid strict
  • 3851, 3706: Fix about box drawing characters for PDF output
  • 3900: autosummary could not find methods
  • 3902: Emit error if latex_documents contains non-unicode string in py2

1.6.2

=====================================

Incompatible changes

  • 3789: Do not require typing module for python>=3.5

Bugs fixed

  • 3754: HTML builder crashes if HTML theme appends own stylesheets
  • 3756: epub: Entity 'mdash' not defined
  • 3758: Sphinx crashed if logs are emitted in conf.py
  • 3755: incorrectly warns about dedent with literalinclude
  • 3742: RTD <https://readthedocs.org/> PDF builds of Sphinx own docs are missing an index entry in the bookmarks and table of contents. This is rtfd/readthedocs.org2857 <https://github.com/rtfd/readthedocs.org/issues/2857> issue, a workaround is obtained using some extra LaTeX code in Sphinx's own :file:conf.py
  • 3770: Build fails when a "code-block" has the option emphasize-lines and the number indicated is higher than the number of lines
  • 3774: Incremental HTML building broken when using citations
  • 3763: got epubcheck validations error if epub_cover is set
  • 3779: 'ImportError' in sphinx.ext.autodoc due to broken 'sys.meta_path'. Thanks to Tatiana Tereshchenko.
  • 3796: env.resolve_references() crashes when non-document node given
  • 3803: Sphinx crashes with invalid PO files
  • 3791: PDF "continued on next page" for long tables isn't internationalized
  • 3788: smartquotes emits warnings for unsupported languages
  • 3807: latex Makefile for make latexpdf is only for unixen
  • 3781: double hyphens in option directive are compiled as endashes
  • 3817: latex builder raises AttributeError

1.6.1

=====================================

Dependencies

1.6

  • LDML format support in i18n feature
  • sphinx.addnodes.termsep
  • Some functions and classes in sphinx.util.pycompat: zip_longest, product, all, any, next, open, class_types, base_exception, relpath, StringIO, BytesIO. Please use the standard library version instead;

If any deprecation warning like RemovedInSphinxXXXWarning are displayed, please refer :ref:when-deprecation-warnings-are-displayed.

Features added

1.6b3

  • 3588: No compact (p tag) html output in the i18n document build even when :confval:html_compact_lists is True.
  • The make latexpdf from 1.6b1 (for GNU/Linux and Mac OS, using latexmk) aborted earlier in case of LaTeX errors than was the case with 1.5 series, due to hard-coded usage of --halt-on-error option. (refs 3695)
  • 3683: sphinx.websupport module is not provided by default
  • 3683: Failed to build document if builder.css_file.insert() is called
  • 3714: viewcode extension not taking highlight_code='none' in account
  • 3698: Moving :doc: to std domain broke backwards compatibility
  • 3633: misdetect unreferenced citations

1.6b2

  • 3662: builder.css_files is deprecated. Please use add_stylesheet() API instead.

1.6b1

  • sphinx.util.compat.Directive class is now deprecated. Please use instead docutils.parsers.rst.Directive
  • sphinx.util.compat.docutils_version is now deprecated
  • 2367: Sphinx.warn(), Sphinx.info() and other logging methods are now deprecated. Please use sphinx.util.logging (:ref:logging-api) instead.
  • 3318: notice is now deprecated as LaTeX environment name and will be removed at Sphinx 1.7. Extension authors please use sphinxadmonition instead (as Sphinx does since 1.5.)
  • Sphinx.status_iterator() and Sphinx.old_status_iterator() is now deprecated. Please use sphinx.util:status_iterator() instead.
  • Sphinx._directive_helper() is deprecated. Please use sphinx.util.docutils.directive_helper() instead.
  • BuildEnvironment.set_warnfunc() is now deprecated
  • Following methods of BuildEnvironment is now deprecated.

    • BuildEnvironment.note_toctree()
    • BuildEnvironment.get_toc_for()
    • BuildEnvironment.get_toctree_for()
    • BuildEnvironment.create_index()

    Please use sphinx.environment.adapters modules instead.

  • latex package footnote is not loaded anymore by its bundled replacement footnotehyper-sphinx. The redefined macros keep the same names as in the original package.
  • 3429: deprecate config setting latex_keep_old_macro_names. It will be removed at 1.7, and already its default value has changed from True to False.
  • 3221: epub2 builder is deprecated
  • 3254: sphinx.websupport is now separated into independent package; sphinxcontrib-websupport. sphinx.websupport will be removed in Sphinx-2.0.
  • 3628: sphinx_themes entry_point is deprecated. Please use sphinx.html_themes instead.

1.5.6

=====================================

Bugs fixed

  • 3614: Sphinx crashes with requests-2.5.0
  • 3618: autodoc crashes with tupled arguments
  • 3664: No space after the bullet in items of a latex list produced by Sphinx
  • 3657: EPUB builder crashes if document startswith genindex exists
  • 3588: No compact (p tag) html output in the i18n document build even when :confval:html_compact_lists is True.
  • 3685: AttributeError when using 3rd party domains
  • 3702: LaTeX writer styles figure legends with a hard-coded \small
  • 3708: LaTeX writer allows irc scheme
  • 3717: Stop enforcing that favicon's must be .ico
  • 3731, 3732: Protect isenumclass predicate against non-class arguments
  • 3320: Warning about reference target not being found for container types
  • Misspelled ARCHIVEPREFIX in Makefile for latex build repertory

sphinx-autobuild 0.6.0 -> 0.7.1

0.7.1


  • Remove spurious virtualenv directory from published packages.

0.7.0


  • Add support for python 3.5, 3.6 and deprecate official python 2.6 support.
  • Add __main__ module for python 3.
  • Add a --version argument.

django-extensions 1.7.9 -> 1.8.1

1.8.1


Changes:

  • Build: use tox's 'TOXENV' environment variable
  • Fix: resetdb, fix problem that 'utf8_support' option is ignored
  • Improvement: export_emails, moved custom csv UnicodeWriter (for py2) into compat.py
  • Translations: pt, removed since it was causing issues with the builds if anybody wants to update and fix it that would be much appreciated !

1.8.0


UUIDField has been removed after being deprecated.

Deprecation schedule for JSONField has been removed after requests from the community.

Changes:

  • Fix: runserver_plus, fixed Python 3 print syntax
  • Fix: sqldiff, Use 'display_size', not 'precision' to identify MySQL bool field
  • Fix: export_emails, fix and refactor the command and all its output options
  • Improvement: tests, added Python 3.6 and PyPy3.5-5.8.0
  • Improvement: clear_cache, add --cache option to support multiple caches
  • Improvement: runserver_plus, limit printing SQL queries to avoid flooding the terminal
  • Improvement: shell_plus, limit printing SQL queries to avoid flooding the terminal
  • Docs: graph_models, document including/excluding specific models
  • Docs: shell_plus, added PTPython

django 1.11.1 -> 1.11.4

1.11.4

===========================

August 1, 2017

Django 1.11.4 fixes several bugs in 1.11.3.

Bugfixes

  • Fixed a regression in 1.11.3 on Python 2 where non-ASCII format values for date/time widgets results in an empty value in the widget's HTML (:ticket:28355).

  • Fixed QuerySet.union() and difference() when combining with a queryset raising EmptyResultSet (:ticket:28378).

  • Fixed a regression in pickling of LazyObject on Python 2 when the wrapped object doesn't have __reduce__() (:ticket:28389).

  • Fixed crash in runserver's autoreload with Python 2 on Windows with non-str environment variables (:ticket:28174).

  • Corrected Field.has_changed() to return False for disabled form fields: BooleanField, MultipleChoiceField, MultiValueField, FileField, ModelChoiceField, and ModelMultipleChoiceField.

  • Fixed QuerySet.count() for union(), difference(), and intersection() queries. (:ticket:28399).

  • Fixed ClearableFileInput rendering as a subwidget of MultiWidget (:ticket:28414). Custom clearable_file_input.html widget templates will need to adapt for the fact that context values checkbox_name, checkbox_id, is_initial, input_text, initial_text, and clear_checkbox_label are now attributes of widget rather than appearing in the top-level context.

  • Fixed queryset crash when using a GenericRelation to a proxy model (:ticket:28418).

===========================

1.11.3

===========================

July 1, 2017

Django 1.11.3 fixes several bugs in 1.11.2.

Bugfixes

  • Removed an incorrect deprecation warning about a missing renderer argument if a Widget.render() method accepts **kwargs (:ticket:28265).

  • Fixed a regression causing Model.__init__() to crash if a field has an instance only descriptor (:ticket:28269).

  • Fixed an incorrect DisallowedModelAdminLookup exception when using a nested reverse relation in list_filter (:ticket:28262).

  • Fixed admin's FieldListFilter.get_queryset() crash on invalid input (:ticket:28202).

  • Fixed invalid HTML for a required AdminFileWidget (:ticket:28278).

  • Fixed model initialization to set the name of class-based model indexes for models that only inherit models.Model (:ticket:28282).

  • Fixed crash in admin's inlines when a model has an inherited non-editable primary key (:ticket:27967).

  • Fixed QuerySet.union(), intersection(), and difference() when combining with an EmptyQuerySet (:ticket:28293).

  • Prevented Paginator’s unordered object list warning from evaluating a QuerySet (:ticket:28284).

  • Fixed the value of redirect_field_name in LoginView’s template context. It's now an empty string (as it is for the original function-based login() view) if the corresponding parameter isn't sent in a request (in particular, when the login page is accessed directly) (:ticket:28229).

  • Prevented attribute values in the django/forms/widgets/attrs.html template from being localized so that numeric attributes (e.g. max and min) of NumberInput work correctly (:ticket:28303).

  • Removed casting of the option value to a string in the template context of the CheckboxSelectMultiple, NullBooleanSelect, RadioSelect, SelectMultiple, and Select widgets (:ticket:28176). In Django 1.11.1, casting was added in Python to avoid localization of numeric values in Django templates, but this made some use cases more difficult. Casting is now done in the template using the |stringformat:'s' filter.

  • Prevented a primary key alteration from adding a foreign key constraint if db_constraint=False (:ticket:28298).

  • Fixed UnboundLocalError crash in RenameField with nonexistent field (:ticket:28350).

  • Fixed a regression preventing a model field's limit_choices_to from being evaluated when a ModelForm is instantiated (:ticket:28345).

===========================

1.11.2

===========================

June 1, 2017

Django 1.11.2 adds a minor feature and fixes several bugs in 1.11.1. Also, the latest string translations from Transifex are incorporated.

Minor feature

The new LiveServerTestCase.port attribute reallows the use case of binding to a specific port following the :ref:bind to port zero <liveservertestcase-port-zero-change> change in Django 1.11.

Bugfixes

  • Added detection for GDAL 2.1 and 2.0, and removed detection for unsupported versions 1.7 and 1.8 (:ticket:28181).

  • Changed contrib.gis to raise ImproperlyConfigured rather than GDALException if gdal isn't installed, to allow third-party apps to catch that exception (:ticket:28178).

  • Fixed django.utils.http.is_safe_url() crash on invalid IPv6 URLs (:ticket:28142).

  • Fixed regression causing pickling of model fields to crash (:ticket:28188).

  • Fixed django.contrib.auth.authenticate() when multiple authentication backends don't accept a positional request argument (:ticket:28207).

  • Fixed introspection of index field ordering on PostgreSQL (:ticket:28197).

  • Fixed a regression where Model._state.adding wasn't set correctly on multi-table inheritance parent models after saving a child model (:ticket:28210).

  • Allowed DjangoJSONEncoder to serialize django.utils.deprecation.CallableBool (:ticket:28230).

  • Relaxed the validation added in Django 1.11 of the fields in the defaults argument of QuerySet.get_or_create() and update_or_create() to reallow settable model properties (:ticket:28222).

  • Fixed MultipleObjectMixin.paginate_queryset() crash on Python 2 if the InvalidPage message contains non-ASCII (:ticket:28204).

  • Prevented Subquery from adding an unnecessary CAST which resulted in invalid SQL (:ticket:28199).

  • Corrected detection of GDAL 2.1 on Windows (:ticket:28181).

  • Made date-based generic views return a 404 rather than crash when given an out of range date (:ticket:28209).

  • Fixed a regression where file_move_safe() crashed when moving files to a CIFS mount (:ticket:28170).

  • Moved the ImageField file extension validation added in Django 1.11 from the model field to the form field to reallow the use case of storing images without an extension (:ticket:28242).

===========================

ipython 6.0.0 -> 6.1.0

6.1.0

None

psycopg2 2.7.1 -> 2.7.3

2.7.3

^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Restored default :sql:timestamptz[] typecasting to Python !datetime. Regression introduced in Psycopg 2.7.2 (:ticket:578).

2.7.2

^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Fixed inconsistent state in externally closed connections (:tickets:263, 311, 443). Was fixed in 2.6.2 but not included in 2.7 by mistake.
  • Fixed Python exceptions propagation in green callback (:ticket:410).
  • Don't display the password in connection.dsn when the connection string is specified as an URI (:ticket:528).
  • Return objects with timezone parsing "infinity" :sql:timestamptz (:ticket:536).
  • Dropped dependency on VC9 runtime on Windows binary packages (:ticket:541).
  • Fixed segfault in ~connection.lobject() when mode\=\ !None (:ticket:544).
  • Fixed ~connection.lobject() keyword argument lobject_factory (:ticket:545).
  • Fixed ~psycopg2.extras.ReplicationCursor.consume_stream() keepalive_interval argument (:ticket:547).
  • Maybe fixed random import error on Python 3.6 in multiprocess environment (:ticket:550).
  • Fixed random !SystemError upon receiving abort signal (:ticket:551).
  • Accept ~psycopg2.sql.Composable objects in ~psycopg2.extras.ReplicationCursor.start_replication_expert() (:ticket:554).
  • Parse intervals returned as microseconds from Redshift (:ticket:558).
  • Added ~psycopg2.extras.Json !prepare() method to consider connection params when adapting (:ticket:562).
  • ~psycopg2.errorcodes map updated to PostgreSQL 10 beta 1.

requests 2.13.0 -> 2.18.2

2.18.2

+++++++++++++++++++

Bugfixes

  • requests.help no longer fails on Python 2.6 due to the absence of ssl.OPENSSL_VERSION_NUMBER.

Dependencies

  • We now support urllib3 v1.22.

2.18.1

+++++++++++++++++++

Bugfixes

  • Fix an error in the packaging whereby the *.whl contained incorrect data that regressed the fix in v2.17.3.

2.18.0

+++++++++++++++++++

Improvements

  • Response is now a context manager, so can be used directly in a with statement without first having to be wrapped by contextlib.closing().

Bugfixes

  • Resolve installation failure if multiprocessing is not available
  • Resolve tests crash if multiprocessing is not able to determine the number of CPU cores
  • Resolve error swallowing in utils set_environ generator

2.17.3

+++++++++++++++++++

Improvements

  • Improved packages namespace identity support, for monkeypatching libraries.

2.17.2

+++++++++++++++++++

Improvements

  • Improved packages namespace identity support, for monkeypatching libraries.

2.17.1

+++++++++++++++++++

Improvements

  • Improved packages namespace identity support, for monkeypatching libraries.

2.17.0

+++++++++++++++++++

Improvements

  • Removal of the 301 redirect cache. This improves thread-safety.

2.16.5

+++++++++++++++++++

  • Improvements to $ python -m requests.help.

2.16.4

+++++++++++++++++++

  • Introduction of the $ python -m requests.help command, for debugging with maintainers!

2.16.3

+++++++++++++++++++

  • Further restored the requests.packages namespace for compatibility reasons.

2.16.2

+++++++++++++++++++

  • Further restored the requests.packages namespace for compatibility reasons.

No code modification (noted below) should be neccessary any longer.

2.16.1

+++++++++++++++++++

  • Restored the requests.packages namespace for compatibility reasons.
  • Bugfix for urllib3 version parsing.

Note: code that was written to import against the requests.packages namespace previously will have to import code that rests at this module-level now.

For example::

from requests.packages.urllib3.poolmanager import PoolManager

Will need to be re-written to be::

from requests.packages import urllib3 urllib3.poolmanager.PoolManager

Or, even better::

from urllib3.poolmanager import PoolManager

2.16.0

+++++++++++++++++++

  • Unvendor ALL the things!

2.15.1

+++++++++++++++++++

  • Everyone makes mistakes.

2.15.0

+++++++++++++++++++

Improvements

  • Introduction of the Response.next property, for getting the next PreparedResponse from a redirect chain (when allow_redirects=False).
  • Internal refactoring of __version__ module.

Bugfixes

  • Restored once-optional parameter for requests.utils.get_environ_proxies().

2.14.2

+++++++++++++++++++

Bugfixes

  • Changed a less-than to an equal-to and an or in the dependency markers to widen compatibility with older setuptools releases.

2.14.1

+++++++++++++++++++

Bugfixes

  • Changed the dependency markers to widen compatibility with older pip releases.

2.14.0

+++++++++++++++++++

Improvements

  • It is now possible to pass no_proxy as a key to the proxies dictionary to provide handling similar to the NO_PROXY environment variable.
  • When users provide invalid paths to certificate bundle files or directories Requests now raises IOError, rather than failing at the time of the HTTPS request with a fairly inscrutable certificate validation error.
  • The behavior of SessionRedirectMixin was slightly altered. resolve_redirects will now detect a redirect by calling get_redirect_target(response) instead of directly querying Response.is_redirect and Response.headers['location']. Advanced users will be able to process malformed redirects more easily.
  • Changed the internal calculation of elapsed request time to have higher resolution on Windows.
  • Added win_inet_pton as conditional dependency for the [socks] extra on Windows with Python 2.7.
  • Changed the proxy bypass implementation on Windows: the proxy bypass check doesn't use forward and reverse DNS requests anymore
  • URLs with schemes that begin with http but are not http or https no longer have their host parts forced to lowercase.

Bugfixes

  • Much improved handling of non-ASCII Location header values in redirects. Fewer UnicodeDecodeErrors are encountered on Python 2, and Python 3 now correctly understands that Latin-1 is unlikely to be the correct encoding.
  • If an attempt to seek file to find out its length fails, we now appropriately handle that by aborting our content-length calculations.
  • Restricted HTTPDigestAuth to only respond to auth challenges made on 4XX responses, rather than to all auth challenges.
  • Fixed some code that was firing DeprecationWarning on Python 3.6.
  • The dismayed person emoticon (/o\\) no longer has a big head. I'm sure this is what you were all worrying about most.

Miscellaneous

  • Updated bundled urllib3 to v1.21.1.
  • Updated bundled chardet to v3.0.2.
  • Updated bundled idna to v2.5.
  • Updated bundled certifi to 2017.4.17.

twilio 6.0.0 -> 6.5.0

6.5.0


This release adds Beta and Preview products to main artifact.

Previously, Beta and Preview products were only included in the alpha artifact. They are now being included in the main artifact to ease product discoverability and the collective operational overhead of maintaining multiple artifacts per library.

Api

  • Remove unused encryption_type property on Recordings (breaking change)
  • Update status enum for Messages to include 'accepted'

Messaging

  • Fix incorrectly typed capabilities property for PhoneNumbers.

Notify

  • Add ToBinding optional parameter on Notifications resource creation. Accepted values are json strings.

Preview

  • Add sms_application_sid to HostedNumberOrders.

Taskrouter

  • Fully support conference functionality in reservations.

6.4.3


Api

  • Update AnnounceMethod parameter naming for consistency

Notify

  • Add ToBinding optional parameter on Notifications resource creation. Accepted values are json strings.

Preview

  • Add verification_attempts to HostedNumberOrders.
  • Add status_callback_url and status_callback_method to HostedNumberOrders.

Video

  • Filter recordings by date using the parameters DateCreatedAfter and DateCreatedBefore.
  • Override the default time-to-live of a recording's media URL through the Ttl parameter (in seconds, default value is 3600).
  • Add query parameters SourceSid, Status, DateCreatedAfter and DateCreatedBefore to the convenience method for retrieving Room recordings.

Wireless

  • Added national and international data limits to the RatePlans resource.

6.4.2


  • Pin PyJWT to below version 1.5.1 to fix broken build.
  • Fix json load error for python 3.3 - 3.5

6.4.1


  • Add several missing <Gather> attributes.
    • partial_result_callback
    • partial_result_callback_method
    • language
    • hints
    • barge_in
    • acknowledge_sound_url
    • input
  • Remove client-side max page size validation.
  • Support announce_url and announce_url_method on Conference Participants.
  • TwiML docstring corrections.

6.4.0


  • Remove support for Python 2.6.
  • Add locality field to AvailablePhoneNumbers.
  • Add origin field to IncomingPhoneNumbers.
  • Add in_locality parameter to AvailablePhoneNumbers.
  • Add origin parameter to IncomingPhoneNumbers.
  • Add new sync categories to UsageRecords.
  • Support unicode in validation_client.
  • Add muted parameter to <Conference> Twiml.

6.3.0


  • Rename RoomList to RoomRecordingsList.

6.2.0


  • Add video domain.
  • Update usage record categories.
  • Add get_page method for reentrant paging.

6.1.2


  • Allow *kwargs in TwiML Gather

6.1.1


  • Add Task verb to VoiceResponse
  • Add Echo verb to VoiceResponse
  • Add Sim verb to VoiceResponse

6.1.0


  • Add v2 of chat.twilio.com.
  • Add recording_channels parameter to Participant create and update.
  • Add recording_status_callback parameter to Participant create and update.
  • Add recording_status_callback_method parameter to Participant create and update.
  • Add sip_auth_username parameter to Participant create and update.
  • Add region parameter to Participant create and update.
  • Add conference_recording_status_callback parameter to Participant create and update.
  • Add conference_recording_status_callback_method parameter to Participant create and update.
  • Add validity_period parameter to Messages.

yapf 0.16.2 -> 0.16.3

0.16.3

Changed

  • Add filename information to a ParseError excetion. Fixed
  • A token that ends in a continuation marker may have more than one newline in it, thus changing its "lineno" value. This can happen if multiple continuation markers are used with no intervening tokens. Adjust the line number to account for the lines covered by those markers.
  • Make sure to split after a comment even for "pseudo" parentheses.

pytest-html 1.14.2 -> 1.15.1

1.15.1

  • Fix pytest dependency to 3.0 or later

  • Thanks to silvana-i <https://github.com/silvana-i> for reporting the issue and to nicoddemus <https://github.com/nicoddemus> for providing a fix

1.15.0

  • Fix encoding issue in longrepr values

    • Thanks to tomga <https://github.com/tomga>_ for reporting the issue and providing a fix
  • Add ability to specify images as file or URL

    • Thanks to BeyondEvil <https://github.com/BeyondEvil>_ for the PR

pytest 3.1.0 -> 3.1.3

3.1.3

=========================

Bug Fixes

  • Fix decode error in Python 2 for doctests in docstrings. (2434 <https://github.com/pytest-dev/pytest/issues/2434>_)

  • Exceptions raised during teardown by finalizers are now suppressed until all finalizers are called, with the initial exception reraised. (2440 <https://github.com/pytest-dev/pytest/issues/2440>_)

  • Fix incorrect "collected items" report when specifying tests on the command- line. (2464 <https://github.com/pytest-dev/pytest/issues/2464>_)

  • deprecated_call in context-manager form now captures deprecation warnings even if the same warning has already been raised. Also, deprecated_call will always produce the same error message (previously it would produce different messages in context-manager vs. function-call mode). (2469 <https://github.com/pytest-dev/pytest/issues/2469>_)

  • Fix issue where paths collected by pytest could have triple leading / characters. (2475 <https://github.com/pytest-dev/pytest/issues/2475>_)

  • Fix internal error when trying to detect the start of a recursive traceback. (2486 <https://github.com/pytest-dev/pytest/issues/2486>_)

Improved Documentation

  • Explicitly state for which hooks the calls stop after the first non-None result. (2493 <https://github.com/pytest-dev/pytest/issues/2493>_)

Trivial/Internal Changes

  • Create invoke tasks for updating the vendored packages. (2474 <https://github.com/pytest-dev/pytest/issues/2474>_)

  • Update copyright dates in LICENSE, README.rst and in the documentation. (2499 <https://github.com/pytest-dev/pytest/issues/2499>_)

3.1.2

=========================

Bug Fixes

  • Required options added via pytest_addoption will no longer prevent using --help without passing them. (1999)

  • Respect python_files in assertion rewriting. (2121)

  • Fix recursion error detection when frames in the traceback contain objects that can't be compared (like numpy arrays). (2459)

  • UnicodeWarning is issued from the internal pytest warnings plugin only when the message contains non-ascii unicode (Python 2 only). (2463)

  • Added a workaround for Python 3.6 WindowsConsoleIO breaking due to Pytests's FDCapture. Other code using console handles might still be affected by the very same issue and might require further workarounds/fixes, i.e. colorama. (2467)

Improved Documentation

  • Fix internal API links to pluggy objects. (2331)

  • Make it clear that pytest.xfail stops test execution at the calling point and improve overall flow of the skipping docs. (810)

3.1.1

=========================

Bug Fixes

  • pytest warning capture no longer overrides existing warning filters. The previous behaviour would override all filters and caused regressions in test suites which configure warning filters to match their needs. Note that as a side-effect of this is that DeprecationWarning and PendingDeprecationWarning are no longer shown by default. (2430)

  • Fix issue with non-ascii contents in doctest text files. (2434)

  • Fix encoding errors for unicode warnings in Python 2. (2436)

  • pytest.deprecated_call now captures PendingDeprecationWarning in context manager form. (2441)

Improved Documentation

  • Addition of towncrier for changelog management. (2390)

selenium 3.4.2 -> 3.4.3

3.4.3

  • Fix EventFiringWebdriver and WebElement to raise AttributeError on missing attributes. (4107)
  • unwrap WebElements inside dicts

vcrpy 1.10.5 -> 1.11.1

1.11.1

  • 1.11.0 Allow injection of persistence methods + bugfixes (thanks j-funk and IvanMalison), Support python 3.6 + CI tests (thanks derekbekoe and graingert), Support pytest-asyncio coroutines (thanks graingert)
  • 1.10.5 Added a fix to httplib2 (thanks carlosds730), Fix an issue with aiohttp (thanks madninja), Add missing requirement yarl (thanks lamenezes), Remove duplicate mock triple (thanks FooBarQuaxx)
  • 1.10.4 Fix an issue with asyncio aiohttp (thanks madninja)
  • 1.10.3 Fix some issues with asyncio and params (thanks anovikov1984 and lamenezes), Fix some issues with cassette serialize / deserialize and empty response bodies (thanks gRoussac and dz0ny)

That's it for now!

Happy merging! 🤖

pyup-bot commented 7 years ago

Closing this in favor of #83