CHANGES
Changes
Date: 2026-03-28
Release 52 (2026-03-29)
Summary
This release finishes the raku.land and zef metadata cleanup by making the repository source URL fully ecosystem-compliant.
Highlights
Updated
support.sourceto the Git repository URL ending in.gitto satisfyTest::METAexpectations.Bumped project version to
52in code and metadata.
Validation Notes
TERM=dumb prove -e raku t/meta.t t/00-load.t t/22-version.tpassed after the metadata cleanup.
Release 51 (2026-03-29)
Summary
This release prepares jmp for the Raku ecosystem with a fuller package README and corrected distribution metadata for zef and raku.land.
Highlights
Expanded the README with install instructions, command overview, workflow examples, TUI keys, and configuration notes.
Moved
Test::METAfrom runtime dependencies totest-depends.Switched the distribution
source-urlto HTTPS and added the repository URL undersupport.source.Bumped project version to
51in code and metadata.
Validation Notes
Packaging metadata and README were updated for release consumption.
Targeted packaging checks were run after these changes.
Release 50 (2026-03-28)
Summary
This release replaces popup help with preview-pane help content and simplifies help text so actions are listed once with short explanations.
Highlights
hnow routes to help shown directly in the preview pane.Help no longer relies on the popup dialog path for the primary help key.
Help text is concise and non-repetitive, with single-line action explanations.
Fixed title and footer pane rendering with line updates for persistent chrome.
Version bumped to
50in code and metadata.
Validation Notes
lib/JMP/UI.rakumodcompile check passed.CLI version output reports
jmp - version 50.
Release 43 (2026-03-28)
Summary
This release finalizes TUI help dialog behavior and includes the latest preview and versioning updates.
Highlights
Help dialog can now be dismissed with Enter on OK.
Header and footer are restored after closing help, preventing blank chrome after dialog dismissal.
Added bounded preview-window rendering for faster preview pane updates on large files.
Added preview-window regression tests.
Bumped project version to
43in code and metadata.
Validation Notes
Version and load tests were previously run during this change series (
t/00-load.t,t/22-version.t).Full suite and targeted pane/output tests were run earlier in this session for the preview/help change set.
Summary
This commit captures all currently modified files in the working tree.
Highlights
Added shared version module and wired version reporting through it.
Expanded TUI behavior in
JMP::UI:right/enter selection flow for results and preview
left-arrow back behavior from preview
context-sensitive escape behavior
centered footer with right-aligned version
help key support (
hand?)inline
[t]osearch prompt in title area
Updated CLI wiring to use shared version constant.
Added version test coverage and editor-input-related test scaffolding.
Updated repository metadata version.
Included all additional file additions/deletions present in the current working tree.
Validation Notes
Diagnostics for recently touched files were checked in-editor.
Terminal-mode test output capture was environment-dependent during this session.
Update: jmp on Consistency (2026-03-28)
Summary
Aligned command usage so command-output mode is documented and surfaced as jmp on <command> consistently across CLI help and README examples.
Highlights
CLI usage examples now use
jmp on ...for command-output workflows.README command-output examples now use
jmp on ...consistently.TUI footer action hint uses
[o]n cmdto match the command name and the in-TUI output prompt flow.
Validation Notes
Full test suite passed with this update:
t/00-load.tt/17-rg-default.tt/18-preview-pane.tt/19-footer-pane.tt/21-editor-input.tt/22-version.tt/23-output-action.tt/meta.t