Skip to content

Commit 3a93ba8

Browse files
fuddlesworthruvnet
andcommitted
chore: release v1.15.4
Co-Authored-By: claude-flow <ruv@ruv.net>
1 parent a1ba27f commit 3a93ba8

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ Versioning follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
99

10+
## [1.15.4] - 2026-02-26
11+
12+
### Fixed
13+
- **Overlapping zone multi-zone cascade**: Placing cursor on a zone fully inside a larger zone no longer highlights all zones. Fixed detectMultiZone to separate overlapping zones (cursor inside) from edge-adjacent zones (cursor near edge); only edge-adjacent zones trigger multi-zone snap. Replaced bounding-rect expansion with edge-adjacency flood-fill that skips zones spatially overlapping the seed. Removed duplicated smallest-area loop in paint-to-span.
14+
- **Edge tolerance now respects settings**: Zone-to-zone edge detection uses the user's adjacentThreshold setting instead of a hardcoded 5px value, so manually-gapped layouts work correctly with the configured proximity.
15+
1016
## [1.15.3] - 2026-02-26
1117

1218
### Fixed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
cmake_minimum_required(VERSION 3.16)
77

8-
project(PlasmaZones VERSION 1.15.3 LANGUAGES CXX)
8+
project(PlasmaZones VERSION 1.15.4 LANGUAGES CXX)
99

1010
set(CMAKE_CXX_STANDARD 20)
1111
set(CMAKE_CXX_STANDARD_REQUIRED ON)

0 commit comments

Comments
 (0)