Skip to content
This repository was archived by the owner on Feb 20, 2026. It is now read-only.

fix(deps): update dependency liblaf-grapes to v9 - #123

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/liblaf-grapes-9.x
Jan 16, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/liblaf-grapes-9.x

Conversation

@renovate

@renovate renovate Bot commented Jan 16, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
liblaf-grapes (changelog) >=8,<9 → >=9,<10 age confidence

Release Notes

liblaf/grapes (liblaf-grapes)

v9.0.0

Compare Source

💥 BREAKING CHANGES
  • consolidate sentinel values and streamline core utilities - 076f011 by @​liblaf
  • (pretty) The duration_magnitude and pretty_duration_unit
    functions are removed, and the pretty_duration function now uses
    different parameters (prec instead of magnitude/significant). - 76b8987 by @​liblaf
📝 Documentation
  • pretty: Add docstrings and update type stubs for pretty-printing functions - ddbde14 by @​liblaf
♻ Code Refactoring
  • pretty: replace custom duration formatting with quantiphy-based implementation - 76b8987 by @​liblaf
  • consolidate sentinel values and streamline core utilities - 076f011 by @​liblaf
✅ Tests
  • conf, compat: Add comprehensive tests for configuration fields and compatibility operators - 7a04494 by @​liblaf
  • add comprehensive tests for pretty, rich.progress, and timing modules - cb371a8 by @​liblaf
❤️ Contributors

v8.11.0

Compare Source

✨ Features
  • warnings, logging, magic, rich: Introduce configurable warning handling and logging frame hiding - b394d51 by @​liblaf
🐛 Bug Fixes
♻ Code Refactoring
  • internal: Improve type consistency and configuration defaults - ed9de59 by @​liblaf
❤️ Contributors

v8.10.7

Compare Source

🐛 Bug Fixes
  • logging: enhance rate limiting with HitArgs and improve progress tracking - 4465605 by @​liblaf
❤️ Contributors

v8.10.6

Compare Source

🐛 Bug Fixes
❤️ Contributors

v8.10.5

Compare Source

🐛 Bug Fixes
❤️ Contributors

v8.10.4

Compare Source

🐛 Bug Fixes
  • logging: standardize traceback hiding mechanism across modules - 1d24ee0 by @​liblaf
❤️ Contributors

v8.10.3

Compare Source

🐛 Bug Fixes
  • rich, wadler_lindig: Harmonize rich representation and traceback formatting - 3d57cda by @​liblaf
❤️ Contributors

v8.10.2

Compare Source

🐛 Bug Fixes
  • attrs: Always disable attrs.define's repr in grapes.attrs.define - 4be4542 by @​liblaf
❤️ Contributors

v8.10.1

Compare Source

🐛 Bug Fixes
❤️ Contributors

v8.10.0

Compare Source

✨ Features
❤️ Contributors

v8.9.3

Compare Source

🐛 Bug Fixes
  • auto: Correctly detect existing __repr__, __pdoc__, and __rich_repr__ - a395673 by @​liblaf
  • icecream, traceback: Ensure consistent icecream source and configurable tracebacks - 71b3676 by @​liblaf
  • logging: Improve CleanLogger level initialization - 34e5b34 by @​liblaf
❤️ Contributors

v8.9.2

Compare Source

🐛 Bug Fixes
❤️ Contributors

v8.9.1

Compare Source

🐛 Bug Fixes
  • conf: Correct default value handling in configuration fields - 6a84fa3 by @​liblaf
📝 Documentation
❤️ Contributors

v8.9.0

Compare Source

✨ Features
  • conf: implement modular configuration system with field specifiers and groups - e7cbe92 by @​liblaf
  • rich: enhance traceback and repr functionality - 0b69019 by @​liblaf
🐛 Bug Fixes
  • rich/progress: Improve progress bar update handling and refresh logic - f85da08 by @​liblaf
❤️ Contributors

v8.8.4

Compare Source

🐛 Bug Fixes
  • array: Handle array-like fields safely in rich representation - 71164a3 by @​liblaf
❤️ Contributors

v8.8.3

Compare Source

🐛 Bug Fixes
  • attrs: improve define decorator logic and update logging utilities - 3bee36d by @​liblaf
  • attrs: Prioritize pdoc_rich_repr for attrs-defined classes with __rich_repr__ - fe79845 by @​liblaf
♻ Code Refactoring
  • deps: migrate from cytoolz to toolz and standardize import alias - 06a8c21 by @​liblaf
❤️ Contributors

v8.8.2

Compare Source

🐛 Bug Fixes
  • logging: resolve missing depth_logger export and deprecate its usage - a804bab by @​liblaf
  • logging: Correctly determine release type in CleanLogger - 09dd88b by @​liblaf
  • Correct __tracebackhide__ usage in icecream and logging - 2aa6593 by @​liblaf
❤️ Contributors

v8.8.1

Compare Source

🐛 Bug Fixes
❤️ Contributors

v8.8.0

Compare Source

