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

Scheduled weekly dependency update for week 28 #76

Merged
merged 9 commits into from
Jul 15, 2017

Conversation

pyup-bot
Copy link
Contributor

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.

raven 6.0.0 » 6.1.0 PyPI | Changelog | Repo
django-storages 1.5.2 » 1.6.3 PyPI | Changelog | Repo
django 1.11.1 » 1.11.3 PyPI | Changelog | Homepage
Pillow 4.1.1 » 4.2.1 PyPI | Changelog | Homepage
djangorestframework-gis 0.11.1 » 0.11.2 PyPI | Changelog | Repo
Sphinx 1.5.6 » 1.6.3 PyPI | Changelog | Homepage
sphinx-autobuild 0.6.0 » 0.7.1 PyPI | Changelog | Repo
isort 4.2.5 » 4.2.15 PyPI | Changelog | Repo
django-test-plus 1.0.17 » 1.0.18 PyPI | Changelog | Repo

Changelogs

raven 6.0.0 -> 6.1.0

6.1.0


  • Support both string and class values for ignore_exceptions parameters.
    Class values also support child exceptions.
  • Ensure consistent fingerprint for SoftTimeLimitExceeded exceptions
  • Add sample_rate configuration
  • fix registration of hooks for Django

django-storages 1.5.2 -> 1.6.3

1.6.3


  • Revert default AWS_S3_SIGNATURE_VERSION to be V2 to restore backwards
    compatability in S3Boto3. It's recommended that all new projects set
    this to be 's3v4'. (344_)

.. _344: jschneier/django-storages#344

1.6.2


  • Fix regression in safe_join() to handle a trailing slash in an
    intermediate path. (341_)
  • Fix regression in gs.GSBotoStorage got an unespected kwarg.
    (342_)

.. _341: jschneier/django-storages#341
.. _342: jschneier/django-storages#342

1.6.1


  • Drop support for Django 1.9 (e89db45_)
  • Fix regression in safe_join() to allow joining a base path with an empty
    string. (336_)

.. _e89db45: jschneier/django-storages@e89db45
.. _336: jschneier/django-storages#336

1.6


  • Breaking: Remove backends deprecated in v1.5.1 (280_)
  • Breaking: DropBoxStorage has been upgrade to support v2 of the API, v1 will be shut off at the
    end of the month - upgrading is recommended (273_)
  • Breaking: The SFTPStorage backend now checks for the existence of the fallback ~/.ssh/known_hosts
    before attempting to load it. If you had previously been passing in a path to a non-existent file it will no longer
    attempt to load the fallback. (issue 118_ pr 325_)
  • Breaking: The default version value for AWS_S3_SIGNATURE_VERSION is now 's3v4'. No changes should
    be required (335_)
  • Deprecation: The undocumented gs.GSBotoStorage backend. See the new gcloud.GoogleCloudStorage
    or apache_libcloud.LibCloudStorage backends instead. (236_)
  • Add a new backend, gcloud.GoogleCloudStorage based on the google-cloud bindings. (236_)
  • Pass in the location constraint when auto creating a bucket in S3Boto3Storage (257, 258)
  • Add support for reading AWS_SESSION_TOKEN and AWS_SECURITY_TOKEN from the environment
    to S3Boto3Storage and S3BotoStorage. (283_)
  • Fix Boto3 non-ascii filenames on Python 2.7 (216, 217)
  • Fix collectstatic timezone handling in and add get_modified_time to S3BotoStorage (290_)
  • Add support for Django 1.11 (295_)
  • Add project keyword support to GCS in LibCloudStorage backend (269_)
  • Files that have a guessable encoding (e.g. gzip or compress) will be uploaded with that Content-Encoding in
    the s3boto3 backend (issue 263_ pr 264_)
  • The Dropbox backend now properly translates backslashes in Windows paths into forward slashes (e52a127_)
  • The S3 backends now permit colons in the keys (issue 248_ pr 322_)

