From 3d6bc706fef160b704e500db89746016e57548e8 Mon Sep 17 00:00:00 2001 From: Pier CeccoPierangioliEugenio Date: Tue, 3 Mar 2026 17:59:03 +0000 Subject: [PATCH 1/2] chore: release main --- .release-please-manifest.json | 6 +++--- apps/tlogg/CHANGELOG.md | 11 +++++++++++ apps/ttkode/CHANGELOG.md | 11 +++++++++++ libs/pyTermTk/CHANGELOG.md | 28 ++++++++++++++++++++++++++++ 4 files changed, 53 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cd3b8612..15852d04 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "libs/pyTermTk": "0.49.0-a0", - "apps/ttkode": "0.48.1-a0", - "apps/tlogg": "0.48.1-a0", + "libs/pyTermTk": "0.50.0-a0", + "apps/ttkode": "0.48.2-a0", + "apps/tlogg": "0.49.0-a0", "apps/ttkDesigner": "0.48.2-a0", "apps/dumbPaintTool": "0.48.2-a0" } diff --git a/apps/tlogg/CHANGELOG.md b/apps/tlogg/CHANGELOG.md index f1767c97..298c72af 100644 --- a/apps/tlogg/CHANGELOG.md +++ b/apps/tlogg/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.49.0-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/tlogg-v0.48.1-a0...tlogg-v0.49.0-a0) (2026-03-03) + + +### ⚠ BREAKING CHANGES + +* **list:** reworked the TTkList component ([#595](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/595)) + +### Chores + +* **list:** reworked the TTkList component ([#595](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/595)) ([0f846e5](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/0f846e5c962f6c0b8422e73ad3022b8187edecf2)) + ## [0.48.1-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/tlogg-v0.7.1-a.0...tlogg-v0.48.1-a0) (2025-11-10) diff --git a/apps/ttkode/CHANGELOG.md b/apps/ttkode/CHANGELOG.md index 63cb3065..dac27ebc 100644 --- a/apps/ttkode/CHANGELOG.md +++ b/apps/ttkode/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.48.2-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/ttkode-v0.48.1-a0...ttkode-v0.48.2-a0) (2026-03-03) + + +### Chores + +* basic command palette implementation ([#598](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/598)) ([c5d0e51](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/c5d0e51aa4bd54f48c916618eb2708a7780fa149)) +* basic implementation of the tests plugin ([#588](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/588)) ([4a1825a](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/4a1825a8432ab86dc487401780afab918cc9c265)) +* create cleaner env ([#608](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/608)) ([cc30d71](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/cc30d7119de747dad1253a35d1cc3a2cf2384b80)) +* responsive tab close button ([#609](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/609)) ([19ab5df](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/19ab5df32cfeb80c575e7c8a2b64685b4c80a9e6)) +* update tests ([#607](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/607)) ([ec15da9](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/ec15da97b85a6095e14b4e14c92682149a8cc49f)) + ## [0.48.1-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/ttkode-v0.5.3-a.2...ttkode-v0.48.1-a0) (2025-11-10) diff --git a/libs/pyTermTk/CHANGELOG.md b/libs/pyTermTk/CHANGELOG.md index a4fb08a1..e822a191 100644 --- a/libs/pyTermTk/CHANGELOG.md +++ b/libs/pyTermTk/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [0.50.0-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/pyTermTk-v0.49.0-a0...pyTermTk-v0.50.0-a0) (2026-03-03) + + +### ⚠ BREAKING CHANGES + +* **list:** reworked the TTkList component ([#595](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/595)) +* **tree:** The following APIs have been removed from TTkTreeWidgetItem: + - `isSelected()` method - use `TTkTreeWidget.selectedItems()` to check selection + - `setSelected(bool)` method - selection is now managed by TTkTreeWidget + - `selected` parameter in constructor - no longer supported + +### Fixes + +* **canvas:** allow doubleBufferNew missing _link ([#600](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/600)) ([b0151d6](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/b0151d6d27e96eaca424bb53fb51a524a916dfac)) +* **canvas:** unbuffered pushToTerminal missing _clean ([#605](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/605)) ([6fa6961](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/6fa6961c282f5299c11cd97ee49be48d1ed56ab2)) +* **splitter:** process sizes in setOrientation() ([#601](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/601)) ([b07a5bc](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/b07a5bc5e12babaf1b8c70360b9955fe30bb355e)) +* **TTkLineEdit:** paste str ([#610](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/610)) ([0006afd](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/0006afdf5d38a496a27ec458f0838e70dbdb1ae8)) +* **TTkTabBar:** currentIndex <= highlighted TypeError ([#593](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/593)) ([c743c49](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/c743c492e88edbc7a6057b831bd829a0bc75beaa)) + + +### Chores + +* handle mouse move by default to avoid unwanted propagation ([#597](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/597)) ([eadfa70](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/eadfa70502596fc2deb01170caddf7b5f8db85fc)) +* **list:** reworked the TTkList component ([#595](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/595)) ([0f846e5](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/0f846e5c962f6c0b8422e73ad3022b8187edecf2)) +* responsive tab close button ([#609](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/609)) ([19ab5df](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/19ab5df32cfeb80c575e7c8a2b64685b4c80a9e6)) +* **tree:** mouse hover support ([#583](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/583)) ([cda68f2](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/cda68f278a815effe500b9316de6f359e6eb14df)) +* **tree:** remove selected status from the treeWidgetItem ([#584](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/584)) ([b434b33](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/b434b330f9ccf47f6ba4443f667d48fa9565df64)) + ## [0.49.0-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/pyTermTk-v0.48.1-a0...pyTermTk-v0.49.0-a0) (2026-01-07) From 9a7b70ab775feb911e64631ad94b6b6d0313e3af Mon Sep 17 00:00:00 2001 From: Eugenio Parodi - Action Date: Tue, 3 Mar 2026 17:59:08 +0000 Subject: [PATCH 2/2] chore: updated TermTk and apps to versions --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ apps/tlogg/pyproject.toml | 2 +- apps/tlogg/tlogg/__init__.py | 2 +- apps/ttkode/pyproject.toml | 2 +- apps/ttkode/ttkode/__init__.py | 2 +- libs/pyTermTk/TermTk/__init__.py | 2 +- 6 files changed, 33 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4fb08a1..e822a191 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [0.50.0-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/pyTermTk-v0.49.0-a0...pyTermTk-v0.50.0-a0) (2026-03-03) + + +### ⚠ BREAKING CHANGES + +* **list:** reworked the TTkList component ([#595](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/595)) +* **tree:** The following APIs have been removed from TTkTreeWidgetItem: + - `isSelected()` method - use `TTkTreeWidget.selectedItems()` to check selection + - `setSelected(bool)` method - selection is now managed by TTkTreeWidget + - `selected` parameter in constructor - no longer supported + +### Fixes + +* **canvas:** allow doubleBufferNew missing _link ([#600](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/600)) ([b0151d6](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/b0151d6d27e96eaca424bb53fb51a524a916dfac)) +* **canvas:** unbuffered pushToTerminal missing _clean ([#605](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/605)) ([6fa6961](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/6fa6961c282f5299c11cd97ee49be48d1ed56ab2)) +* **splitter:** process sizes in setOrientation() ([#601](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/601)) ([b07a5bc](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/b07a5bc5e12babaf1b8c70360b9955fe30bb355e)) +* **TTkLineEdit:** paste str ([#610](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/610)) ([0006afd](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/0006afdf5d38a496a27ec458f0838e70dbdb1ae8)) +* **TTkTabBar:** currentIndex <= highlighted TypeError ([#593](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/593)) ([c743c49](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/c743c492e88edbc7a6057b831bd829a0bc75beaa)) + + +### Chores + +* handle mouse move by default to avoid unwanted propagation ([#597](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/597)) ([eadfa70](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/eadfa70502596fc2deb01170caddf7b5f8db85fc)) +* **list:** reworked the TTkList component ([#595](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/595)) ([0f846e5](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/0f846e5c962f6c0b8422e73ad3022b8187edecf2)) +* responsive tab close button ([#609](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/609)) ([19ab5df](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/19ab5df32cfeb80c575e7c8a2b64685b4c80a9e6)) +* **tree:** mouse hover support ([#583](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/583)) ([cda68f2](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/cda68f278a815effe500b9316de6f359e6eb14df)) +* **tree:** remove selected status from the treeWidgetItem ([#584](https://github.com/ceccopierangiolieugenio/pyTermTk/issues/584)) ([b434b33](https://github.com/ceccopierangiolieugenio/pyTermTk/commit/b434b330f9ccf47f6ba4443f667d48fa9565df64)) + ## [0.49.0-a0](https://github.com/ceccopierangiolieugenio/pyTermTk/compare/pyTermTk-v0.48.1-a0...pyTermTk-v0.49.0-a0) (2026-01-07) diff --git a/apps/tlogg/pyproject.toml b/apps/tlogg/pyproject.toml index cabdb20b..cc0a16b1 100644 --- a/apps/tlogg/pyproject.toml +++ b/apps/tlogg/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Topic :: Software Development :: User Interfaces", ] dependencies = [ - 'pyTermTk>=0.48.1-a0', + 'pyTermTk>=0.50.0-a0', 'appdirs', 'copykitten', 'pyyaml' diff --git a/apps/tlogg/tlogg/__init__.py b/apps/tlogg/tlogg/__init__.py index e989c818..2d837aba 100755 --- a/apps/tlogg/tlogg/__init__.py +++ b/apps/tlogg/tlogg/__init__.py @@ -20,7 +20,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -__version__:str = '0.48.1-a0' +__version__:str = '0.49.0-a0' from .plugin import TloggPlugin from .proxy import tloggProxy, TloggViewerProxy diff --git a/apps/ttkode/pyproject.toml b/apps/ttkode/pyproject.toml index 36c47505..62ba1a65 100644 --- a/apps/ttkode/pyproject.toml +++ b/apps/ttkode/pyproject.toml @@ -24,7 +24,7 @@ "Topic :: Software Development :: User Interfaces", ] dependencies = [ - 'pyTermTk>=0.48.1-a0', + 'pyTermTk>=0.50.0-a0', 'pytest', 'appdirs', 'copykitten', diff --git a/apps/ttkode/ttkode/__init__.py b/apps/ttkode/ttkode/__init__.py index a10ea81f..a13fdd8f 100755 --- a/apps/ttkode/ttkode/__init__.py +++ b/apps/ttkode/ttkode/__init__.py @@ -22,7 +22,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -__version__:str = '0.48.1-a0' +__version__:str = '0.48.2-a0' from .plugin import TTkodePlugin, TTkodePluginWidget, TTkodePluginWidgetActivity, TTkodePluginWidgetPanel from .proxy import TTKodeViewerProxy, ttkodeProxy diff --git a/libs/pyTermTk/TermTk/__init__.py b/libs/pyTermTk/TermTk/__init__.py index 04eac3ea..27c24a16 100644 --- a/libs/pyTermTk/TermTk/__init__.py +++ b/libs/pyTermTk/TermTk/__init__.py @@ -20,7 +20,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -__version__:str = '0.49.0-a0' +__version__:str = '0.50.0-a0' from .TTkTheme import * from .TTkCore import *