diff --git a/CHANGELOG.md b/CHANGELOG.md index 3714017..6acaee4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,20 @@ defined at the bottom of this file. All notable changes to the python-ly project are documented in this file. +## [0.9.10] - 2026-04-04 + +### Fixed + +- Fix MusicXML export losing measure boundaries with chords (#183) +- Add more robust logic to find the last Bar in a ScorePart (#180) +- ly2xml, check that list is not empty before working on it (#184). This fixes an error when exporting a LilyPond file to MusicXML: frescobaldi/frescobaldi#1712 +- Fix tests errors (#189) + +### Changed + +- License changed from GPL-2.0-or-later to GPL-3.0-or-later (#187) + + ## [0.9.9] - 2025-01-04 ### Changed @@ -255,7 +269,7 @@ All notable changes to the python-ly project are documented in this file. Initial release. - +[0.9.10]: https://github.com/frescobaldi/python-ly/compare/v0.9.9...v0.9.10 [0.9.9]: https://github.com/frescobaldi/python-ly/compare/v0.9.8...v0.9.9 [0.9.8]: https://github.com/frescobaldi/python-ly/compare/v0.9.7...v0.9.8 [0.9.7]: https://github.com/frescobaldi/python-ly/compare/v0.9.6...v0.9.7 diff --git a/justfile b/justfile new file mode 100644 index 0000000..9a6aa92 --- /dev/null +++ b/justfile @@ -0,0 +1,8 @@ +# Bump version: just bump [major|minor|patch] (default: patch) +bump part="patch": + #!/usr/bin/env bash + old=$(hatch version) + hatch version {{part}} + new=$(hatch version) + sed -i "s/python-ly $old/python-ly $new/g" tests/test_xml_files/*.xml + echo "Bumped $old -> $new" diff --git a/ly/pkginfo.py b/ly/pkginfo.py index c000029..93a3488 100644 --- a/ly/pkginfo.py +++ b/ly/pkginfo.py @@ -1,3 +1,3 @@ """Meta-information about the LY package.""" -version = "0.9.9" +version = "0.9.10" diff --git a/tests/test_xml_files/break.xml b/tests/test_xml_files/break.xml index c3200ac..9cc0005 100644 --- a/tests/test_xml_files/break.xml +++ b/tests/test_xml_files/break.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/breathe.xml b/tests/test_xml_files/breathe.xml index 1a6f21b..eda8724 100644 --- a/tests/test_xml_files/breathe.xml +++ b/tests/test_xml_files/breathe.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/chord_duration.xml b/tests/test_xml_files/chord_duration.xml index 0992e3e..d47b1fc 100644 --- a/tests/test_xml_files/chord_duration.xml +++ b/tests/test_xml_files/chord_duration.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2026-01-26 diff --git a/tests/test_xml_files/church_modes.xml b/tests/test_xml_files/church_modes.xml index b0617f8..64c7298 100644 --- a/tests/test_xml_files/church_modes.xml +++ b/tests/test_xml_files/church_modes.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/dynamics.xml b/tests/test_xml_files/dynamics.xml index a3cef18..787181b 100644 --- a/tests/test_xml_files/dynamics.xml +++ b/tests/test_xml_files/dynamics.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/full_bar_rest.xml b/tests/test_xml_files/full_bar_rest.xml index 567c604..9e933e2 100644 --- a/tests/test_xml_files/full_bar_rest.xml +++ b/tests/test_xml_files/full_bar_rest.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/glissando.xml b/tests/test_xml_files/glissando.xml index d750a5f..50c0b6d 100644 --- a/tests/test_xml_files/glissando.xml +++ b/tests/test_xml_files/glissando.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/mark.xml b/tests/test_xml_files/mark.xml index 6600581..3eafc72 100644 --- a/tests/test_xml_files/mark.xml +++ b/tests/test_xml_files/mark.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/markup.xml b/tests/test_xml_files/markup.xml index c5d6226..24db966 100644 --- a/tests/test_xml_files/markup.xml +++ b/tests/test_xml_files/markup.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2017-06-30 diff --git a/tests/test_xml_files/merge_voice.xml b/tests/test_xml_files/merge_voice.xml index c9fe85e..efe372e 100644 --- a/tests/test_xml_files/merge_voice.xml +++ b/tests/test_xml_files/merge_voice.xml @@ -5,7 +5,7 @@ Somebody to love - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/merge_voice_slurs.xml b/tests/test_xml_files/merge_voice_slurs.xml index d3bb905..04aa94e 100644 --- a/tests/test_xml_files/merge_voice_slurs.xml +++ b/tests/test_xml_files/merge_voice_slurs.xml @@ -5,7 +5,7 @@ merge voices with slurs - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/no_barcheck.xml b/tests/test_xml_files/no_barcheck.xml index eea590c..fe0c041 100644 --- a/tests/test_xml_files/no_barcheck.xml +++ b/tests/test_xml_files/no_barcheck.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/partial.xml b/tests/test_xml_files/partial.xml index 7eaccc4..cf1ef54 100644 --- a/tests/test_xml_files/partial.xml +++ b/tests/test_xml_files/partial.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2017-05-28 diff --git a/tests/test_xml_files/stem.xml b/tests/test_xml_files/stem.xml index 61b819b..aac7250 100644 --- a/tests/test_xml_files/stem.xml +++ b/tests/test_xml_files/stem.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/tie.xml b/tests/test_xml_files/tie.xml index d146e1d..dd89ccf 100644 --- a/tests/test_xml_files/tie.xml +++ b/tests/test_xml_files/tie.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/tuplet.xml b/tests/test_xml_files/tuplet.xml index dbf46a6..b236c4c 100644 --- a/tests/test_xml_files/tuplet.xml +++ b/tests/test_xml_files/tuplet.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10 diff --git a/tests/test_xml_files/variable.xml b/tests/test_xml_files/variable.xml index 0adabf5..c51f81a 100644 --- a/tests/test_xml_files/variable.xml +++ b/tests/test_xml_files/variable.xml @@ -4,7 +4,7 @@ - python-ly 0.9.9 + python-ly 0.9.10 2024-08-10