diff --git a/README.md b/README.md index 12098ac..ca57f29 100644 --- a/README.md +++ b/README.md @@ -77,8 +77,11 @@ pip install jeb-utils --index-url https://jcloud-services.ddns.net/simple/ --ext - `create_file_if_not_exists`: Creates a file if it does not exist. ## Changelog +### Version 0.1.3 +- Fatal bug fix: `jeb_utils.jeb_utils.validate_topic_name` has not returned `True` if the topic name is valid, it returned `None` (falsy). Now it returns `True` if the topic name is valid. + ### Version 0.1.2 -- Bug fix: `jeb_utils.mktopicpart` tried to raise `jeb_utils.exceptions.exceptions.TopicNotFoundError` instead of `jeb_utils.exceptions.TopicNotFoundError` if the topic does not exist. +- Bug fix: `jeb_utils.mktopicpart` has tried to raise `jeb_utils.exceptions.exceptions.TopicNotFoundError` instead of `jeb_utils.exceptions.TopicNotFoundError` if the topic does not exist. ### Version 0.1.1 - Support for custom data paths (`jeb_utils.init`) diff --git a/pyproject.toml b/pyproject.toml index 188cb1d..1143cd0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,6 +4,6 @@ build-backend = "setuptools.build_meta" [project] name = "jeb-utils" -version = "0.1.2" +version = "0.1.3" description = "Common utils for JEB client and server." dependencies = ["cryptography"] \ No newline at end of file diff --git a/src/jeb_utils/jeb_utils.py b/src/jeb_utils/jeb_utils.py index 1805d67..ad16ac2 100644 --- a/src/jeb_utils/jeb_utils.py +++ b/src/jeb_utils/jeb_utils.py @@ -296,6 +296,8 @@ def validate_topic_name(topic_name: str) -> bool: if topic_name.startswith('.') or topic_name.endswith('.') or topic_name.startswith('..') or topic_name.endswith('..'): return False + + return True def validate_topic_format(topic: str): if topic.count(TOPIC_PARTITION_SEPARATOR) != 1: