Releases: topchyan/abcarus
Releases · topchyan/abcarus
v0.38.1
Changed
- Package/build metadata now consistently uses the
abcarus/ABCarusnaming across package manifests, AppImage guidance, and developer orientation notes. - Release publishing now syncs the version notes from
CHANGELOG.mdinto the GitHub Release body automatically viagh.
Fixed
Align Barsno longer inserts a spurious leading gap when a tune contains section boundaries followed by inline meter/unit fields.- Bare
+:continuation lines now inherit directive/header highlighting correctly in the editor. %%MIDI drum +:continuation directives are collapsed consistently for render/playback compatibility, avoiding false abc2svg parse errors in normal rendering.- Directive-origin errors no longer show bogus
Beats:diagnostics computed from header text. - Note highlight/follow/click mapping is restored after MIDI drum compatibility rewrites, so the cursor tracks individual notes again instead of snapping to the bar start.
v0.38.0
Added
- Linux portable archive now includes an explicit top-level launcher
./ABCarus(keeps./AppRunas legacy alias) for clearer end-user startup. - Regression guards extended:
test:main-clinow checks forced reload routing for external file-open flow.test:renderer-buildnow checks same-path reopen reload path (openRecentFileforce reload + metadata refresh).
Changed
- External/CLI file-open actions now pass
forceReloadto renderer, so opening an already active file path re-reads current on-disk state deterministically.
Fixed
- Reopening the same file path after external edits now reloads working copy + library metadata instead of silently keeping stale in-memory content.
- Focus playback boundary handling hardened for problematic repeat/volta layouts:
- default
0 -> 0in Focus resolves to full tune scope, - end boundary fallback keeps selected/visible final bar inclusive.
- default
- Focus drum payload handling stabilized:
- safer suppression path for injected
V:DRUM, - stricter drum bar mismatch detection to fail closed instead of producing broken playback.
- safer suppression path for injected
v0.37.2
v0.37.2
v0.37.1
v0.37.1
v0.37.0
v0.37.0
v0.36.1
v0.36.1
v0.36.0
v0.36.0
v0.35.0
v0.35.0
v0.34.5
v0.34.5
v0.34.4
v0.34.4