diff --git a/CHANGELOG.md b/CHANGELOG.md index fae72e6..accb91a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +### Changed + +### Removed + + +## [1.1.0] - 2026-09-07 + +### Added + - Bidirectional sync between the frontend and live backend COMPAS objects: gizmo drags/rotations (`object_transform`), toolbar-added geometry (`create_geometry`), and material edits (`material_edit`) now mutate the same live objects a running script sees, instead of only flowing updates one way. See `src/compas_threejs/viewer/BIDIRECTIONAL_SYNC.md`. - `Workspace.transform_geometry(geometry, transformation)`: applies a `compas.geometry.Transformation` (or `Translation`/`Rotation`) to an existing geometry and sends only the small transform matrix to the frontend, instead of re-sending the full geometry - useful for moving/rotating large meshes without a full re-serialize on every update. diff --git a/pyproject.toml b/pyproject.toml index 89610d0..bae4377 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -89,7 +89,7 @@ docstring-code-format = true docstring-code-line-length = "dynamic" [tool.bumpversion] -current_version = "1.0.1" +current_version = "1.1.0" message = "Bump version to {new_version}" commit = true tag = true diff --git a/src/compas_threejs/__init__.py b/src/compas_threejs/__init__.py index f5b6084..fb2702d 100644 --- a/src/compas_threejs/__init__.py +++ b/src/compas_threejs/__init__.py @@ -1,6 +1,6 @@ """COMPAS ThreeJS - A lightweight Three.js viewer for COMPAS using Protobuf.""" -__version__ = "1.0.1" +__version__ = "1.1.0" __author__ = "Eric Gozzi, Nicolas Benjamin Boscoboinik" __email__ = "eric.gozzi@arch.ethz.ch" __license__ = "MIT"