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 43 #93

Merged
merged 14 commits into from
Oct 23, 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.1.0 » 6.2.1 PyPI | Changelog | Repo
boto3 1.4.4 » 1.4.7 PyPI | Changelog | Repo
django-storages 1.6.3 » 1.6.5 PyPI | Changelog | Repo
wheel 0.29.0 » 0.30.0 PyPI | Changelog | Repo
django 1.11.3 » 1.11.6 PyPI | Changelog | Homepage
django-environ 0.4.3 » 0.4.4 PyPI | Changelog | Repo
whitenoise 3.3.0 » 3.3.1 PyPI | Changelog | Homepage
psycopg2 2.7.1 » 2.7.3.1 PyPI | Changelog | Homepage
Pillow 4.2.1 » 4.3.0 PyPI | Changelog | Homepage
djangorestframework 3.6.3 » 3.7.1 PyPI | Changelog | Homepage
django-health-check 2.3.0 » 2.4.0 PyPI | Changelog | Repo
Sphinx 1.6.3 » 1.6.5 PyPI | Changelog | Homepage
factory-boy 2.8.1 » 2.9.2 PyPI | Changelog | Repo
flake8 3.3.0 » 3.5.0 PyPI | Changelog | Repo

Changelogs

raven 6.1.0 -> 6.2.1

6.2.0


  • [Core] get_frame_locals properly using max_var_size
  • [Core] Fixed raven initialization when logging._srcfile is None
  • [Core] Fixed import locking to avoid recursion
  • [Django] Fixed several issues for Django 1.11 and Django 2.0
  • [Django/DRF] Fixed issue with unavailable request data
  • [Flask] Added app.logger instrumentation
  • [Flask] Added signal on setup_logging
  • [ZConfig] Added standalone ZConfig support
  • [Celery] Fixed several issues related to Celery

boto3 1.4.4 -> 1.4.7

1.4.7

=====

  • enhancement:botocore: Raised minor version dependency for botocore

1.4.6

=====

  • enhancement:Logging: Switch log levels from INFO to DEBUG (1208 <https://github.com/boto/boto3/issues/1208>__)

1.4.5

=====

  • enhancement:s3: Add a LifecycleConfiguration resource to resolve issues with the existing Lifecycle resource.

django-storages 1.6.3 -> 1.6.5

1.6.5


  • Fix Django 1.11 regression with gzipped content being saved twice
    resulting in empty files (367, 371, 373_)
  • Fix the mtime when gzipping content on S3Boto3Storage (374_)

.. _367: jschneier/django-storages#367
.. _371: jschneier/django-storages#371
.. _373: jschneier/django-storages#373
.. _374: jschneier/django-storages#374

1.6.4


  • Files uploaded with GoogleCloudStorage will now set their appropriate mimetype (320_)
  • Fix DropBoxStorage.url to work. (357_)
  • Fix S3Boto3Storage when AWS_PRELOAD_METADATA = True (366_)
  • Fix S3Boto3Storage uploading file-like objects without names (195, 368)
  • S3Boto3Storage is now threadsafe - a separate session is created on a
    per-thread basis (268, 358)

.. _320: jschneier/django-storages#320
.. _357: jschneier/django-storages#357
.. _366: jschneier/django-storages#366
.. _195: jschneier/django-storages#195
.. _368: jschneier/django-storages#368
.. _268: jschneier/django-storages#268
.. _358: jschneier/django-storages#358

wheel 0.29.0 -> 0.30.0

0.30.0

======

  • Added py-limited-api {cp32|cp33|cp34|...} flag to produce cpNN.abi3.{arch}
    tags on CPython 3.
  • Documented the license_file metadata key
  • Improved Python, abi tagging for wheel convert. Thanks Ales Erjavec.
  • Fixed > being prepended to lines starting with "From" in the long description
  • Added support for specifying a build number (as per PEP 427).
    Thanks Ian Cordasco.
  • Made the order of files in generated ZIP files deterministic.
    Thanks Matthias Bach.
  • Made the order of requirements in metadata deterministic. Thanks Chris Lamb.
  • Fixed wheel install clobbering existing files
  • Improved the error message when trying to verify an unsigned wheel file
  • Removed support for Python 2.6, 3.2 and 3.3.

django 1.11.3 -> 1.11.6

1.11.6

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

October 5, 2017

Django 1.11.6 fixes several bugs in 1.11.5.

Bugfixes

  • Made the CharField form field convert whitespace-only values to the
    empty_value when strip is enabled (:ticket:28555).
  • Fixed crash when using the name of a model's autogenerated primary key
    (id) in an Index's fields (:ticket:28597).
  • Fixed a regression in Django 1.9 where a custom view error handler such as
    handler404 that accesses csrf_token could cause CSRF verification
    failures on other pages (:ticket:28488).

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

1.11.5

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

September 5, 2017

Django 1.11.5 fixes a security issue and several bugs in 1.11.4.

CVE-2017-12794: Possible XSS in traceback section of technical 500 debug page

In older versions, HTML autoescaping was disabled in a portion of the template
for the technical 500 debug page. Given the right circumstances, this allowed
a cross-site scripting attack. This vulnerability shouldn't affect most
production sites since you shouldn't run with DEBUG = True (which makes
this page accessible) in your production settings.

