Repository navigation
Releases: ro-ag/croma
Releases · ro-ag/croma
Release list
v1.4.0
v1.3.0
v1.2.1
v1.2.0
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
What's Changed
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
Full Changelog: v1.1.2...v1.1.3
v1.1.2
v1.1.1
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
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-coreAPI (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
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