Skip to content

Commit e24f225

Browse files
committed
chore: release v2.0.1
1 parent 6e6c066 commit e24f225

4 files changed

Lines changed: 16 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@ This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1515

1616
---
1717

18+
## [2.0.1] — 2026-04-06
19+
20+
### Fixed
21+
- Resolved ruff lint errors: replaced deprecated `typing.List` / `typing.Dict` with built-in generics (`list`, `dict`), removed unused imports (`I2CError` in `display.py`, `field` in `frame.py`), removed quoted return type annotation in `HD44780.__enter__`
22+
- Applied ruff auto-formatter to bring all source files to consistent style
23+
24+
### Added
25+
- `workflow_dispatch` trigger added to the CI workflow so it can be re-run manually from the GitHub Actions UI
26+
27+
---
28+
1829
## [2.0.0] — 2026-04-05
1930

2031
Complete rewrite with proper Python packaging and no RPLCD dependency.
@@ -63,7 +74,8 @@ Initial release.
6374

6475
---
6576

66-
[Unreleased]: https://github.com/rednoid/LCD-Content-Formatter/compare/v2.0.0...HEAD
77+
[Unreleased]: https://github.com/rednoid/LCD-Content-Formatter/compare/v2.0.1...HEAD
78+
[2.0.1]: https://github.com/rednoid/LCD-Content-Formatter/compare/v2.0.0...v2.0.1
6779
[2.0.0]: https://github.com/rednoid/LCD-Content-Formatter/compare/v1.0.2103.0601...v2.0.0
6880
[1.0.2103.0601]: https://github.com/rednoid/LCD-Content-Formatter/compare/v1.0.2103.0401...v1.0.2103.0601
6981
[1.0.2103.0401]: https://github.com/rednoid/LCD-Content-Formatter/compare/v1.0.2102.1401...v1.0.2103.0401

lcd_content_formatter/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from .exceptions import DuplicateFrameRowError, FrameRowNotFoundError, I2CError, LCDError
1818
from .frame import Frame, FrameRow
1919

20-
__version__ = "2.0.0"
20+
__version__ = "2.0.1"
2121
__all__ = [
2222
"HD44780",
2323
"Frame",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "lcd-content-formatter"
7-
version = "2.0.0"
7+
version = "2.0.1"
88
description = "Format and display content on HD44780 LCDs with scrolling, pagination, and frame-based management — no RPLCD dependency"
99
readme = "README.md"
1010
license = { file = "LICENSE" }

sample/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
##################################################################################
77
#### General configuration
88
##################################################################################
9-
version = "2.0.0"
9+
version = "2.0.1"
1010

1111
##################################################################################
1212
#### LCD configuration

0 commit comments

Comments
 (0)