Repository navigation
0.25.0 — Welcome, MusicXML! New Formattable interface and further improvements on formatters
What's Changed
- refactor: ♻️ consistently reorder
NotationSystem.parseand.formatmethods by @albertms10 in #676 - feat!(accidental): 💥 change directionality of accidentals in
SymbolAccidentalNotationby @albertms10 in #677 - feat(closest_pitch): ✨ make zero-cents pitch explicit by @albertms10 in #679
- feat(key_signature): ✨ output more detailed
toStringby @albertms10 in #678 - feat(closest_pitch): ✨ allow specifying the
fractionDigitsinStandardClosestPitchNotationby @albertms10 in #680 - refactor(music_notes): ♻️ export missing library files by @albertms10 in #681
- refactor(notation_system): ♻️ swap more natural type parameters order by @albertms10 in #683
- feat(pitch): ✨ add
.fromMidifactory constructor by @albertms10 in #684 - refactor(pitch): ♻️ use case pattern to check for MIDI number range by @albertms10 in #685
- feat(closest_pitch): ✨ allow passing
nullto disable rounding inStandardClosestPitchNotationby @albertms10 in #686 - feat(pitch): ✨ add MusicXML notation system parser and formatter by @albertms10 in #642
- feat(notation_system): ✨ add
StringParserChain.firstMatchingParserextension method by @albertms10 in #694 - fix(key): ⌨️ use standard capitalized
TonalModeinGermanKeyNotationby @albertms10 in #697 - refactor!(interval): 💥 rename
withDescendingmethod by @albertms10 in #698 - feat(interval): ✨ add convenient
ascending,descendinganddirectiongetters by @albertms10 in #699 - refactor(interval): ♻️ simplify
fromSizeAndQualitySemitonesfactory constructor by @albertms10 in #702 - refactor!: 💥 rewrite
toStringinto a more succinctformatmethod by @albertms10 in #705
Dependabot updates
- chore(deps): ⬆️ bump github/codeql-action from 4.31.8 to 4.31.9 in the minor-actions-dependencies group by @dependabot[bot] in #682
- chore(deps): ⬆️ bump the minor-actions-dependencies group with 2 updates by @dependabot[bot] in #687
- chore(deps): ⬆️ bump the minor-actions-dependencies group with 2 updates by @dependabot[bot] in #688
- chore(deps): ⬆️ bump the minor-actions-dependencies group with 2 updates by @dependabot[bot] in #689
- chore(deps): ⬆️ bump github/codeql-action from 4.32.0 to 4.32.2 in the minor-actions-dependencies group by @dependabot[bot] in #691
- chore(deps): ⬆️ bump github/codeql-action from 4.32.2 to 4.32.3 in the minor-actions-dependencies group by @dependabot[bot] in #692
- chore(deps): ⬆️ bump github/codeql-action from 4.32.3 to 4.32.4 in the minor-actions-dependencies group by @dependabot[bot] in #693
- chore(deps): ⬆️ bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #695
- chore(deps): ⬆️ bump github/codeql-action from 4.32.4 to 4.32.6 in the minor-actions-dependencies group by @dependabot[bot] in #696
- chore(deps): ⬆️ bump the minor-actions-dependencies group with 2 updates by @dependabot[bot] in #703
- chore(deps): ⬆️ bump the minor-actions-dependencies group with 2 updates by @dependabot[bot] in #704
- chore(deps): ⬆️ bump actions/upload-artifact from 7.0.0 to 7.0.1 in the minor-actions-dependencies group by @dependabot[bot] in #706
- chore(deps): ⬆️ bump the minor-actions-dependencies group with 2 updates by @dependabot[bot] in #707
Full Changelog: v0.24.0...v0.25.0