From edd5d6e6e332537ebd549b61a4fdb7444f77c7a8 Mon Sep 17 00:00:00 2001 From: Vollkornaffe Date: Tue, 28 Jul 2026 13:27:58 +0200 Subject: [PATCH 1/3] chore: bump version to v0.1.9 --- packages/tree_clipper/pyproject.toml | 2 +- packages/tree_clipper/src/tree_clipper/common.py | 2 +- .../src/tree_clipper_addon/blender_manifest.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/tree_clipper/pyproject.toml b/packages/tree_clipper/pyproject.toml index c1d857d..196be84 100644 --- a/packages/tree_clipper/pyproject.toml +++ b/packages/tree_clipper/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "tree-clipper" -version = "0.1.8" +version = "0.1.9" dependencies = [] maintainers = [ { name="Algebraic", email="tree.clipper@algebraic.games" }, diff --git a/packages/tree_clipper/src/tree_clipper/common.py b/packages/tree_clipper/src/tree_clipper/common.py index a4eef03..e538ac5 100644 --- a/packages/tree_clipper/src/tree_clipper/common.py +++ b/packages/tree_clipper/src/tree_clipper/common.py @@ -13,7 +13,7 @@ # these fields are in the top level JSON object BLENDER_VERSION = "blender_version" TREE_CLIPPER_VERSION = "tree_clipper_version" -CURRENT_TREE_CLIPPER_VERSION = "0.1.8" # tested to match pyproject.toml +CURRENT_TREE_CLIPPER_VERSION = "0.1.9" # tested to match pyproject.toml MATERIAL_NAME = "name" TREES = "node_trees" EXTERNAL = "external" diff --git a/packages/tree_clipper_addon/src/tree_clipper_addon/blender_manifest.toml b/packages/tree_clipper_addon/src/tree_clipper_addon/blender_manifest.toml index b45d78c..4432746 100644 --- a/packages/tree_clipper_addon/src/tree_clipper_addon/blender_manifest.toml +++ b/packages/tree_clipper_addon/src/tree_clipper_addon/blender_manifest.toml @@ -3,7 +3,7 @@ schema_version = "1.0.0" # Example of manifest file for a Blender extension # Change the values according to your extension id = "tree_clipper" -version = "0.1.8" # should match tree_clipper (core logic) +version = "0.1.9" # should match tree_clipper (core logic) name = "Tree Clipper" tagline = "Export and import Blender node trees as JSON" maintainer = "Algebraic " From ac9fe1dbedc139a175e7e5cae73f134f10e8886f Mon Sep 17 00:00:00 2001 From: Vollkornaffe Date: Tue, 28 Jul 2026 14:39:22 +0200 Subject: [PATCH 2/3] chore: update Changelog --- CHANGELOG.md | 11 +++++++++++ .../src/tree_clipper_addon/post_import.py | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a38ecad..d4aa010 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [0.1.9] - 2026-07-28 + +Patch release to aid importing trees containing fonts and a few internal code changes. +Some of which might fix bugs that were undiscovered. + +### Fixed +- In a new project, [the user might be missing a font to select](https://github.com/Algebraic-UG/tree_clipper/issues/219). + +### Changed +- Updated to new version of `ruff` and fixed the new findings. + ## [0.1.8] - 2026-07-07 Trying to get the PyPI publish job to work >.< diff --git a/packages/tree_clipper_addon/src/tree_clipper_addon/post_import.py b/packages/tree_clipper_addon/src/tree_clipper_addon/post_import.py index 3761661..8d9f48a 100644 --- a/packages/tree_clipper_addon/src/tree_clipper_addon/post_import.py +++ b/packages/tree_clipper_addon/src/tree_clipper_addon/post_import.py @@ -59,7 +59,9 @@ def draw(self, context: bpy.types.Context): self.layout.label(text="Could not attached the root to current editor:") self.layout.label(text=failure_reason) self.layout.separator() - self.layout.label(text="Please check the INFO for the imported trees.") + self.layout.label( + text="Please check the INFO window for the imported trees." + ) bpy.context.window_manager.popup_menu( # ty:ignore[possibly-missing-attribute] draw, title="Where's My Import?", icon="INFO" From 2b70bb681446a0da95aafaf9852bf6d1026672c8 Mon Sep 17 00:00:00 2001 From: Vollkornaffe Date: Tue, 28 Jul 2026 14:39:47 +0200 Subject: [PATCH 3/3] chore: update uv.lock --- uv.lock | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 93054a0..83bff19 100644 --- a/uv.lock +++ b/uv.lock @@ -2,6 +2,9 @@ version = 1 revision = 3 requires-python = "==3.13.*" +[options] +prerelease-mode = "allow" + [manifest] members = [ "tree-clipper", @@ -276,7 +279,7 @@ wheels = [ [[package]] name = "tree-clipper" -version = "0.1.8" +version = "0.1.9" source = { editable = "packages/tree_clipper" } [package.optional-dependencies]