Bugfixes

  • Fixed GEOS version parsing if the version has a commit hash at the end (new
    in GEOS 3.6.2) (:ticket:28441).
  • Added compatibility for cx_Oracle 6 (:ticket:28498).
  • Fixed select widget rendering when option values are tuples (:ticket:28502).
  • Django 1.11 inadvertently changed the sequence and trigger naming scheme on
    Oracle. This causes errors on INSERTs for some tables if
    'use_returning_into': False is in the OPTIONS part of DATABASES.
    The pre-1.11 naming scheme is now restored. Unfortunately, it necessarily
    requires an update to Oracle tables created with Django 1.11.[1-4]. Use the
    upgrade script in 🎫28451 comment 8 to update sequence and trigger
    names to use the pre-1.11 naming scheme.
  • Added POST request support to LogoutView, for equivalence with the
    function-based logout() view (:ticket:28513).
  • Omitted pages_per_range from BrinIndex.deconstruct() if it's None
    (:ticket:25809).
  • Fixed a regression where SelectDateWidget localized the years in the
    select box (:ticket:28530).
  • Fixed a regression in 1.11.4 where runserver crashed with non-Unicode
    system encodings on Python 2 + Windows (:ticket:28487).
  • Fixed a regression in Django 1.10 where changes to a ManyToManyField
    weren't logged in the admin change history (:ticket:27998) and prevented
    ManyToManyField initial data in model forms from being affected by
    subsequent model changes (:ticket:28543).
  • Fixed non-deterministic results or an AssertionError crash in some
    queries with multiple joins (:ticket:26522).
  • Fixed a regression in contrib.auth's login() and logout() views
    where they ignored positional arguments (:ticket:28550).

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

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

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

django-environ 0.4.3 -> 0.4.4

0.4.4

whitenoise 3.3.0 -> 3.3.1

3.3.1


  • Fix issue with the immutable file test when running behind a CDN which rewrites
    paths (thanks lskillen).

psycopg2 2.7.1 -> 2.7.3.1

2.7.3.1

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

  • Dropped libresolv from wheel package to avoid incompatibility with
    glibc 2.26 (wheels ticket 2)

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.

Pillow 4.2.1 -> 4.3.0