✨ Features
  • logging: Introduce CleanLogger and LimitsFilter for enhanced logging control - 355235b by @​liblaf
🐛 Bug Fixes
♻ Code Refactoring
❤️ Contributors

v8.7.1

Compare Source

🐛 Bug Fixes
♻ Code Refactoring
❤️ Contributors

v8.7.0

Compare Source

✨ Features
❤️ Contributors

v8.6.2

Compare Source

🐛 Bug Fixes
  • logging: Truncate log file on RichFileHandler initialization - 0bb9af7 by @​liblaf
❤️ Contributors

v8.6.1

Compare Source

🐛 Bug Fixes
❤️ Contributors

v8.6.0

Compare Source

✨ Features
  • deprecated: Add deprecation-aware contains and getitem operators - 48549a3 by @​liblaf
❤️ Contributors

v8.5.0

Compare Source

✨ Features
❤️ Contributors

v8.4.1

Compare Source

🐛 Bug Fixes
❤️ Contributors

v8.4.0

Compare Source

✨ Features
  • logging: add file logging handler and improve logger management - 2cf9fc2 by @​liblaf
🐛 Bug Fixes
❤️ Contributors

v8.3.0

Compare Source

✨ Features
  • logging: enhance logging configuration and output formatting - 9ae2923 by @​liblaf
🐛 Bug Fixes
  • logging, icecream: Ensure logging is initialized before use - 9d480bd by @​liblaf
  • rich: handle ANSI escape sequences in log and exception messages - 339dfcd by @​liblaf
❤️ Contributors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@liblaf

liblaf Bot commented Jan 16, 2026

Copy link
Copy Markdown
Contributor

✅⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
⚠️ COPYPASTE jscpd yes 2 no 1.56s
✅ JSON prettier 7 0 0 0 0.31s
✅ JSON v8r 7 0 0 4.41s
✅ PYTHON ruff yes yes no no 0.36s
✅ REPOSITORY git_diff yes no no 0.01s
✅ SPELL cspell 50 0 0 3.47s
✅ YAML prettier 4 0 0 0 0.47s
✅ YAML v8r 4 0 0 4.75s
✅ YAML yamllint 4 0 0 0.42s

Detailed Issues

⚠️ COPYPASTE / jscpd - 2 errors
Clone found (python):
 - src/liblaf/lime/cli/_generate.py [15:2 - 22:2] (7 lines, 91 tokens)
   src/liblaf/lime/cli/_commit/_commit.py [32:5 - 39:12]

Clone found (python):
 - src/liblaf/lime/cli/_generate.py [34:2 - 40:2] (6 lines, 76 tokens)
   src/liblaf/lime/cli/_commit/_commit.py [65:5 - 70:2]

┌────────┬────────────────┬─────────────┬──────────────┬──────────────┬──────────────────┬───────────────────┐
│ Format │ Files analyzed │ Total lines │ Total tokens │ Clones found │ Duplicated lines │ Duplicated tokens │
├────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ python │ 28             │ 822         │ 7335         │ 2            │ 13 (1.58%)       │ 167 (2.28%)       │
├────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ bash   │ 8              │ 183         │ 1132         │ 0            │ 0 (0%)           │ 0 (0%)            │
├────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ Total: │ 36             │ 1005        │ 8467         │ 2            │ 13 (1.29%)       │ 167 (1.97%)       │
└────────┴────────────────┴─────────────┴──────────────┴──────────────┴──────────────────┴───────────────────┘
Found 2 clones.
HTML report saved to megalinter-reports/copy-paste/html/
ERROR: jscpd found too many duplicates (1.29%) over threshold (0%)
Error: ERROR: jscpd found too many duplicates (1.29%) over threshold (0%)
    at ThresholdReporter.report (/node-deps/node_modules/@jscpd/finder/dist/index.js:612:13)
    at /node-deps/node_modules/@jscpd/finder/dist/index.js:110:18
    at Array.forEach (<anonymous>)
    at /node-deps/node_modules/@jscpd/finder/dist/index.js:109:22
    at async /node-deps/node_modules/jscpd/dist/jscpd.js:351:5

See detailed reports in MegaLinter artifacts

MegaLinter is graciously provided by OX Security

@codecov

codecov Bot commented Jan 16, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.58%. Comparing base (0b5df68) to head (b51cd4a).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #123   +/-   ##
=======================================
  Coverage   53.58%   53.58%           
=======================================
  Files          23       23           
  Lines         405      405           
  Branches       45       45           
=======================================
  Hits          217      217           
  Misses        183      183           
  Partials        5        5           

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

@renovate
renovate Bot merged commit 851b9f8 into main Jan 16, 2026
13 checks passed
@renovate
renovate Bot deleted the renovate/liblaf-grapes-9.x branch January 16, 2026 14:40
@liblaf liblaf Bot mentioned this pull request Jan 16, 2026

This branch was previously deployed

1 inactive deployment
MegaLinter — b51cd4ae Deployed Jan 16, 2026 by renovate[bot] via MegaLinter #966
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants