Skip to content

v2.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Oct 20:28
16afafe

2.7.0 (2026-10-19)

Features

  • add measures2measure_map() converting a measures table into MeasureMap entries (b719e08)
  • make GitPython optional and slim down dependencies (#140) (ef54104)
  • make GitPython optional via the ms3[git] extra (cfd3d96)
  • ms3 extract -MM stores measure maps as .mm.json (ac76935)
  • standalone DCML-to-Dezrann converter script (08b7c08)

Bug Fixes

  • chord symbols in MuseScore 4 files lost their bass note, parentheses, and Nashville numbers (5929daf)
  • create temporary .mscx files in the system's temp directory (24ed86d)
  • hidden files such as leftover temporary .mscx files were detected as scores (13d1b74)
  • log-capturing and warning-suppressing context managers did not clean up after exceptions (047c8ab)
  • make convert_folder() work iteratively and log failures properly (33c7f6a)
  • MuseScore 4 files emitted spurious warnings about competing <eid> values across staves (90c2d34)
  • simulated store_extracted_facets() crashed instead of reporting the paths (9148cac)

Performance Improvements

  • compute the unfolded metadata lazily (94fabf3)

Documentation

  • document running the tests with pytest and tox -e test (e0fc97f)