Skip to content

update for home assistant 2026.3.0#70

Merged
sca075 merged 2 commits intomainfrom
dev
Feb 26, 2026
Merged

update for home assistant 2026.3.0#70
sca075 merged 2 commits intomainfrom
dev

Conversation

@sca075
Copy link
Owner

@sca075 sca075 commented Feb 26, 2026

bump dependencies

Summary by CodeRabbit

  • Chores
    • Version bumped to 0.2.6
    • Minimum Python requirement raised to 3.13; Python 3.14 compatibility noted
    • Core dependency upgraded and development tooling added
  • Documentation
    • Added an Unreleased changelog entry noting the dependency update and publishing pending

@sca075 sca075 self-assigned this Feb 26, 2026
@coderabbitai
Copy link

coderabbitai bot commented Feb 26, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4c676f7 and fac865c.

⛔ Files ignored due to path filters (1)
  • poetry.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • CHANGELOG.md
  • SCR/valetudo_map_parser/__init__.py
  • pyproject.toml
✅ Files skipped from review due to trivial changes (1)
  • CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (2)
  • pyproject.toml
  • SCR/valetudo_map_parser/init.py

📝 Walkthrough

Walkthrough

The pull request updates package version and metadata: bumps version to 0.2.6, raises minimum Python to 3.13, upgrades mvcrender to 0.2.0, updates CHANGELOG.md, and adds dev dependencies isort, pylint, and types-Pillow.

Changes

Cohort / File(s) Summary
Changelog & Init
CHANGELOG.md, SCR/valetudo_map_parser/__init__.py
Added Unreleased changelog entry; updated module docstring version from 0.2.5b3 to 0.2.6.
Project Metadata
pyproject.toml
Bumped tool.poetry.version to 0.2.6; raised Python requirement from >=3.12 to >=3.13; updated mvcrender from ==0.0.9 to ==0.2.0.
Dev Dependencies
pyproject.toml
Added isort, pylint, and types-Pillow under dev dependency group.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

Possibly related PRs

  • another test #58 — Related changes to package metadata and version fields in __init__.py and pyproject.toml.

Suggested labels

enhancement

Poem

🐰 A tiny bump, a tidy hop,
Version numbers climb non-stop,
Dev tools squeak and dependencies sing,
0.2.6 — let the testing spring! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title mentions 'Home Assistant 2026.3.0' but the PR primarily updates dependencies (mvcrender, Python version) and the package version itself, with no explicit changes for Home Assistant compatibility. Clarify whether this is a Home Assistant-specific update or a general dependency bump. Consider a more descriptive title like 'Bump dependencies and version to 0.2.6' if not Home Assistant-specific.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Version Updates:
- Bumped from 0.2.5 to stable 0.2.6
- Updated pyproject.toml and __init__.py

CHANGELOG Updates:
- Added comprehensive entries for all beta versions:
  * 0.2.5b0: Customizable obstacle image links
  * 0.2.5b1: JPEG format support and API consistency fixes
  * 0.2.5b2: Image format configuration with ALLOWED_IMAGE_FORMAT
  * 0.2.5b3: Reverted automatic content type selection
  * 0.2.6: Stable release

Code Changes:
- Reverted experimental automatic content type selection from utils.py
- Removed CameraModes import (no longer needed)
- Content type selection remains manual via set_content_type() method
- Code formatted with ruff

Quality:
- isort: All imports properly sorted
- ruff: Code formatted
- Library maintains backward compatibility
@sca075 sca075 merged commit d2c5d76 into main Feb 26, 2026
3 checks passed
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.

1 participant