2.0.20
This release drops the alpha
tag and moves to a normal versioning scheme: future versions will bump the major / minor / patch versions depending on the scope of the changes.
Thanks to the following contributors who worked on this release:
Added
- Unsaved modified files can now be automatically backed at a regular interval, controlled via the Preferences dialog. The backup folder can be opened via the File menu (#392)
- The preferred MIDI output device is now tracked by name rather than by port number, which is more robust if e.g. a new device is plugged in
- Chord names can now use a custom label instead of the auto-generated chord name. This is primarily used for chords imported from Guitar Pro files (#442)
- When attempting to insert a note at the end of a system, a space is now automatically inserted to allow the note to be added (#439)
- Extended the view filter menu to support filtering by a specific player without requiring a filter to be explicitly created (#301)
- Copying and pasting selections which include barlines is now supported (#416)
- Improved the smoothness of MIDI pitch wheel events (bends, slides, etc), which now use the full 14-bit resolution instead of 7-bit
- Translations
Changed
- Chord diagrams now display the fret number of the top fret instead of the next fret after it (#408)
- Removed the 32-bit Windows installers
- A C++20 compiler is now required
- Updated the minimum required version of
RtMidi
to 4.0 - Updated the minimum required version of
boost
to 1.74 - Updated the minimum required version of
Qt
to 6.2
Fixed
- Fixed a bug that caused some preferences such as custom shortcuts to not persist on macOS. Note that all other preferences (such as MIDI settings) are reset by this fix and will need to be manually changed to the desired values (#447)
- Fixed a frequent crash when the preference to play inserted notes while editing is enabled
- Fixed potential crashes when importing Guitar Pro files (#442, #444)
- Fixed a bug where the scroll bar's range did not update when the visible height of the score shrank (#443)
- Fixed a bug where the caret was rendered when printing or displaying a print preview (#441)
- Fixed issues where the top fret number of a chord diagram could be cut off in the chord name dialog (#408)
- Fixed a crash when an alternate ending was located on the last position of a system (#449)
- Fixed a crash during playback when a score contained a
Fine
symbol (#470) - Fixed build errors with
minizip-ng
(#478) - Fixed crashes due to menu items not being disabled correctly after switching tabs (#486)