4.3.0


  • Fix warning on pointer cast in isblock 2775, 2778
    [cgohlke]
  • Doc: Added macOS High Sierra tested Pillow version 2777
    [radarhere]
  • Use correct Windows handle type on 64 bit in imagingcms 2774
    [cgohlke]

  • 64 Bit Windows fix for block storage 2773
    [cgohlke]

  • Fix "expression result unused" warning 2764
    [radarhere]
  • Add 16bit Read/Write and RLE read support to SgiImageFile 2769
    [jbltx, wiredfool]
  • Block & array hybrid storage 2738
    [homm]
  • Common seek frame position check 1849
    [radarhere]
  • Doc: Add note about aspect ratio to Image thumbnail script 2281
    [wilsonge]
  • Fix ValueError: invalid version number '1.0.0rc1' in scipy release candidate 2771
    [cgohlke]
  • Unfreeze requirements.txt 2766
    [hugovk]
  • Test: ResourceWarning tests 2756
    [hugovk]
  • Use n_frames to determine is_animated if possible 2315
    [radarhere]
  • Doc: Corrected parameters in documentation 2768
    [radarhere]
  • Avoid unnecessary Image operations 1891
    [radarhere]
  • Added register_extensions method 1860
    [radarhere]
  • Fix TIFF support for I;16S, I;16BS, and I;32BS rawmodes 2748
    [wiredfool]
  • Fixed doc syntax in ImageDraw 2752
    [radarhere]
  • Fixed support for building on Windows/msys2. Added Appveyor CI coverage for python3 on msys2 2476
    [wiredfool]
  • Fix ValueError in Exif/Tiff IFD 2719
    [wiredfool]
  • Use pathlib2 for Path objects on Python < 3.4 2291
    [asergi]
  • Export only required properties in unsafe_ptrs 2740
    [homm]
  • Alpha composite fixes 2709
    [homm]
  • Faster Transpose operations, added 'Transverse' option 2730
    [homm]
  • Deprecate ImageOps undocumented functions gaussian_blur, gblur, unsharp_mask, usm and box_blur in favor of ImageFilter implementations 2735
    [homm]
  • Dependencies: Updated freetype to 2.8.1 2741
    [radarhere]
  • Bug: Player skipped first image 2742
    [radarhere]
  • Faster filter operations for Kernel, Gaussian, and Unsharp Mask filters 2679
    [homm]
  • EPS: Add showpage to force rendering of some EPS images 2636
    [kaplun]
  • DOC: Fix type of palette parameter in Image.quantize. 2703
    [kkopachev]
  • DOC: Fix Ico docs to match code 2712
    [hugovk]
  • Added file pointer save to SpiderImagePlugin 2647
    [radarhere]
  • Add targa version 2 footer 2713
    [jhultgre]
  • Removed redundant lines 2714
    [radarhere]
  • Travis CI: Use default pypy/pypy3 2721
    [hugovk]
  • Fix for SystemError when rendering an empty string, added in 4.2.0 2706
    [wiredfool]
  • Fix for memory leaks in font handling added in 4.2.0 2634
    [wiredfool]
  • Tests: cleanup, more tests. Fixed WMF save handler 2689
    [radarhere]
  • Removed debugging interface for Image.core.grabclipboard 2708
    [radarhere]
  • Doc syntax fix 2710
    [radarhere]
  • Faster packing and unpacking for RGB, LA, and related storage modes 2693
    [homm]
  • Use RGBX rawmode for RGB JPEG images where possible 1989
    [homm]
  • Remove palettes from non-palette modes in _new 2702
    [wiredfool]
  • Delete transparency info when convert'ing RGB/L to RGBA 2633
    [olt]
  • Code tweaks to ease type annotations 2687
    [neiljp]
  • Fixed incorrect use of 's' to byteslike object 2691
    [wiredfool]
  • Fix JPEG subsampling labels for subsampling=2 2698
    [homm]
  • Region of interest (box) for resampling 2254
    [homm]
  • Basic support for Termux (android) in setup.py 2684
    [wiredfool]
  • Bug: Fix Image.fromarray for numpy.bool type. 2683
    [wiredfool]
  • CI: Add Fedora 24 and 26 to Docker tests
    [wiredfool]
  • JPEG: Fix ZeroDivisionError when EXIF contains invalid DPI (0/0). 2667
    [vytisb]
  • Depends: Updated openjpeg to 2.2.0 2669
    [radarhere]
  • Depends: Updated Tk Tcl to 8.6.7 2668
    [radarhere]
  • Depends: Updated libimagequant to 2.10.2 2660
    [radarhere]
  • Test: Added test for ImImagePlugin tell() 2675
    [radarhere]
  • Test: Additional tests for SGIImagePlugin 2659
    [radarhere]
  • New Image.getchannel method 2661
    [homm]
  • Remove unused im.copy2 and core.copy methods 2657
    [homm]
  • Fast Image.merge() 2677
    [homm]
  • Fast Image.split() 2676
    [homm]
  • Fast image allocation 2655
    [homm]
  • Storage cleanup 2654
    [homm]
  • FLI: Use frame count from FLI header 2674
    [radarhere]
  • Test: Test animated FLI file 2650
    [hugovk]
  • Bug: Fixed uninitialized memory in bc5 decoding 2648
    [ifeherva]
  • Moved SgiImagePlugin save error to before the start of write operations 2646
    [radarhere]
  • Move createfontdatachunk.py so isn't installed globally 2645
    [hugovk]
  • Bug: Fix unexpected keyword argument 'align' 2641
    [hugovk]
  • Add newlines to error message for clarity 2640
    [hugovk]
  • Docs: Updated redirected URL 2637
    [radarhere]
  • Bug: Fix JPEG DPI when EXIF is invalid 2632
    [wiredfool]
  • Bug: Fix for font getsize on empty string 2624
    [radarhere]
  • Docs: Improved ImageDraw documentation 2626
    [radarhere]
  • Docs: Corrected alpha_composite args documentation 2627
    [radarhere]
  • Docs: added the description of the filename attribute to images.rst 2621
    [dasdachs]
  • Dependencies: Updated libimagequant to 2.10.1 2616
    [radarhere]
  • PDF: Renamed parameter to not shadow built-in dict 2612
    [kijeong]

djangorestframework 3.6.3 -> 3.7.1

3.7.1

Date: [16th October 2017][3.7.1-milestone]

  • Fix Interactive documentation always uses false for boolean fields in requests [5492][gh5492]
  • Improve compatibility with Django 2.0 alpha. [5500][gh5500] [5503][gh5503]
  • Improved handling of schema naming collisions [5486][gh5486]
  • Added additional docs and tests around providing a default value for dotted source fields [5489][gh5489]

3.7.0

Date: [6th October 2017][3.7.0-milestone]

  • Fix DjangoModelPermissions to ensure user authentication before calling the view's get_queryset() method. As a side effect, this changes the order of the HTTP method permissions and authentication checks, and 405 responses will only be returned when authenticated. If you want to replicate the old behavior, see the PR for details. [5376][gh5376]
  • Deprecated exclude_from_schema on APIView and api_view decorator. Set schema = None or schema(None) as appropriate. [5422][gh5422]
  • Timezone-aware DateTimeFields now respect active or default timezone during serialization, instead of always using UTC. [5435][gh5435]

Resolves inconsistency whereby instances were serialised with supplied datetime for create but UTC for retrieve. [3732][gh3732]

Possible backwards compatibility break if you were relying on datetime strings being UTC. Have client interpret datetimes or [set default or active timezone (docs)][djangodocs-set-timezone] to UTC if needed.

  • Removed DjangoFilterBackend inline with deprecation policy. Use django_filters.rest_framework.FilterSet and/or django_filters.rest_framework.DjangoFilterBackend instead. [5273][gh5273]
  • Don't strip microseconds from time when encoding. Makes consistent with datetime.
    BC Change: Previously only milliseconds were encoded. [5440][gh5440]
  • Added STRICT_JSON setting (default True) to raise exception for the extended float values (nan, inf, -inf) accepted by Python's json module.
    BC Change: Previously these values would converted to corresponding strings. Set STRICT_JSON to False to restore the previous behaviour. [5265][gh5265]
  • Add support for page_size parameter in CursorPaginator class [5250][gh5250]
  • Make DEFAULT_PAGINATION_CLASS None by default.
    BC Change: If your were just setting PAGE_SIZE to enable pagination you will need to add DEFAULT_PAGINATION_CLASS.
    The previous default was rest_framework.pagination.PageNumberPagination. There is a system check warning to catch this case. You may silence that if you are setting pagination class on a per-view basis. [5170][gh5170]
  • Catch APIException from get_serializer_fields in schema generation. [5443][gh5443]
  • Allow custom authentication and permission classes when using include_docs_urls [5448][gh5448]
  • Defer translated string evaluation on validators. [5452][gh5452]
  • Added default value for 'detail' param into 'ValidationError' exception [5342][gh5342]
  • Adjust schema get_filter_fields rules to match framework [5454][gh5454]
  • Updated test matrix to add Django 2.0 and drop Django 1.8 & 1.9
    BC Change: This removes Django 1.8 and Django 1.9 from Django REST Framework supported versions. [5457][gh5457]
  • Fixed a deprecation warning in serializers.ModelField [5058][gh5058]
  • Added a more explicit error message when get_queryset returned None [5348][gh5348]
  • Fix docs for Response data description [5361][gh5361]
  • Fix pycache/.pyc excludes when packaging [5373][gh5373]
  • Fix default value handling for dotted sources [5375][gh5375]
  • Ensure content_type is set when passing empty body to RequestFactory [5351][gh5351]
  • Fix ErrorDetail Documentation [5380][gh5380]
  • Allow optional content in the generic content form [5372][gh5372]
  • Updated supported values for the NullBooleanField [5387][gh5387]
  • Fix ModelSerializer custom named fields with source on model [5388][gh5388]
  • Fixed the MultipleFieldLookupMixin documentation example to properly check for object level permission [5398][gh5398]
  • Update get_object() example in permissions.md [5401][gh5401]
  • Fix authtoken management command [5415][gh5415]
  • Fix schema generation markdown [5421][gh5421]
  • Allow ChoiceField.choices to be set dynamically [5426][gh5426]
  • Add the project layout to the quickstart [5434][gh5434]
  • Reuse 'apply_markdown' function in 'render_markdown' templatetag [5469][gh5469]
  • Added links to drf-openapi package in docs [5470][gh5470]
  • Added docstrings code highlighting with pygments [5462][gh5462]
  • Fixed documentation rendering for views named data [5472][gh5472]
  • Docs: Clarified 'to_internal_value()' validation behavior [5466][gh5466]
  • Fix missing six.text_type() call on APIException.str [5476][gh5476]
  • Document documentation.py [5478][gh5478]
  • Fix naming collisions in Schema Generation [5464][gh5464]
  • Call Django's authenticate function with the request object [5295][gh5295]
  • Update coreapi JS to 0.1.1 [5479][gh5479]
  • Have is_list_view recognise RetrieveModel… views [5480][gh5480]
  • Remove Django 1.8 & 1.9 compatibility code [5481][gh5481]
  • Remove deprecated schema code from DefaultRouter [5482][gh5482]
  • Refactor schema generation to allow per-view customisation.
    BC Change: SchemaGenerator.get_serializer_fields has been refactored as AutoSchema.get_serializer_fields and drops the view argument [5354][gh5354]

3.6.x series

3.6.4

Date: [21st August 2017][3.6.4-milestone]

  • Ignore any invalidly formed query parameters for OrderingFilter. [5131][gh5131]
  • Improve memory footprint when reading large JSON requests. [5147][gh5147]
  • Fix schema generation for pagination. [5161][gh5161]
  • Fix exception when HTML_CUTOFF is set to None. [5174][gh5174]
  • Fix browsable API not supporting multipart/form-data correctly. [5176][gh5176]
  • Fixed test_hyperlinked_related_lookup_url_encoded_exists. [5179][gh5179]
  • Make sure max_length is in FileField kwargs. [5186][gh5186]
  • Fix list_route & detail_route with kwargs contains curly bracket in url_path [5187][gh5187]
  • Add Django manage command to create a DRF user Token. [5188][gh5188]
  • Ensure API documentation templates do not check for user authentication [5162][gh5162]
  • Fix special case where OneToOneField is also primary key. [5192][gh5192]
  • Added aria-label and a new region for accessibility purposes in base.html [5196][gh5196]
  • Quote nested API parameters in api.js. [5214][gh5214]
  • Set ViewSet args/kwargs/request before dispatch. [5229][gh5229]
  • Added unicode support to SlugField. [5231][gh5231]
  • Fix HiddenField appears in Raw Data form initial content. [5259][gh5259]
  • Raise validation error on invalid timezone parsing. [5261][gh5261]
  • Fix SearchFilter to-many behavior/performance. [5264][gh5264]
  • Simplified chained comparisons and minor code fixes. [5276][gh5276]
  • RemoteUserAuthentication, docs, and tests. [5306][gh5306]
  • Revert "Cached the field's root and context property" [5313][gh5313]
  • Fix introspection of list field in schema. [5326][gh5326]
  • Fix interactive docs for multiple nested and extra methods. [5334][gh5334]
  • Fix/remove undefined template var "schema" [5346][gh5346]

