Skip to content

Releases: ro-ag/croma

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:01
f1bd458

What's Changed

  • fix: harden croma against crashes and fix the 1.3.0 audit findings by @ro-ag in #277
  • feat: clean-room --engrave rules, ABC 2.1 §8.2 text decoding, third-party notices by @ro-ag in #283
  • chore(release): 1.4.0 by @ro-ag in #284

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 03:58
a83b129

What's Changed

  • ci: apply fleet CI/CD standard quick wins by @ro-ag in #264
  • fix(reader): keep numbered staff clef changes through the round trip by @ro-ag in #268
  • feature/compact carrier notation by @ro-ag in #269
  • chore(release): 1.3.0 by @ro-ag in #270

Full Changelog: v1.2.1...v1.3.0

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 07:36
81976bb

What's Changed

  • feat(agent): add 'score' topic for %%score staff grouping by @ro-ag in #260
  • deps: bump clap 4.6.4, serde 1.0.229, serde_json 1.0.151, lsp-server 0.10.0 by @ro-ag in #261
  • chore(release): 1.2.1 by @ro-ag in #262

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 12:10
0814ee9

What's Changed

  • feat(musicxml): opt-in engraving export mode by @ro-ag in #251
  • chore(release): 1.2.0 by @ro-ag in #252

Full Changelog: v1.1.4...v1.2.0

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 06 Jul 06:43
4a04ef3

What's Changed

  • fix(musicxml): raise lyric dynamics by @ro-ag in #249

Full Changelog: v1.1.3...v1.1.4

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 05 Jul 09:48
3bccf5c

What's Changed

  • fix: preserve MusicXML direction carriers by @ro-ag in #247

Full Changelog: v1.1.2...v1.1.3

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 09:09
692c062

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 00:48
e17c9ac

What's Changed

  • deps: bump lsp-server from 0.7.9 to 0.8.0 by @dependabot[bot] in #232
  • refactor(musicxml): gate tuplet_display_decoration_name on musicxml-reader by @ro-ag in #238
  • feature/musicxml reader fidelity by @ro-ag in #241
  • chore(release): 1.1.1 by @ro-ag in #242

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 05:47
e69ad0b

croma 1.1.0

Makes croma's MusicXML → ABC → MusicXML round-trip lossless across the
foreign-import surface, via a private carrier system, and adds a
croma agent help surface so AI agents can author those annotations.

Highlights

  • Private carrier system ([I:croma-*] / %%croma-*) — round-trips MusicXML
    facts ABC 2.1 cannot natively express, while staying ignorable by abc2midi /
    abcm2ps / abcjs. Spec: docs/carriers.md.
  • croma agent — help topics for AI agents / LLMs (each notation with
    syntax, a copy-paste example, and a verify command), plus a zero-dependency
    croma-core API
    (agent_topics(), find_agent_topic()).
  • Cross-voice slur carrier ([I:croma-xvoice-slur]) — a slur across two
    voices, which ABC (/) cannot span, now round-trips.
  • Lossless round-trip across foreign import (#193–#234): instruments,
    functional <harmony> text, tempo, lyrics, articulations, tremolos, spanners,
    tuplet display + wide tuplets, <backup>/<forward> cursors, clef cursors, …

Install

cargo install croma-cli        # the `croma` CLI
# or download a prebuilt binary below (10 assets, 5 platforms)

Library: croma-core is zero-dependency and on crates.io.

Full changelog: https://github.com/ro-ag/croma/blob/v1.1.0/CHANGELOG.md

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 20:44
3acb940

What's Changed

  • feat(zed): add LICENSE to the extension dir by @ro-ag in #186
  • ci: skip gates and CI on docs-only changes by @ro-ag in #187
  • fix(abc-writer): emit %%MIDI directives from the voice instrument model by @ro-ag in #190
  • chore(release): 1.0.2 — emit per-voice %%MIDI on the Score→ABC writer by @ro-ag in #191

Full Changelog: v1.0.1...v1.0.2