Skip to content
Compare
Choose a tag to compare
@infojunkie infojunkie released this 21 Oct 20:51
· 6 commits to main since this release

This major new release brings changes across all module layers, including some breaking changes.

Breaking changes

  • The converter class MusicXML is renamed to Converter. Its signature remains the same.
  • The module is now declared as a Node ES 6 module in package.json .

Code reorganization

  • The demo web app is removed from the repo. It's replaced by the demo app at musicxml-player.
  • The demo cli tool is promoted as a core part of the module, including being deployed during module install.
  • The lib folder containing the built artifacts is now called build.

Infrastructure changes

  • Removed babel, webpack from the build process and replaced with esbuild.
  • Removed mocha from the test process and replaced with native node --test runner.
  • Adjusted build process to emit both ESM and CommonJS bundles, with corresponding entries in package.json.

New features

  • Add layout and styling support as per #63 and #16