diff --git a/CHANGELOG.md b/CHANGELOG.md index a03c4002..284a5dca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +Thanks to the following contributors who worked on this release: +- @cameronwhite + +### Added + +### Changed + +### Fixed + +## [2.0.20] - 2024-11-03 + +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: - @cameronwhite - @adam-eldredge @@ -481,7 +494,8 @@ Thanks to the following contributors who worked on this release: ## [Alpha 1] - 2014-07-27 * The first alpha release! -[Unreleased]: https://github.com/powertab/powertabeditor/compare/2.0.0-alpha19...HEAD +[Unreleased]: https://github.com/powertab/powertabeditor/compare/2.0.20...HEAD +[2.0.20]: https://github.com/powertab/powertabeditor/releases/tag/2.0.20 [Alpha 19]: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha19 [Alpha 18]: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha18 [Alpha 17]: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha17 diff --git a/CMakeLists.txt b/CMakeLists.txt index a87f785e..05e1d97a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ set( CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/third_party/modules ) -set( PTE_VERSION 2.0.0-alpha19 ) +set( PTE_VERSION 2.0.20 ) include( PTE_Platform ) include( PTE_CompilerFlags ) diff --git a/installer/osx/CMakeLists.txt b/installer/osx/CMakeLists.txt index d403aa32..dd14fa41 100644 --- a/installer/osx/CMakeLists.txt +++ b/installer/osx/CMakeLists.txt @@ -6,9 +6,9 @@ project( installer ) set( CPACK_PACKAGE_NAME "Power Tab Editor" ) set( CPACK_PACKAGE_VENDOR "Power Tab" ) -set( CPACK_PACKAGE_VERSION_MAJOR "1" ) -set( CPACK_PACKAGE_VERSION_MINOR "98" ) -set( CPACK_PACKAGE_VERSION_PATCH "19" ) +set( CPACK_PACKAGE_VERSION_MAJOR "2" ) +set( CPACK_PACKAGE_VERSION_MINOR "0" ) +set( CPACK_PACKAGE_VERSION_PATCH "20" ) set( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/license.txt" ) set( system_name "osx" ) diff --git a/installer/snap/snapcraft.yaml b/installer/snap/snapcraft.yaml index e745234d..ed0d1674 100644 --- a/installer/snap/snapcraft.yaml +++ b/installer/snap/snapcraft.yaml @@ -4,7 +4,7 @@ name: powertabeditor base: core20 -version: '2.0.0-alpha19' +version: '2.0.20' adopt-info: powertabeditor grade: stable @@ -16,7 +16,7 @@ parts: - /root/parts/powertabeditor/install/usr/local/share/metainfo/powertabeditor.metainfo.xml plugin: cmake source: https://github.com/powertab/powertabeditor.git - source-tag: 2.0.0-alpha19 + source-tag: 2.0.20 cmake-generator: Ninja cmake-parameters: - -DCMAKE_BUILD_TYPE=Release diff --git a/installer/windows/installer.iss b/installer/windows/installer.iss index 40f1e878..2a093ef0 100644 --- a/installer/windows/installer.iss +++ b/installer/windows/installer.iss @@ -1,7 +1,7 @@ #define ProductName "Power Tab Editor" #define ExeName "powertabeditor" #define GroupName "Power Tab" -#define ProductVersion "2.0.0-alpha19" +#define ProductVersion "2.0.20" #define public Dependency_NoExampleSetup #include "CodeDependencies.iss" diff --git a/xdg/powertabeditor.metainfo.xml b/xdg/powertabeditor.metainfo.xml index 98b40df8..b850626d 100644 --- a/xdg/powertabeditor.metainfo.xml +++ b/xdg/powertabeditor.metainfo.xml @@ -41,6 +41,49 @@ + + https://github.com/powertab/powertabeditor/releases/tag/2.0.20 + +

New Features / Improvements

+
    +
  • 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
  • +
  • Added Turkish translation (#406)
  • +
  • Added Chinese (Simplified) translation (#476, #477, #482)
  • +
  • Updated French translation (#406, #440)
  • +
  • Updated German translation (#473, #474, #481, #482)
  • +
  • Updated Russian translation (#407, #409, #437, #438)
  • +
  • Updated Spanish translation (#445)
  • +
+

Changes

+
    +
  • 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
  • +
+

Bug Fixes

+
    +
  • 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)
  • +
+
+
https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha19