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

⬆️ Update all non-major dependencies #145

Merged
merged 1 commit into from
Jan 25, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 29, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
black (changelog) 23.12.0 -> 23.12.1 age adoption passing confidence
mkdocs-material 9.5.2 -> 9.5.5 age adoption passing confidence
pillow (changelog) 10.1.0 -> 10.2.0 age adoption passing confidence
pydantic (changelog) 1.10.13 -> 1.10.14 age adoption passing confidence
pytest (source, changelog) 7.4.3 -> 7.4.4 age adoption passing confidence
ruff (source, changelog) 0.1.9 -> 0.1.14 age adoption passing confidence

Release Notes

psf/black (black)

v23.12.1

Compare Source

Packaging
  • Fixed a bug that included dependencies from the d extra by default (#​4108)
squidfunk/mkdocs-material (mkdocs-material)

v9.5.5: mkdocs-material-9.5.5

Compare Source

  • Updated Tagalog translations
  • Updated Pillow to 10.2 to mitigate security vulnerabilities
  • Improved resilience of instant navigation
  • Fixed #​6687: Updated Mermaid.js to version 10.7.0 (latest)
  • Fixed #​6652: Keyboard events in custom elements captured
  • Fixed #​6582: Instant navigation doesn't correctly handle alternate URLs
  • Fixed #​6565: Instant navigation doesn't allow for onclick handlers
  • Fixed #​6345: Instant navigation sometimes breaks browser back button
  • Fixed #​6334: Instant navigation doesn't correctly position anchors (Safari)
  • Fixed #​6275: Instant navigation doesn't correctly resolve after 404
  • Fixed #​6102: Instant navigation reloads page on same link navigation

v9.5.4: mkdocs-material-9.5.4

Compare Source

  • Fixed #​6645: Local storage with invalid value can break site
  • Fixed #​6635: Tags icons before default ignored if default is set

v9.5.3: mkdocs-material-9.5.3

Compare Source

  • Limited version range of MkDocs to < 1.6
  • Updated Macedonian translations
  • Fixed #​6520: Group plugin crashes when using mike
  • Fixed #​6494: Hide author's email address if disabled in git-authors plugin
python-pillow/Pillow (pillow)

v10.2.0

Compare Source

  • Add keep_rgb option when saving JPEG to prevent conversion of RGB colorspace #​7553
    [bgilbert, radarhere]

  • Trim glyph size in ImageFont.getmask() #​7669, #​7672
    [radarhere, nulano]

  • Deprecate IptcImagePlugin helpers #​7664
    [nulano, hugovk, radarhere]

  • Allow uncompressed TIFF images to be saved in chunks #​7650
    [radarhere]

  • Concatenate multiple JPEG EXIF markers #​7496
    [radarhere]

  • Changed IPTC tile tuple to match other plugins #​7661
    [radarhere]

  • Do not assign new fp attribute when exiting context manager #​7566
    [radarhere]

  • Support arbitrary masks for uncompressed RGB DDS images #​7589
    [radarhere, akx]

  • Support setting ROWSPERSTRIP tag #​7654
    [radarhere]

  • Apply ImageFont.MAX_STRING_LENGTH to ImageFont.getmask() #​7662
    [radarhere]

  • Optimise ImageColor using functools.lru_cache #​7657
    [hugovk]

  • Restricted environment keys for ImageMath.eval() #​7655
    [wiredfool, radarhere]

  • Optimise ImageMode.getmode using functools.lru_cache #​7641
    [hugovk, radarhere]

  • Fix incorrect color blending for overlapping glyphs #​7497
    [ZachNagengast, nulano, radarhere]

  • Attempt memory mapping when tile args is a string #​7565
    [radarhere]

  • Fill identical pixels with transparency in subsequent frames when saving GIF #​7568
    [radarhere]

  • Corrected duration when combining multiple GIF frames into single frame #​7521
    [radarhere]

  • Handle disposing GIF background from outside palette #​7515
    [radarhere]

  • Seek past the data when skipping a PSD layer #​7483
    [radarhere]

  • Import plugins relative to the module #​7576
    [deliangyang, jaxx0n]

  • Translate encoder error codes to strings; deprecate ImageFile.raise_oserror() #​7609
    [bgilbert, radarhere]

  • Support reading BC4U and DX10 BC1 images #​6486
    [REDxEYE, radarhere, hugovk]

  • Optimize ImageStat.Stat.extrema #​7593
    [florath, radarhere]

  • Handle pathlib.Path in FreeTypeFont #​7578
    [radarhere, hugovk, nulano]

  • Added support for reading DX10 BC4 DDS images #​7603
    [sambvfx, radarhere]

  • Optimized ImageStat.Stat.count #​7599
    [florath]

  • Correct PDF palette size when saving #​7555
    [radarhere]

  • Fixed closing file pointer with olefile 0.47 #​7594
    [radarhere]

  • Raise ValueError when TrueType font size is not greater than zero #​7584, #​7587
    [akx, radarhere]

  • If absent, do not try to close fp when closing image #​7557
    [RaphaelVRossi, radarhere]

  • Allow configuring JPEG restart marker interval on save #​7488
    [bgilbert, radarhere]

  • Decrement reference count for PyObject #​7549
    [radarhere]

  • Implement streamtype=1 option for tables-only JPEG encoding #​7491
    [bgilbert, radarhere]

  • If save_all PNG only has one frame, do not create animated image #​7522
    [radarhere]

  • Fixed frombytes() for images with a zero dimension #​7493
    [radarhere]

pydantic/pydantic (pydantic)

v1.10.14: 2024-01-19

Compare Source

What's Changed

New Contributors

Full Changelog: pydantic/pydantic@v1.10.13...v1.10.14

pytest-dev/pytest (pytest)

v7.4.4

Compare Source

astral-sh/ruff (ruff)

v0.1.14

Compare Source

Preview features
  • [flake8-bugbear] Add fix for duplicate-value (B033) (#​9510)
  • [flake8-simplify] Implement enumerate-for-loop (SIM113) (#​7777)
  • [pygrep_hooks] Add fix for deprecated-log-warn (PGH002) (#​9519)
  • [pylint] Implement import-private-name (C2701) (#​5920)
  • [refurb] Implement regex-flag-alias with fix (FURB167) (#​9516)
  • [ruff] Add rule and fix to sort contents of __all__ (RUF022) (#​9474)
  • [tryceratops] Add fix for error-instead-of-exception (TRY400) (#​9520)
Rule changes
  • [flake8-pyi] Fix PYI047 false negatives on PEP-695 type aliases (#​9566)
  • [flake8-pyi] Fix PYI049 false negatives on call-based TypedDicts (#​9567)
  • [pylint] Exclude self and cls when counting method arguments (PLR0917) (#​9563)
CLI
  • --show-settings displays active settings in a far more readable format (#​9464)
  • Add --extension support to the formatter (#​9483)
Configuration
  • Ignore preview status for fixable and unfixable selectors (#​9538)
  • [pycodestyle] Use the configured tab size when expanding indents (#​9506)
Bug fixes
  • Recursively visit deferred AST nodes (#​9541)
  • Visit deferred lambdas before type definitions (#​9540)
  • [flake8-simplify] Avoid some more enumerate-for-loop false positives (SIM113) (#​9515)
  • [pandas-vet] Limit inplace diagnostics to methods that accept inplace (#​9495)
  • [pylint] Add the __prepare__ method to the list of recognized dunder method (#​9529)
  • [pylint] Ignore unnecessary dunder calls within dunder definitions (#​9496)
  • [refurb] Avoid bailing when reimplemented-operator is called on function (FURB118) (#​9556)
  • [ruff] Avoid treating named expressions as static keys (RUF011) (#​9494)
Documentation
  • Add instructions on using noqa with isort rules (#​9555)
  • Documentation update for URL giving 'page not found' (#​9565)
  • Fix admonition in dark mode (#​9502)
  • Update contributing docs to use cargo bench -p ruff_benchmark (#​9535)
  • Update emacs integration section to include emacs-ruff-format (#​9403)
  • [flake8-blind-except] Document exceptions to blind-except rule (#​9580)

v0.1.13

Compare Source

Bug fixes
  • Include base pyproject when initializing cache settings (#​9480)
  • [flake8-simplify] Account for possibly-empty f-string values in truthiness logic (#​9484)
  • [pylint] Add the missing period in unnecessary-dunder-call (#​9485)
  • [pylint] Fix __aenter__ message in unnecessary-dunder-call (#​9492)

v0.1.12

Compare Source

Preview features
  • Formatter: Hug multiline-strings in preview style (#​9243)
  • [flake8-bandit] Add ssl-with-no-version (S504) (#​9384)
  • [flake8-bandit] Implement ssl-insecure-version (S502) (#​9390)
  • [flake8-bandit] Implement ssl-with-bad-defaults (S503) (#​9391)
  • [flake8-bandit] Implement suspicious import rules (S4XX) (#​8831)
  • [flake8-simplify] Implement zip-dict-keys-and-values (SIM911) (#​9460)
  • [pyflakes] Add a fix for redefined-while-unused (F811) (#​9419)
  • [pylint] Implement unnecessary-dunder-call (C2801) (#​9166)
  • [ruff] Add parenthesize-chained-operators (RUF021) to enforce parentheses in a or b and c (#​9440)
Rule changes
  • [flake8-boolean-trap] Allow Boolean positional arguments in setters (#​9429)
  • [flake8-builtins] Restrict builtin-attribute-shadowing (A003) to actual shadowed references (#​9462)
  • [flake8-pyi] Add fix for generator-return-from-iter-method (PYI058) (#​9355)
  • [pyflakes] Don't flag redefined-while-unused (F811) in if branches (#​9418)
  • [pyupgrade] Add some additional Python 3.12 typing members to deprecated-import (#​9445)
  • [ruff] Add fix for parenthesize-chained-operators (RUF021) (#​9449)
  • [ruff] Include subscripts and attributes in static key rule (RUF011) (#​9416)
  • [ruff] Support variable keys in static dictionary key rule (RUF011) (#​9411)
Formatter
  • Generate deterministic IDs when formatting notebooks (#​9359)
  • Allow # fmt: skip with interspersed same-line comments (#​9395)
  • Parenthesize breaking named expressions in match guards (#​9396)
Bug fixes
  • Add cell indexes to all diagnostics (#​9387)
  • Avoid infinite loop in constant vs. None comparisons (#​9376)
  • Handle raises with implicit alternate branches (#​9377)
  • Ignore trailing quotes for unclosed l-brace errors (#​9388)
  • Respect multi-segment submodule imports when resolving qualified names (#​9382)
  • Use DisplayParseError for stdin parser errors (#​9409)
  • Use comment_ranges for isort directive extraction (#​9414)
  • Use transformed source code for diagnostic locations (#​9408)
  • [flake8-pyi] Exclude warnings.deprecated and typing_extensions.deprecated arguments (#​9423)
  • [flake8-pyi] Fix false negative for unused-private-protocol (PYI046) with unused generic protocols (#​9405)
  • [pydocstyle] Disambiguate argument descriptors from section headers (#​9427)
  • [pylint] Homogenize PLR0914 message to match other PLR09XX rules (#​9399)
  • [ruff] Allow Hashable = None in type annotations (RUF013) (#​9442)
Documentation
  • Fix admonition hyperlink colouring (#​9385)
  • Add missing preview link (#​9386)

v0.1.11

Compare Source

Preview features
  • [pylint] Implement super-without-brackets (W0245) (#​9257)
Bug fixes
  • Check path string properly in python -m ruff invocations (#​9367)
Documentation
  • Tweak relative-imports message (#​9365)
  • Add fix safety note for yield-in-for-loop (#​9364)

v0.1.10

Compare Source

Preview features
  • Improve dummy_implementations preview style formatting (#​9240)
  • Normalise Hex and unicode escape sequences in strings (#​9280)
  • Parenthesize long type annotations in annotated assignments (#​9210)
  • Parenthesize multi-context managers in with statements (#​9222)
  • [flake8-pyi] Implement generator-return-from-iter-method (PYI058) (#​9313)
  • [pylint] Implement empty-comment (PLR2044) (#​9174)
  • [refurb] Implement bit-count (FURB161) (#​9265)
  • [ruff] Add never-union rule to detect redundant typing.NoReturn and typing.Never (#​9217)
CLI
  • Add paths to TOML parse errors (#​9358)
  • Add row and column numbers to formatter parse errors (#​9321)
  • Improve responsiveness when invoked via Python (#​9315)
  • Short rule messages should not end with a period (#​9345)
Configuration
  • Respect runtime-required decorators on functions (#​9317)
Bug fixes
  • Avoid asyncio-dangling-task for nonlocal and global bindings (#​9263)
  • Escape trailing placeholders in rule documentation (#​9301)
  • Fix continuation detection following multi-line strings (#​9332)
  • Fix scoping for generators in named expressions in classes (#​9248)
  • Port from obsolete wsl crate to is-wsl (#​9356)
  • Remove special pre-visit for module docstrings (#​9261)
  • Respect __str__ definitions from super classes (#​9338)
  • Respect unused-noqa via per-file-ignores (#​9300)
  • Respect attribute chains when resolving builtin call paths (#​9309)
  • Treat all typing_extensions members as typing aliases (#​9335)
  • Use Display for formatter parse errors (#​9316)
  • Wrap subscripted dicts in parens for f-string conversion (#​9238)
  • [flake8-annotations] Avoid adding return types to stub methods (#​9277)
  • [flake8-annotations] Respect mixed return and raise cases in return-type analysis (#​9310)
  • [flake8-bandit] Don't report violations when SafeLoader is imported from yaml.loader (S506) (#​9299)
  • [pylint] Avoid panic when comment is preceded by Unicode (#​9331)
  • [pylint] Change PLR0917 error message to match other PLR09XX messages (#​9308)
  • [refurb] Avoid false positives for math-constant (FURB152) (#​9290)
Documentation
  • Expand target name for better rule documentation (#​9302)
  • Fix typos found by codespell (#​9346)
  • [perflint] Document PERF102 fix un-safety (#​9351)
  • [pyupgrade] Document UP007 fix un-safety (#​9306)

Configuration

📅 Schedule: Branch creation - "after 11am on friday" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 29, 2023
Copy link

codecov bot commented Dec 29, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (2f8d7b7) 97.95% compared to head (edbe939) 97.95%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #145   +/-   ##
=======================================
  Coverage   97.95%   97.95%           
=======================================
  Files          30       30           
  Lines         784      784           
=======================================
  Hits          768      768           
  Misses         16       16           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 3170f89 to 475065a Compare January 3, 2024 01:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from ffc1e0b to 99423d8 Compare January 15, 2024 14:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from bf1a3a8 to 808b9f8 Compare January 19, 2024 21:37
@eigenein eigenein merged commit 33d82b4 into master Jan 25, 2024
6 checks passed
@eigenein eigenein deleted the renovate/all-minor-patch branch January 25, 2024 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant