From 27894b1c7a8436a7d7fcd6d47f14c399480a6d89 Mon Sep 17 00:00:00 2001 From: Cameron White Date: Tue, 28 Dec 2021 00:37:47 -0500 Subject: [PATCH] Bump version numbers for alpha 16. --- CHANGELOG.md | 14 +++++++++++++- CMakeLists.txt | 2 +- installer/osx/CMakeLists.txt | 2 +- installer/snap/snapcraft.yaml | 3 ++- installer/windows/installer.iss | 2 +- xdg/powertabeditor.metainfo.xml | 31 +++++++++++++++++++++++++++++-- 6 files changed, 47 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f485f66..b5296ccd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,24 @@ All notable changes to this project will be documented in this file. Thanks to the following contributors who worked on this release: - @cameronwhite +### Added + +### Changed + +### Fixed + +## [Alpha 16] - 2021-12-28 + +Thanks to the following contributors who worked on this release: +- @cameronwhite + ### Added - Added support for tremolo bars (#8). - .pt2 files are now 3-4x smaller in file size. -- The application can now be [translated into other languages](https://hosted.weblate.org/engage/powertabeditor/). - The Windows installer has been revamped. It is recommended to first uninstall the existing version before upgrading. - For Linux users, the application can now be easily installed as a Snap package (https://snapcraft.io/powertabeditor). - The macOS installers are now signed and notarized. This resolves the "developer cannot be verified" warnings when running for the first time. +- The application can now be [translated into other languages](https://hosted.weblate.org/engage/powertabeditor/). ### Changed - Removed dependency on boost::filesystem. Instead, std::filesystem (C++17) is now used. See the README for updated build instructions. @@ -350,6 +361,7 @@ Thanks to the following contributors who worked on this release: * The first alpha release! [Unreleased]: https://github.com/powertab/powertabeditor/compare/2.0.0-alpha15...HEAD +[Alpha 16]: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha16 [Alpha 15]: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha15 [Alpha 14]: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha14 [Alpha 13]: https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha13 diff --git a/CMakeLists.txt b/CMakeLists.txt index a348b4b3..78f189cf 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-alpha15 ) +set( PTE_VERSION 2.0.0-alpha16 ) include( PTE_Platform ) include( PTE_CompilerFlags ) diff --git a/installer/osx/CMakeLists.txt b/installer/osx/CMakeLists.txt index ed9f720b..415b77d5 100644 --- a/installer/osx/CMakeLists.txt +++ b/installer/osx/CMakeLists.txt @@ -8,7 +8,7 @@ set( CPACK_PACKAGE_VENDOR "Power Tab" ) set( CPACK_PACKAGE_VERSION_MAJOR "1" ) set( CPACK_PACKAGE_VERSION_MINOR "98" ) -set( CPACK_PACKAGE_VERSION_PATCH "15" ) +set( CPACK_PACKAGE_VERSION_PATCH "16" ) 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 7ffe0925..751c8c97 100644 --- a/installer/snap/snapcraft.yaml +++ b/installer/snap/snapcraft.yaml @@ -4,7 +4,7 @@ name: powertabeditor base: core20 -version: '2.0.0-alpha15' +version: '2.0.0-alpha16' adopt-info: powertabeditor grade: stable @@ -16,6 +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-alpha16 cmake-generator: Ninja cmake-parameters: - -DCMAKE_BUILD_TYPE=Release diff --git a/installer/windows/installer.iss b/installer/windows/installer.iss index a42a52f9..08f42e4d 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-alpha15" +#define ProductVersion "2.0.0-alpha16" #define public Dependency_NoExampleSetup #include "CodeDependencies.iss" diff --git a/xdg/powertabeditor.metainfo.xml b/xdg/powertabeditor.metainfo.xml index f20c34f7..0ccc6e0b 100644 --- a/xdg/powertabeditor.metainfo.xml +++ b/xdg/powertabeditor.metainfo.xml @@ -41,8 +41,35 @@ - - https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha15 + + https://github.com/powertab/powertabeditor/releases/tag/2.0.0-alpha16 + +

New Features / Improvements +

    +
  • Added support for tremolo bars (#8).
  • +
  • .pt2 files are now 3-4x smaller in file size.
  • +
  • The Windows installer has been revamped. It is recommended to first uninstall the existing version before upgrading.
  • +
  • For Linux users, the application can now be easily installed as a Snap package (https://snapcraft.io/powertabeditor).
  • +
  • The macOS installers are now signed and notarized. This resolves the Gatekeeper warnings when running for the first time.
  • +
  • The application can now be translated into other languages.
  • +
+

Changes

+

    +
  • Removed dependency on boost::filesystem. Instead, std::filesystem (C++17) is now used. See the README for updated build instructions.
  • +
  • Removed dependency on RapidJSON with nlohmann-json. See the README for updated build instructions.
  • +
+

Bug Fixes

+
    +
  • Fixed an issue where stopping MIDI playback while a `let ring` was active could incorrectly keep the `let ring` active when restarting playback from the beginning (#337).
  • +
  • Fixed a bug where the mixer's volume settings could be ignored when starting MIDI playback partway through the score (#335).
  • +
  • Fixed an issue where the score's title could be scaled incorrectly when printed (#338).
  • +
  • Fixed potential crashes on exit when the tuning dictionary failed to load (#342).
  • +
  • Fixed a bug that could cause player changes to be incorrect created from .ptb files. This could lead to later issues with MIDI playback.
  • +
  • Fixed issues where .ptb files containing multiple text items at the same position did not import correctly.
  • +
  • Fixed a bug in the score polisher that could multiple notes to end up at the same position. This could lead to later issues with editing and MIDI playback.
  • +
  • Improvements for how the first barline in a system is rendered (#2).
  • +
+