diff --git a/.auxiliary/data/towncrier/+newinit.enhance.rst b/.auxiliary/data/towncrier/+newinit.enhance.rst deleted file mode 100644 index 3f768ff..0000000 --- a/.auxiliary/data/towncrier/+newinit.enhance.rst +++ /dev/null @@ -1,8 +0,0 @@ -Standard: Add ``ignore_init_arguments`` decorator argument and -``instances_ignore_init_arguments`` class argument to support cases, such as -inheritance from ``urllib.parse.ParseResult`` which inherits from ``tuple`` and -overrides ``__new__`` instead of ``__init__``. In such cases, ``__new__`` -processes the instance production arguments rather than ``__init__``. However, -the standard Python behavior is to present the arguments to both ``__new__`` -and ``__init__``, which is problematic since we always provide an ``__init__`` -head. diff --git a/documentation/changelog.rst b/documentation/changelog.rst index 8237b51..c12c903 100644 --- a/documentation/changelog.rst +++ b/documentation/changelog.rst @@ -23,6 +23,22 @@ Release Notes .. towncrier release notes start +Classcore 1.7 (2025-07-08) +========================== + +Enhancements +------------ + +- Standard: Add ``ignore_init_arguments`` decorator argument and + ``instances_ignore_init_arguments`` class argument to support cases, such as + inheritance from ``urllib.parse.ParseResult`` which inherits from ``tuple`` and + overrides ``__new__`` instead of ``__init__``. In such cases, ``__new__`` + processes the instance production arguments rather than ``__init__``. However, + the standard Python behavior is to present the arguments to both ``__new__`` + and ``__init__``, which is problematic since we always provide an ``__init__`` + head. + + Classcore 1.6.1 (2025-07-01) ============================ diff --git a/sources/classcore/__init__.py b/sources/classcore/__init__.py index 506a585..9431490 100644 --- a/sources/classcore/__init__.py +++ b/sources/classcore/__init__.py @@ -62,7 +62,7 @@ class decorators. Furthermore, the exception classes in the __version__: __.typx.Annotated[ str, __.ddoc.Visibilities.Reveal ] -__version__ = '1.7a0' +__version__ = '1.7' standard.finalize_module(