Sphinx 1.6.3 -> 1.6.5

1.6.5

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

Features added

  • 4107: Make searchtools.js compatible with pre-Sphinx1.5 templates
  • 4112: Don't override the smart_quotes setting if it was already set
  • 4125: Display reference texts of original and translated passages on
    i18n warning message
  • 4147: Include the exception when logging PO/MO file read/write

Bugs fixed

  • 4085: Failed PDF build from image in parsed-literal using :align: option
  • 4100: Remove debug print from autodoc extension
  • 3987: Changing theme from alabaster causes HTML build to fail
  • 4096: C++, don't crash when using the wrong role type. Thanks to mitya57.
  • 4070, 4111: crashes when the warning message contains format strings (again)
  • 4108: Search word highlighting breaks SVG images
  • 3692: Unable to build HTML if writing .buildinfo failed
  • 4152: HTML writer crashes if a field list is placed on top of the document
  • 4063: Sphinx crashes when labeling directive .. todolist::
  • 4134: [doc] :file:docutils.conf is not documented explicitly
  • 4169: Chinese language doesn't trigger Chinese search automatically
  • 1020: ext.todo todolist not linking to the page in pdflatex
  • 3965: New quickstart generates wrong SPHINXBUILD in Makefile
  • 3739: :module: option is ignored at content of pyobjects
  • 4149: Documentation: Help choosing :confval:latex_engine
  • 4090: [doc] :confval:latex_additional_files with extra LaTeX macros should
    not use .tex extension
  • Failed to convert reST parser error to warning (refs: 4132)

1.6.4

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

Features added

  • 3926: Add autodoc_warningiserror to suppress the behavior of -W
    option during importing target modules on autodoc

Bugs fixed

  • 3924: docname lost after dynamically parsing RST in extension
  • 3946: Typo in sphinx.sty (this was a bug with no effect in default context)
  • :pep: and :rfc: does not supports default-role directive (refs: 3960)
  • 3960: default_role = 'guilabel' not functioning
  • Missing texinputs_win/Makefile to be used in latexpdf builder on windows.
  • 4026: nature: Fix macOS Safari scrollbar color
  • 3877: Fix for C++ multiline signatures.
  • 4006: Fix crash on parallel build
  • 3969: private instance attributes causes AttributeError
  • 4041: C++, remove extra name linking in function pointers.
  • 4038: C, add missing documentation of member role.
  • 4044: An empty multicolumn cell causes extra row height in PDF output
  • 4049: Fix typo in output of sphinx-build -h
  • 4062: hashlib.sha1() must take bytes, not unicode on Python 3
  • Avoid indent after index entries in latex (refs: 4066)
  • 4070: crashes when the warning message contains format strings
  • 4067: Return non-zero exit status when make subprocess fails
  • 4055: graphviz: the :align: option does not work for SVG output
  • 4055: graphviz: the :align: center option does not work for latex output
  • 4051: warn() function for HTML theme outputs 'None' string

factory-boy 2.8.1 -> 2.9.2

2.9.2


Bugfix:

  • Fix declaration corruption bug when a factory defined foo__bar__baz=1 and a caller
    provided a foo__bar=x parameter at call time: this got merged into the factory's base
    declarations.

2.9.1


Bugfix:

