reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

commit af524ffe15f8fe1d5f1ce07f3e14675c99fe7686
parent 733fc3ada8908e4bbbee9e07fe2dfd85851c4305
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Fri,  1 Apr 2016 23:00:23 -0400

bump version to v0.9-beta

Diffstat:
MExtensions/ReaPack.ext | 52+++++++++++++++++-----------------------------------
Msrc/reapack.cpp | 2+-
2 files changed, 18 insertions(+), 36 deletions(-)

diff --git a/Extensions/ReaPack.ext b/Extensions/ReaPack.ext @@ -1,4 +1,4 @@ -@version 0.8-beta +@version 0.9-beta @author cfillion @provides [darwin32] reaper_reapack32.dylib https://github.com/cfillion/reapack/releases/download/v$version/$path @@ -6,38 +6,20 @@ [win32] reaper_reapack32.dll https://github.com/cfillion/reapack/releases/download/v$version/$path [win64] reaper_reapack64.dll https://github.com/cfillion/reapack/releases/download/v$version/$path @changelog - Bug fixes: - # fix removal of unneeded files - # fix the post-update changelog - # fix version parsing for strings containing repeated digits (like 1.1.1) - # harden against directory traversal vulnerability + Added: + + add an Apply button in the configuration dialog + + add support for JSFXs + + drop .ReaPackRemote files (import directly from the index URL instead) + + implement multi-selection in the configuration dialog + + new "Install new packages automatically" option + + new Package Browser feature with downgrading capability and list of obsolete packages -- - New features: - + add support for extension packages - + allow .ReaPackRemote import from an URL - + ensure ReaPack is installed at the right location at startup - + implement sorting in list view controls - + implement the About ReaPack menu action - + new About dialog for repositories - + new Package History dialog - + show the configuration dialog on first run - -- - Other notable changes: - * add actions for "Import a repository" and "Manage repositories" - * add an accelerator to buttons (accessibility) - * detect stuck downloads without enforcing a global time limit - * don't register new script in the action list if the remote got disabled meanwhile - * don't register packages if they failed to install - * enhance error reporting when parsing index files - * hide the progress dialog before showing the report dialog - * keep track of the download progress internally and abort downloads almost immediately - * only show the source file's base name in the progress dialog - * only try to uninstall existing files - * optimize synchronization when processing up-to-date packages - * overhaul the default configuration (added ReaTeam's, MPL's and X-Raym's repositories) - * preserve the insertion order of remotes - * remove the cached index file when uninstalling a remote - * store unparsed versions in the registry (breaking change – remove registry.db) - * tidy up newlines in the report dialog - * unify the output filenames across every supported platforms - * workaround for deleting opened files on Windows + Changed: + * don't error out when failing to download a fresh index if a stale one is cached + * enhance behavior of the "Install this repository" button + * enhance the "download failed" error messages when importing a repository + * fetch fresh index files immediately without waiting for a tasks to finish + * give a vertical bias to the default dialog position + * keep a copy of the package authors in the registry (breaking change – remove registry.db) + * update to Visual Studio 2015 for Windows builds + * use the same formatting in the report dialog as in the package history dialog diff --git a/src/reapack.cpp b/src/reapack.cpp @@ -33,7 +33,7 @@ using namespace std; -const string ReaPack::VERSION = "0.8-beta"; +const string ReaPack::VERSION = "0.9-beta"; const string ReaPack::BUILDTIME = __DATE__ " " __TIME__; #ifdef _WIN32