.. _217: jschneier/django-storages#217
.. _273: jschneier/django-storages#273
.. _216: jschneier/django-storages#216
.. _283: jschneier/django-storages#283
.. _280: jschneier/django-storages#280
.. _257: jschneier/django-storages#257
.. _258: jschneier/django-storages#258
.. _290: jschneier/django-storages#290
.. _295: jschneier/django-storages#295
.. _269: jschneier/django-storages#269
.. _263: jschneier/django-storages#263
.. _264: jschneier/django-storages#264
.. _e52a127: jschneier/django-storages@e52a127
.. _236: jschneier/django-storages#236
.. _issue 118: jschneier/django-storages#118
.. _pr 325: jschneier/django-storages#325
.. _issue 248: jschneier/django-storages#248
.. _pr 322: jschneier/django-storages#322
.. _335: jschneier/django-storages#335

django 1.11.1 -> 1.11.3

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).

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

Pillow 4.1.1 -> 4.2.1

4.2.1


  • CI: Fix version specification and test on CI for PyPy/Windows 2608
    [wiredfool]

4.2.0


  • Doc: Clarified Image.save:append_images documentation 2604
    [radarhere]
  • CI: Amazon Linux and Centos6 docker images added to TravisCI 2585
    [wiredfool]

  • Image.alpha_composite added 2595
    [wiredfool]

  • Complex Text Support 2576
    [ShamsaHamed, Fahad-Alsaidi, wiredfool]

  • Added threshold parameter to ImageDraw.floodfill 2599
    [nediamond]

  • Added dBATCH parameter to ghostscript command 2588
    [radarhere]
  • JPEG: Adjust buffer size when icc_profile > MAXBLOCK 2596
    [Darou]
  • Specify Pillow Version in one place 2517
    [wiredfool]

  • CI: Change the owner of the TRAVIS_BUILD_DIR, fixing broken docker runs 2587
    [wiredfool]

  • Fix truncated PNG loading for some images, Fix memory leak on truncated PNG images. 2541, 2598
    [homm]

  • Add decompression bomb check to Image.crop 2410
    [wiredfool]

  • ImageFile: Ensure that the err_code variable is initialized in case of exception. 2363
    [alexkiro]

  • Tiff: Support append_images for saving multipage TIFFs 2406
    [blochl]

  • Doc: Clarify that draft is only implemented for JPEG and PCD 2409
    [wiredfool]
  • Test: MicImagePlugin 2447
    [hugovk]
  • Use round() instead of floor() to eliminate zero coefficients in resample 2558
    [homm]
  • Remove deprecated code 2549
    [hugovk]

  • Added append_images to PDF saving 2526
    [radarhere]

  • Remove unused function core image function new_array 2548
    [hugovk]

  • Remove unnecessary calls to dict.keys() 2551
    [jdufresne]

  • Add more ImageDraw.py tests and remove unused Draw.c code 2533
    [hugovk]

  • Test: More tests for ImageMorph 2554
    [hugovk]
  • Test: McIDAS area file 2552
    [radarhere]
  • Update Feature Detection 2520
    [wiredfool]
  • CI: Update pypy on TravisCI 2573
    [hugovk]
  • ImageMorph: Fix wrong expected size of MRLs read from disk 2561
    [dov]
  • Docs: Update install docs for FreeBSD 2546
    [wiredfool]
  • Build: Ignore OpenJpeg 1.5 on FreeBSD 2544
    [melvyn-sopacua]
  • Remove 'not yet implemented' methods from PIL 1.1.4 2538
    [hugovk]

  • Dependencies: Update FreeType to 2.8, LibTIFF to 4.0.8 and libimagequant to 2.9.1 2535 2537 2540
    [radarhere]

  • Raise TypeError and not also UnboundLocalError in ImageFile.Parser() 2525
    [joshblum]
  • Test: Use Codecov for coverage 2528
    [hugovk]
  • Use PNG for Image.show() 2527
    [HinTak, wiredfool]
  • Remove WITH_DEBUG compilation flag 2522
    [wiredfool]
  • Fix return value on parameter parse error in _webp.c 2521
    [adw1n]
  • Set executable flag on scripts with shebang line 2295
    [radarhere]
  • Flake8 2460
    [radarhere]
  • Doc: Release Process Changes 2516
    [wiredfool]
  • CI: Added region for s3 deployment on appveyor 2515
    [wiredfool]
  • Doc: Updated references to point to existing files 2507
    [radarhere]
  • Return copy on Image crop if crop dimensions match the image 2471
    [radarhere]
  • Test: Optimize CI speed 2464, 2466
    [hugovk]

