diff --git a/CHANGES.txt b/CHANGES.txt index 26a8461a..08fae226 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,30 @@ Comtypes CHANGELOG ================== +Release 1.4.15 +-------------- +* Fix ``TYPE_E_ELEMENTNOTFOUND`` HRESULT constant value. By @junkmd. +* Enhance ``ITypeInfo`` testing in ``test_typeinfo.py``. By @junkmd. +* Improve type hints for for generated dispmethods and properties. By @junkmd. +* Enhance tests for generated type hints. By @junkmd. +* Remove Internet Explorer dependency from ``test_QueryService.py`` and ``test_casesensitivity.py``. By @junkmd. +* Rename ``test_ie.py`` to ``test_eventinterface.py``. By @junkmd. +* Fix ``SyntaxError`` in ``DispMethodAnnotator`` signature generation. By @junkmd. +* Rename ``test_msi.py`` to ``test_puredispatch.py``. By @junkmd. +* Rename ``test_wmi.py`` to ``test_variant_outparam.py``. By @junkmd. +* Replace the module-level skip with individual ``@skip`` decorators on the test methods in ``test_eventinterface.py``. By @junkmd. +* Add tests for ``stdole.IPicture`` creation through ``IStream``. By @junkmd. +* Improve enum testing in ``test_client.py``. By @junkmd. +* Revive and enhance ``test_outparam``. By @junkmd. +* Enhance ``test_stream``. By @junkmd. +* Enhance ``test_storage``. By @junkmd. +* Add ``malloc`` module. By @junkmd. +* Enhance and refactor COM moniker tests. By @junkmd. +* Refine type hints and enhance tests for ``client.GetClassObject``, ``CoGetClassObject`` and ``IClassFactory``. By @junkmd. +* Implement ``ITypeInfo.AddressOfMember`` with tests and clarifications. By @junkmd. +* Enhance ``ITypeComp.Bind`` tests and type hints. By @junkmd. +* Introduce warnings for Python 3.15 enum compatibility. By @junkmd. + Release 1.4.14 -------------- * Replace ``setup.py`` with ``pyproject.toml``. By @moi15moi. diff --git a/comtypes/__init__.py b/comtypes/__init__.py index a415953a..1707d869 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.14" +__version__ = "1.4.15" try: from _ctypes import COMError # noqa diff --git a/docs/source/conf.py b/docs/source/conf.py index 0332b931..1bbff428 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.14" +release = "1.4.15" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.