2.9.0


This version brings massive changes to the core engine, thus reducing the number of
corner cases and weird behaviourrs.

New:

  • :issue:275: factory.fuzzy and factory.faker now use the same random seed.
  • Add :class:factory.Maybe, which chooses among two possible declarations based
    on another field's value (powers the :class:~factory.Trait feature).
  • :class:~factory.PostGenerationMethodCall only allows to pass one positional argument; use keyword arguments for
    extra parameters.

Deprecation:

  • factory.fuzzy.get_random_state is deprecated, factory.random.get_random_state should be used instead.
  • factory.fuzzy.set_random_state is deprecated, factory.random.set_random_state should be used instead.
  • factory.fuzzy.reseed_random is deprecated, factory.random.reseed_random should be used instead.

flake8 3.3.0 -> 3.5.0

3.5.0


You can view the 3.5.0 milestone_ on GitLab for more details.

New Dependency Information

  • Allow for PyFlakes 1.6.0 (See also GitLab359_)
  • Start using new PyCodestyle checks for bare excepts and ambiguous identifier
    (See also GitLab361_)

Features

  • Print out information about configuring VCS hooks (See also GitLab335_)
  • Allow users to develop plugins "local" to a repository without using
    setuptools. See our documentation on local plugins for more information.
    (See also GitLab357_)

Bugs Fixed

  • Catch and helpfully report UnicodeDecodeError\ s when parsing
    configuration files. (See also GitLab358_)

.. all links
.. _3.5.0 milestone:
https://gitlab.com/pycqa/flake8/milestones/20

.. issue links
.. _GitLab335:
https://gitlab.com/pycqa/flake8/issues/335
.. _GitLab357:
https://gitlab.com/pycqa/flake8/issues/357
.. _GitLab358:
https://gitlab.com/pycqa/flake8/issues/358
.. _GitLab359:
https://gitlab.com/pycqa/flake8/issues/359
.. _GitLab361:
https://gitlab.com/pycqa/flake8/issues/361

.. merge request links

3.4.1


You can view the 3.4.1 milestone_ on GitLab for more details.

  • Fix minor regression when users specify only a --select list with items
    in the enabled/extended select list. (See also GitLab354_)

.. all links
.. _3.4.1 milestone:
https://gitlab.com/pycqa/flake8/milestones/19

.. issue links
.. _GitLab354:
https://gitlab.com/pycqa/flake8/issues/354

.. merge request links

3.4.0


You can view the 3.4.0 milestone_ on GitLab for more details.

  • Refine logic around --select and --ignore when combined with the
    default values for each. (See also GitLab318_)
  • Handle spaces as an alternate separate for error codes, e.g.,
    --ignore &#39;E123 E234&#39;. (See also GitLab329_)
  • Filter out empty select and ignore codes, e.g., --ignore E123,,E234.
    (See also GitLab330_)
  • Specify dependencies appropriately in setup.py (See also Gitlab341_)
  • Fix bug in parsing --quiet and --verbose from config files.
    (See also GitLab!193_)
  • Remove unused import of os in the git hook template (See also
    GitLab!194_)

.. all links
.. _3.4.0 milestone:
https://gitlab.com/pycqa/flake8/milestones/18

.. issue links
.. _GitLab318:
https://gitlab.com/pycqa/flake8/issues/318
.. _GitLab329:
https://gitlab.com/pycqa/flake8/issues/329
.. _GitLab330:
https://gitlab.com/pycqa/flake8/issues/330
.. _GitLab341:
https://gitlab.com/pycqa/flake8/issues/341

.. merge request links
.. _GitLab!193:
https://gitlab.com/pycqa/flake8/merge_requests/193
.. _GitLab!194:
https://gitlab.com/pycqa/flake8/merge_requests/194

That's it for now!

Happy merging! 🤖

@krzysztofzuraw krzysztofzuraw merged commit 3f3b822 into master Oct 23, 2017
@krzysztofzuraw krzysztofzuraw deleted the pyup-scheduled-update-10-23-2017 branch October 23, 2017 17:44
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