diff --git a/CHANGELOG.md b/CHANGELOG.md index 76139ab3..658331b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## Changelog +## 1.5.0 +- slightly higher accuracy with revised heuristics +- simplified code structure for better performance +- setup: support for 3.12, fromisoformat backport if applicable +- HTML parsing fixes: more lenient parsing, pinned LXML version for MacOS + ## 1.4.3 - maintenance release: upgrade `urllib3` dependency diff --git a/htmldate/__init__.py b/htmldate/__init__.py index 8a1b44cc..7c620f55 100644 --- a/htmldate/__init__.py +++ b/htmldate/__init__.py @@ -7,21 +7,19 @@ __author__ = "Adrien Barbaresi" __license__ = "GNU GPL v3" __copyright__ = "Copyright 2017-2023, Adrien Barbaresi" -__version__ = "1.4.3" +__version__ = "1.5.0" import logging -from datetime import datetime from sys import version_info +from .core import find_date + if version_info.minor < 11: from backports.datetime_fromisoformat import MonkeyPatch # type: ignore MonkeyPatch.patch_fromisoformat() - -from .core import find_date - logging.getLogger(__name__).addHandler(logging.NullHandler()) diff --git a/setup.py b/setup.py index b7044d86..56e810a5 100644 --- a/setup.py +++ b/setup.py @@ -85,6 +85,7 @@ def get_version(package): "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Internet :: WWW/HTTP", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Text Processing :: Linguistic",