Skip to content

Bump colorlog from 6.8.2 to 6.10.1#14792

Merged
rtibbles merged 1 commit into
developfrom
dependabot/uv/colorlog-6.10.1
Jun 6, 2026
Merged

Bump colorlog from 6.8.2 to 6.10.1#14792
rtibbles merged 1 commit into
developfrom
dependabot/uv/colorlog-6.10.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
Contributor

Warning

Dependabot will stop supporting python v3.9!

Please upgrade to one of the following versions: v3.9, v3.10, v3.11, v3.12, v3.13, or v3.14.

Bumps colorlog from 6.8.2 to 6.10.1.

Release notes

Sourced from colorlog's releases.

v6.10.1

What's Changed

Full Changelog: borntyping/python-colorlog@v6.9.0...v6.10.1

v6.9.0

What's Changed

New Contributors

Full Changelog: borntyping/python-colorlog@v6.8.2...v6.9.0

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [colorlog](https://github.com/borntyping/python-colorlog) from 6.8.2 to 6.10.1.
- [Release notes](https://github.com/borntyping/python-colorlog/releases)
- [Commits](borntyping/python-colorlog@v6.8.2...v6.10.1)

---
updated-dependencies:
- dependency-name: colorlog
  dependency-version: 6.10.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 5, 2026

@rtibblesbot rtibblesbot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dependency Update Review

Package: colorlog 6.8.2 → 6.10.1
Semver risk: Minor
Dependency type: Production (used in kolibri/utils/logger.py as ColoredFormatter)
CI status: Pending (PR just opened)

Changelog Analysis

Sources consulted: Release notes from PR body (sourced from GitHub releases)

Breaking changes: None.

Deprecations: None.

Notable changes:

  • v6.10.1: Colorized tracebacks when logging exceptions (#138) — additive feature, no API changes to ColoredFormatter
  • v6.9.0: Python 3.13 mypy support (#135) — type-checking improvement, no runtime impact

Compatibility Assessment

  • Project uses colorlog.ColoredFormatter in kolibri/utils/logger.py — this API is unchanged
  • The new colorized traceback behavior activates when exceptions are logged through the formatter; this is additive and appropriate for a logging color library
  • Peer dependency changes: none
  • Code changes required: none
  • Prior failed attempts: none found in PR comments

Lockfile note: exclude-newer timestamps in uv.lock changed from absolute dates to 0001-01-01T00:00:00Z with an inline comment explaining this is a backwards-compatibility sentinel when exclude-newer-span is used — expected artifact of uv's lockfile format, not a dependency concern.

Recommendation

APPROVE — clean minor bump, no breaking changes, production usage limited to ColoredFormatter which is API-stable across this range.


@rtibblesbot's comments are generated by an LLM, and should be evaluated accordingly

How was this generated?

Reviewed the pull request diff checking for:

  • Correctness: bugs, edge cases, undocumented behavior, resource leaks, hardcoded values
  • Design: unnecessary complexity, naming, readability, comment accuracy, redundant state
  • Architecture: duplicated concerns, minimal interfaces, composition over inheritance
  • Testing: behavior-based assertions, mocks only at hard boundaries, accurate coverage
  • Completeness: missing dependencies, unupdated usages, i18n, accessibility, security
  • Principles: DRY (same reason to change), SRP, Rule of Three (no premature abstraction)
  • Checked CI status and linked issue acceptance criteria
  • For UI changes: inspected screenshots for layout, visual completeness, and consistency

Comment thread pyproject.toml
"djangorestframework==3.14.0",
"django==3.2.25",
"colorlog==6.8.2",
"colorlog==6.10.1",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

praise: Version consistently pinned to exact release across all dependency groups in uv.lock, maintaining the project's practice of reproducible builds.

@rtibbles

rtibbles commented Jun 5, 2026

Copy link
Copy Markdown
Member

This is probably OK to merge - the test failures seem to be transient failures, I'll rerun them when I can to be sure.

@rtibbles rtibbles left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to go!

@rtibbles rtibbles merged commit f0acab9 into develop Jun 6, 2026
103 of 110 checks passed
@dependabot dependabot Bot deleted the dependabot/uv/colorlog-6.10.1 branch June 6, 2026 17:25
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 python:uv Pull requests that update python:uv code SIZE: small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants