From 71d2a3bb0f6ba4c59cd532af5c2bf2c0c28c27eb Mon Sep 17 00:00:00 2001 From: junkmd Date: Tue, 24 Feb 2026 22:08:36 +0900 Subject: [PATCH 1/3] Update `docs/source/conf.py`. --- docs/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 1bbff428..2374986b 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -60,7 +60,7 @@ # The short X.Y version. version = "1.4" # The full version, including alpha/beta/rc tags. -release = "1.4.15" +release = "1.4.16" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From db934e5cc3a0cdfa068147a983a01d111e6edc4e Mon Sep 17 00:00:00 2001 From: junkmd Date: Tue, 24 Feb 2026 22:08:36 +0900 Subject: [PATCH 2/3] Update `comtypes/__init__.py`. --- comtypes/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comtypes/__init__.py b/comtypes/__init__.py index 1707d869..4bf3f79a 100644 --- a/comtypes/__init__.py +++ b/comtypes/__init__.py @@ -1,5 +1,5 @@ # comtypes version numbers follow semver (http://semver.org/) and PEP 440 -__version__ = "1.4.15" +__version__ = "1.4.16" try: from _ctypes import COMError # noqa From 83e2017bee7233616fecf3d5450fda657a5bf055 Mon Sep 17 00:00:00 2001 From: junkmd Date: Tue, 24 Feb 2026 22:08:36 +0900 Subject: [PATCH 3/3] Update change log for 1.4.16. --- CHANGES.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 08fae226..f225a712 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,25 @@ Comtypes CHANGELOG ================== +Release 1.4.16 +-------------- +* Decompose ``IStorage`` tests and enhance coverage. By @junkmd. +* Enhance tests verifying custom ``COMObject``s raise errors. By @junkmd. +* Refactor ``shelllink.py`` for ``ITEMIDLIST`` structure. By @junkmd. +* Fix a code path in ``logutil.NTDebugHandler``. By @junkmd. +* Add a deprecation decorator to ``logutil.setup_logging``. By @junkmd. +* Add tests for connection point interfaces. By @junkmd. +* Add tests for ``IGlobalInterfaceTable`` marshaling. By @junkmd. +* Remove outdated Python 2.3 compatibility. By @junkmd. +* Remove unused test utilities. By @junkmd. +* Extract time utility test helpers. By @junkmd. +* Add ``CreateTypeLib`` and ``ICreateTypeInfo`` tests. By @junkmd. +* Add tests for ``VARIANTEnumerator``. By @junkmd. +* Enhance tests for moniker, bind context and running object table. By @junkmd. +* Introduce GDI test helper module and tests for ``IViewObject.Draw``. By @junkmd. +* Unify COM descriptor release logic in ``ITypeComp.Bind``. By @junkmd. +* Enhance dynamic dispatch and ``client`` testing. By @junkmd. + Release 1.4.15 -------------- * Fix ``TYPE_E_ELEMENTNOTFOUND`` HRESULT constant value. By @junkmd.