.. py:module:: p3dsdk :noindex: ============= SDK Changelog ============= .. py:currentmodule:: p3dsdk Version 2025.0.0 ================ * Bump Algo API version to :ref:`2025.0.0 `. * Bump Data API version to :ref:`2025.0.0 `. Version 2023.0.0 ================ * Added support for Python 3.10.x. * Removed Python 3.6.x support. * Bump Data API version to :ref:`2023.0.0 `. * Bump UI API version to :ref:`2023.0.0 `. Version 2022.0.2 ================ Bump App API version to :ref:`2022.0.2 `. Version 2022.0.1 ================ * Bump Algo API version to :ref:`2022.0.1 `. * Bump App API version to :ref:`2022.0.1 `. * Bump Data API version to :ref:`2022.0.1 `. Version 2022.0.0 ================ * Added support for Python 3.9.x. * Updated embedded Python to 3.9.4. * Removed Python 3.5.x support. * Bump Data API version to :ref:`2022.0.0 `. New APIs -------- * Add :doc:`Algo ` API. * Add :doc:`App ` API. * Add :doc:`UI ` API. * Add :py:meth:`KEVFile.open()` function to read .kev files. * :py:class:`ColorRgb`: * Add :py:meth:`ColorRgb.from_hex()` function to convert hexadecimal string to RGB Color. * Add :py:attr:`ColorRgb.hex` atribute to get hexadecimal string from RGB Color. Version 2021.1.3 ================ Bump Data API version to :ref:`2021.1.3 `. Corrections ----------- * Fix import modules from the same directory as the script not working while it works with a standard Python interpreter. * Fix wrong encoding when executing a script using :py:func:`run_script`. Version 2021.1.0 ================ Bump Data API version to :ref:`2021.1.0 `. Version 2020.2.4 ================ Bump Data API version to :ref:`2020.2.4 `. Version 2020.2.2 ================ Bump Data API version to :ref:`2020.2.2 `. Version 2020.2.1 ================ Bump Data API version to :ref:`2020.2.1 `. Version 2020.2.0 ================ Bump Data API version to :ref:`2020.2.0 `. New APIs -------- * Add :py:meth:`KMTFile.open()` function to read .kmt files. * Add :py:class:`ColorLab` class to represent a color in Lab color space. * :doc:`Exceptions `: Add :py:class:`InUseError` exception used when an object being deleted is referenced by another object. Version 2020.1.0 ================ Initial release