Skip to content

Releases: topchyan/abcarus

v0.38.1

24 Apr 23:52

Choose a tag to compare

Changed

  • Package/build metadata now consistently uses the abcarus / ABCarus naming across package manifests, AppImage guidance, and developer orientation notes.
  • Release publishing now syncs the version notes from CHANGELOG.md into the GitHub Release body automatically via gh.

Fixed

  • Align Bars no 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

19 Apr 23:30

Choose a tag to compare

Added

  • Linux portable archive now includes an explicit top-level launcher ./ABCarus (keeps ./AppRun as legacy alias) for clearer end-user startup.
  • Regression guards extended:
    • test:main-cli now checks forced reload routing for external file-open flow.
    • test:renderer-build now checks same-path reopen reload path (openRecentFile force reload + metadata refresh).

Changed

  • External/CLI file-open actions now pass forceReload to 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 -> 0 in Focus resolves to full tune scope,
    • end boundary fallback keeps selected/visible final bar inclusive.
  • 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.

v0.37.2

17 Apr 01:17

Choose a tag to compare

v0.37.2

v0.37.1

14 Apr 01:59

Choose a tag to compare

v0.37.1

v0.37.0

08 Apr 00:37

Choose a tag to compare

v0.37.0

v0.36.1

05 Apr 22:10

Choose a tag to compare

v0.36.1

v0.36.0

04 Apr 02:33

Choose a tag to compare

v0.36.0

v0.35.0

23 Mar 16:49

Choose a tag to compare

v0.35.0

v0.34.5

14 Mar 23:02

Choose a tag to compare

v0.34.5

v0.34.4

02 Mar 03:13

Choose a tag to compare

v0.34.4