Repository navigation
v0.1.0-alpha.1
Pre-release
Pre-release
·
38 commits
to main
since this release
What's Changed
- Explain crashed workers, no hang on NaN results, unique result titles, registry trust checks, test-runner cleanup by @guijacquemet in #1
- Optional values can be left unset; folder inputs get a directory chooser by @guijacquemet in #3
- Prototype: macro recording and replay for LabConstrictor Tools... by @guijacquemet in #2
- Dialog: group headings and advanced settings last by @guijacquemet in #5
- "No match" is shown as a message, not an error dialog by @guijacquemet in #4
- Docs audit: README matches the merged behaviour; link to the human test protocol by @guijacquemet in #6
- Fiji: fail-closed trust checks, validated registry/schema, strict macro replay, exception-safe lifetimes (audit prompts 09 and 10) by @guijacquemet in #7
- Fiji: script name that gets a menu entry, image choosers that keep their defaults, nothing remembered between runs by @guijacquemet in #8
- Error dialog without protocol lines; README: recorder not supported by @guijacquemet in #9
- Interaction hints: ChoicesFrom dropdown and Replace window by @guijacquemet in #10
- Replace applies to an affine output (alignment overlay window) by @guijacquemet in #11
- Show message and points outputs by @guijacquemet in #12
- A default the ChoicesFrom source does not list stays selectable by @guijacquemet in #13
- PickChannel: a channel field; the tool receives only that channel by @guijacquemet in #14
- Points with no image to place them on are shown as a table instead of failing by @guijacquemet in #15
- Widget("slider" | "radio"): SciJava slider and radio button styles by @guijacquemet in #16
- Copy as command: the Log carries the terminal line and Python snippet of every run by @guijacquemet in #17
- Copy last run as command: menu entry that puts the command on the clipboard by @guijacquemet in #18
- ShapesOut: outlines as an overlay and ROI Manager entries by @guijacquemet in #19
- RegionOf: use the ROI / ROI Manager selection as the region by @guijacquemet in #20
- Clean-up 1/3: no silent fallbacks (every catch reports, fallbacks are logged and documented) by @guijacquemet in #21
- Clean-up 2/3: functions that do one thing, in named sections (nothing over 40 lines) by @guijacquemet in #22
- Clean-up 3/3: annotations, named constants, split quoting, Groovy lint in CI by @guijacquemet in #23
- Fail loudly when a picked channel's file cannot be opened by @guijacquemet in #24
- Add docs/user-guide.md for the LabConstrictor website by @guijacquemet in #34
- Add docs/labconstrictor-project.yaml for the website's Ecosystem page by @guijacquemet in #35
- User guide: link Fiji by @guijacquemet in #36
- User guide: name Fiji (ImageJ) and say what a first run needs by @guijacquemet in #37
- Host parity: align the Fiji host with the shared rules (FJ-1 to FJ-22) by @guijacquemet in #38
- Tests: real-app cases for the installed LabConstrictor Playground by @guijacquemet in #39
- Coordinate frame: results and RegionOf masks follow SPEC_WRONG_SCIENCE section 1 (CF-01..CF-14) by @guijacquemet in #40
- Calibration: units from the conformance catalog, unknown is a value, field states, per-axis _calibration (CAL-01..20, CAL-T1..T9) by @guijacquemet in #41
- Retention: markers, prune subprocess and run record from the Tools helpers; Fiji never prunes by @guijacquemet in #42
- Number limits: refuse beyond +-(2^53-1) and +-1e15, never clamp (NUM-01..05); exit code 3 needs the import marker by @guijacquemet in #43
- Async lookups and worker lifetime, Tools compatibility check, conformance tests; cancel race test side (ASY, compat) by @guijacquemet in #44
- One-click Fiji install: release workflow publishes the jar, the script and SHA256SUMS by @guijacquemet in #45
- Docs: user guide matches the release workflow; links to the Tools install page by @guijacquemet in #46
- Honour the app hosts rule: list an app only if it declares fiji (app_hosts_v1) by @guijacquemet in #47
- CI: split fiji-gui into parallel script and jar jobs by @guijacquemet in #49
New Contributors
- @guijacquemet made their first contribution in #1
Full Changelog: https://github.com/CellMigrationLab/LabConstrictor-Fiji/commits/v0.1.0-alpha.1
Tested on: Fiji build 2026-10-07 (fiji-latest-linux64-jdk; ImageJ 1.54p; openjdk version "21.0.7" 2025-04-15 LTS), Linux. Windows and macOS are only smoke-checked (see the workflow run), not tested.
The plugin needs labconstrictor-tools 0.3.0a1 or newer in the app.
Install: put labconstrictor-fiji-v0.1.0-alpha.1.jar into Fiji.app/plugins/ (remove an older labconstrictor-fiji-*.jar) and restart Fiji.