Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 13 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ stable release.

## [Unreleased]

## [1.21.0rc3] — 2026-07-06
## [1.21.0-beta-1] — 2026-07-07

### Added
- **Isolate objects and traces.** New actions to focus on a subset while
Expand All @@ -30,22 +30,6 @@ stable release.
colorblind-distinguishable palette, deterministically mapped from each label
id. The live label overlay uses the same mapping, so the preview matches the
imported traces, and the color seed is exposed as an option. (#50)

### Fixed
- **3D scene now tracks 2D edits.** An already-open 3D scene updates when the
underlying 2D traces change, instead of showing a stale mesh until the object
is removed and re-added. (#49)
- **Copy to sections hardening.** Copying to a large or partial section range, or
with non-decimal input, no longer hangs, and invert/empty-set edge cases are
guarded, so copies land correctly regardless of input. (#46)
- **Correlation-alignment propagation respects locks and undo.** Propagating an
alignment by correlation across a range now skips alignment-locked sections and
records a single undo state, and composes the corrAlign transform in the
correct order. (#47)

## [1.21.0rc2] — 2026-07-05

### Added
- **Copy traces to multiple sections at once.** A new "Copy to sections..."
action places the selected trace(s) onto multiple chosen sections at the same
field (x, y) location in one step. It sits at the top level of the field
Expand Down Expand Up @@ -124,6 +108,16 @@ stable release.
- Renamed the updater channels to **Release** and **Pre-release (experimental)**.

### Fixed
- **3D scene now tracks 2D edits.** An already-open 3D scene updates when the
underlying 2D traces change, instead of showing a stale mesh until the object
is removed and re-added. (#49)
- **Copy to sections hardening.** Copying to a large or partial section range, or
with non-decimal input, no longer hangs, and invert/empty-set edge cases are
guarded, so copies land correctly regardless of input. (#46)
- **Correlation-alignment propagation respects locks and undo.** Propagating an
alignment by correlation across a range now skips alignment-locked sections and
records a single undo state, and composes the corrAlign transform in the
correct order. (#47)
- **Shell-free converter launches.** The Zarr and Neuroglancer converters are now
launched with an argument list on every platform instead of a shell command
string. Paths read verbatim from the opened series file are passed as single
Expand Down Expand Up @@ -192,6 +186,6 @@ stable release.
hooks; a Mesa software-OpenGL fallback on Windows for RDP/VM sessions; and a
frozen-Windows multiprocessing fix so the Zarr conversion runs.

[Unreleased]: https://github.com/dustenhubbard/PyReconstruct/compare/v1.21.0rc2...HEAD
[1.21.0rc2]: https://github.com/dustenhubbard/PyReconstruct/compare/v1.20.0...v1.21.0rc2
[Unreleased]: https://github.com/dustenhubbard/PyReconstruct/compare/v1.21.0-beta-1...HEAD
[1.21.0-beta-1]: https://github.com/dustenhubbard/PyReconstruct/compare/v1.20.0...v1.21.0-beta-1
[1.20.0]: https://github.com/dustenhubbard/PyReconstruct/releases/tag/v1.20.0
10 changes: 3 additions & 7 deletions WHATS_NEW.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,14 @@ Short, plain-language highlights shown in PyReconstruct's "What's new" dialog
after you install or update. For the complete, detailed list of changes, see the
full release notes on GitHub (linked from the dialog).

## [1.21.0rc3] — 2026-07-06
## [1.21.0-beta-1] — 2026-07-07

- **Copy traces to multiple sections at once.** Select traces, right-click, choose "Copy to sections," and place them at the same spot across a range of sections in one step.
- **Propagate an alignment by correlation across sections.** After aligning a section with Align by correlation (`Ctrl+\`), you can now propagate that shift across a range of sections, the way you already can with a manual transform.
- **Isolate the objects you're working on.** "Hide Other Objects" hides everything except your selection across the whole series, so your object stays isolated as you page through sections. "Show all objects" brings them back, and "Hide all objects" clears the view so you can reveal objects a few at a time. Look in the object list's new Selection menu or the right-click menu.
- **Invert a selection in one step.** Flip which objects are selected in the object list, or which traces are selected on the current section, so you can pick a few and instantly switch to all the rest.
- **Clearer colors for imported traces.** Traces brought in from automatic segmentation now get distinct, easy-to-tell-apart colors that also work well for colorblind viewers and stand out against the grayscale image. The colors you see while importing match the final result, and you can shuffle them if you'd like a different set.
- **The 3D scene keeps up with your edits.** Changes to your 2D traces now show up right away in an open 3D view, instead of it showing a stale 3D object until you remove and add back/reload the object in the 3D scene.
- **Smoother copying and alignment.** Copying traces to many sections at once no longer freezes on unusual input, and propagating an alignment by correlation now leaves locked sections untouched and can be undone in a single step.

## [1.21.0rc2] — 2026-07-05

- **Copy traces to multiple sections at once.** Select traces, right-click, choose "Copy to sections," and place them at the same spot across a range of sections in one step.
- **Propagate an alignment by correlation across sections.** After aligning a section with Align by correlation (`Ctrl+\`), you can now propagate that shift across a range of sections, the way you already can with a manual transform.
- **Re-read release notes anytime.** The Help menu now includes "What's new," which reopens this summary on demand so you can revisit what changed after the update popup is gone.
- **A browsable user guide.** The full user guide is now a searchable wiki with a page for each topic, reachable from Help, Online resources.

Expand Down
Loading