Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Added
Changed
Bugfixes
Added
- Brace and bracket generation using VexFlow (
fd40c22d81)
- Class documentation (
73d319fb17)
- OSMD is now usable via script tags (
091dab9d82)
- Set up
loglevel as logging framework (c00b5a8ee7)
- Support for ocatvated clefs (
567b3b3ec6)
- Demo is now automatically built and published to https://opensheetmusicdisplay.github.io/demo/ (
1c63f82ea5)
- Class documentation generated with typedoc, published to https://opensheetmusicdisplay.github.io/ (
bc91091099)
- Added ties
- Added documentation for VexFlow and other graphical objects
- Proper title display
- Cursor on first StaffEntry by default
- Better grunt tasks
- Included demo for better debugging
- Added tests for container's width
- Small fixes for correct x-layouting
- Support for loading MusicXML files by URL
- Support for Promises in loading sheet music
- Better tests for
OSMD
Changed
- Compiled files are no longer under version control (
6b01a8f81b)
- Renamed test files according to '_Test' convention
- Removed workaround for title labels
- Renamed files to reflect class names
Bugfixes
- Measure and clef size fixes (
aa7c96d7bf)
- MusicXML reader exception due to wrong file encodings (
9af59d684a)
- Fixed bug in measure number calculation
- Fixed a bug in calculator
- Fixed bug with beginInstructionWidth
- Fixed bug with response HTTP status
Added
- Auto resize to window width
- Preliminary MXL support from URLs
- Tests for OSMD
- Implemented a basic cursor object to browse the sheet
- Public API: Rename
MusicSheetAPI (renamed to OSMD)
- Fallback title display
- Better usage of VexFlow measure size
- Fixed duplicated beams when redrawing
[0.0.1-alpha.0] - 2016-07-08
Added