djangorestframework-gis 0.11.1 -> 0.11.2

0.11.2


  • eb54fc0 <https://github.com/djangonauts/django-rest-framework-gis/commit/eb54fc0>_: GeometryFilter now use BaseGeometryWidget
  • 33a6418 <https://github.com/djangonauts/django-rest-framework-gis/commit/33a6418>_: fixed tests for Django 1.11: Point comparison uses srid

Sphinx 1.5.6 -> 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.

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.

isort 4.2.5 -> 4.2.15

4.2.15

IMPORTANT NOTE: This will be the last release with Python 2.6 support, subsequent releases will be 2.7+ only

  • Fixed certain one line imports not being successfully wrapped

4.2.14

  • Fixed 559 & 565: Added missing standard library imports

4.2.13

  • Fixed 553: Check only and --diff now work together again

4.2.12

  • Fixed wheel distribution bug

4.2.11

  • Fixed 546: Can't select y/n/c after latest update
  • Fixed 545: Incorrectly moves future imports above encoding comments

4.2.9

  • Fixed 428: Check only modifies sorting
  • Fixed 540: Not correctly identifying stdlib modules

4.2.8

  • Added --virtual-env switch command line option
  • Added --enforce-whitespace option to go along with --check-only for more exact checks (issue 423)
  • Fixed imports with a tailing '&Update sphinx-rtd-theme to 0.2.3 #39; and no space in-between getting removed (issue 425)
  • Fixed issue 299: long lines occasionally not wrapped
  • Fixed issue 432: No longer add import inside class when class starts at top of file after encoding comment
  • Fixed issue 440: Added missing --use-parentheses option to command line tool and documentation
  • Fixed issue 496: import* imports now get successfully identified and reformatted instead of deleted
  • Fixed issue 491: Non ending parentheses withing single line comments no longer cause formatting issues
  • Fixed issue 471: Imports that wrap the maximum line length and contain comments on the last line are no longer rendered incorrectly
  • Fixed issue 436: Force sort within section no longer rearranges comments
  • Fixed issue 473: Force_to_top and force_sort_within_sections now work together
  • Fixed issue 484 & 472: Consistent output with imports of same spelling but different case
  • Fixed issue 433: No longer incorrectly add an extra new-line when comment between imports and function definition
  • Fixed issue 419: Path specification for skipped paths is not Unix/Windows inter-operable.
    Breaking Changes:
    • Fixed issue 511: All command line options with an underscore, have had the underscore replaced with a dash for consistency. This effects: multi-line, add-import, remove-import, force-adds, --force-single-line-imports, and length-sort.
    • Replaced the --enforce-whitespace option with --ignore-whitespace to restore original behavior of strict whitespace by default

django-test-plus 1.0.17 -> 1.0.18

1.0.18


  • Allow custom Request objects in get() and post()
  • Begin testing against Python 3.6 and Django 1.11

That's it for now!

Happy merging! 🤖

@krzysztofzuraw krzysztofzuraw merged commit b5e28d2 into master Jul 15, 2017
@krzysztofzuraw krzysztofzuraw deleted the pyup-scheduled-update-07-10-2017 branch July 15, 2017 11:46
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.

2 participants