diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e71d29..99f5603 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ This project follows the versioning policy in VERSIONING.md. +## 0.2.2 - 2026-01-09 + +- **Protocol constants and welcome message limits**: Added new constants for hub + limits in welcome messages and updated message construction accordingly +- Added `max_nick_bytes` configuration option to specify maximum nickname size in UTF-8 bytes +- Updated CLI to allow overriding `max_nick_bytes` via command-line argument +- Updated documentation to reflect new nickname size limit configuration +- + ## 0.2.1 - 2026-01-08 - **JOINED/PARTED room notifications**: Existing room members now receive real-time notifications when users join or leave diff --git a/pyproject.toml b/pyproject.toml index 501728d..ee58fa0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ ] dependencies = [ "cbor2>=5.6.0", - "rns>=0.8.0", + "rns>=0.9.6", "tomlkit>=0.13.2", ] @@ -34,8 +34,8 @@ Issues = "https://github.com/kc1awv/rrcd/issues" [project.optional-dependencies] dev = [ - "pytest>=8.0.0", - "black>=24.0.0", + "pytest>=9.0.2", + "black>=25.12.0", "ruff>=0.6.0", "mypy>=1.0.0", ] diff --git a/rrcd/__init__.py b/rrcd/__init__.py index b6caf65..ee7eba4 100644 --- a/rrcd/__init__.py +++ b/rrcd/__init__.py @@ -1,3 +1,3 @@ __all__ = ["__version__"] -__version__ = "0.2.1" +__version__ = "0.2.2"