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