What's Changed
Breaking Changes
Check the migration guide
- Simplify the renderer API to set the preferred accidental by @no-chris in #591
- change entry point to unbundled version by @no-chris in #615
New Features
- Created distinct types for parsing success and error by @darrylnoakes in #597
- Custom filter type improvements by @darrylnoakes in #598
- Render roman numeral symbol by @no-chris in #607
- Add documentation site to monorepo by @no-chris in #617
- Add "b" and "#" variations to german notes by @no-chris in #614
Bug Fixes
- Update typescript types by @no-chris in #594
- Export TypeScript types for parser and renderer factory functions by @darrylnoakes in #596
- fix error when roman degree is not in the mapping table by @no-chris in #608
- Allow parsing of +5 as #5 and -5 as b5 by @no-chris in #610
- Use unicode escape sequences in roman numeral symbols by @no-chris in #613
- fix accidental parameter name by @no-chris in #616
New Contributors
- @darrylnoakes made their first contribution in #596
Full Changelog: v3.0.0...v4.0.0