Skip to content

Releases: cfillion/reapack

v1.1rc3

30 Oct 00:15
1ecdfce
Compare
Choose a tag to compare
v1.1rc3 Pre-release
Pre-release

Added:

  • about pkg: contents: add "Locate in explorer/finder" context menu action
  • config: add ReaTeam/Themes to the default repositories
  • config: enable all default repos on upgrade from previous version
  • implement per-repository override for the "Install new packages" setting

Changed:

  • about pkg: auto-select the current version
  • manager: make the window user-resizable [#10]
  • remote: improve name validation (now limited to 4..24 chars)

Fixed:

  • report: only display changes up to the newly installed version

v1.1rc2

07 Oct 04:08
v1.1rc2
Compare
Choose a tag to compare
v1.1rc2 Pre-release
Pre-release

Added:

  • support multiple action list sections for scripts [p=1732794]

Changed:

  • about pkg: display in which Action List section the files are registered
  • browser: make the about window follow browser selection [p=1730194]
  • browser: clarify package registry read failure error message
  • move the repo index cache to /ReaPack/cache/ subfolder
  • source: ignore AL registration information of non-script files

Fixed:

  • about: don't reset the dialog when the content remains the same
  • registry: don't downgrade the db version when higher than current
  • tabbar: avoid flickering on wine when switching tab

v1.1rc1

13 Sep 21:13
v1.1rc1
9eb3f30
Compare
Choose a tag to compare
v1.1rc1 Pre-release
Pre-release

Added:

  • filter: implement ^ and $ anchors to match start and end of string
  • filter: implement NOT, OR and ( ) grouping operators à la REAPER
  • manager: synchronize after enabling a repo or the auto install mode [p=1726030]

Changed:

  • about repo: add ^anchors$ when setting the browser's filter
  • about: make the window user-resizable [#10]
  • config: enable all repositories by default [p=1726030]
  • manager: make the window bigger [#10]

Fixed:

  • win32: update curl to v7.50.2 (bugfix for wine) [p=1717444]

v1.1beta3

26 Aug 23:10
v1.1beta3
Compare
Choose a tag to compare
v1.1beta3 Pre-release
Pre-release

Added:

  • about repo: add "find in browser" action in the package context menu
  • about: add "about {repository}" button in the package's about dialog
  • about: ask whether to install all packages or update installed packages
  • about: merge the about dialogs and make it modeless [p=1716746]
  • synchronize: prompt to uninstall obsolete packages [#8]

Changed:

  • about: show package descriptions in Contents tab
  • about: use package description in dialog title
  • allow a conflicting pkg to be installed if the other is getting uninstalled
  • browser: preserve insertion order of actions
  • browser: show stored description of obsolete packages
  • browser: show the newest available version even if it's older than the one currently installed
  • download: share dns cache and ssl sessions between connections
  • index: remove ".xml" suffix from the download display name
  • manager: rename option "Install new packages automatically" to "Install new packages when synchronizing"
  • package: ensure package names do not contain slashes
  • registry: store package descriptions offline
  • richedit: stop moving the caret to the end of the document on windows
  • show package descriptions in progress and report dialogs
  • transaction: process uninstallation tasks before any other task
  • transaction: wait for current tasks to be finished before processing new ones
  • write data files directly into the Data directory (for toolbar icons)

Fixed:

  • about repository: don't sort the version column lexicographically
  • browser: always reset pin when clearing actions
  • browser: don't sort the version column lexicographically
  • browser: fix crash when double-clicking on an obsolete package [p=1713186]
  • browser: fix display of pinned state for obsolete packages
  • browser: remember scroll position when reloading the list on windows
  • dialog: fix wrong amount of memory allocated for clipboard copy
  • download: bypass cache when fetching index files
  • download: enable all content encodings known by curl
  • download: enhance reporting of download errors
  • download: fix http error reporting when connecting through a proxy
  • index: always re-download indexes when requested
  • listview: fix Shift+F10 on Windows (bis)
  • registry: accept databases written by compatible newer versions of ReaPack
  • report: make Return key always close the dialog on windows
  • win32: fix resource path encoding issue in some setups [p=1718542]

v1.1beta2

28 Jul 03:36
addb1fa
Compare
Choose a tag to compare
v1.1beta2 Pre-release
Pre-release

Changed:

  • browser: change the type filter toggles to be exclusive

Fixed:

  • browser: fix sorting by last update column when a type filter is enabled
  • fix a few possible memory leaks when loading repository indexes
  • fix a memory leak occuring when loading equivalent versions
  • progress: prevent briefly going over 100% before closing the dialog
  • report: don't always use plural in the overview line

v1.1beta1

12 Jul 02:02
v1.1beta1
d0b508b
Compare
Choose a tag to compare
v1.1beta1 Pre-release
Pre-release

Added:

  • about: add "Copy source URL" menu item in package contents tab
  • about: implement per-package documentation
  • about: support screenshot links
  • add support for theme packages
  • browser: add Last Update column (collapsed by default)
  • browser: add Repository column (collapsed by default)
  • browser: add shortcut F5 to refresh the package list
  • browser: make the window user-resizable
  • browser: save and restore window size and position
  • download: add option to toggle SSL certificate verification
  • download: add support for proxy servers
  • listview: add feature to restore the columns to their default state
  • listview: allow user to collapse columns
  • listview: save and restore sort and column order
  • osx: add support for old OS X versions up to 10.7

Changed:

  • browser: rename Package Name column to just Package
  • dialog: enhance centering bias logic
  • merge Package Contents and Package History in a single dialog
  • show package descriptions by default instead of filenames
  • synchronize: remove "nothing to do" popup when no updates are available

Fixed:

  • about: adjust position of link button depending on which buttons are visible
  • dialog: fix context menus being shown on the wrong monitor in some setups
  • dialog: improve window placement in multi-monitor setups
  • don't crash when encountering empty lines in changelogs
  • listview: fix context menu position when using Shift+F10 on Windows

v1.0

10 Jun 21:25
v1.0
7b06d31
Compare
Choose a tag to compare

Hello World!

Changed:

  • make the transaction report dialog a little bigger

v1.0rc3

08 Jun 00:26
v1.0rc3
26ed36c
Compare
Choose a tag to compare
v1.0rc3 Pre-release
Pre-release

Added:

  • manager: add restore default settings feature

Changed:

  • browser: don't uninstall packages from protected repositories
  • import: open the manager along with the import dialog
  • manager: consider the whole selection when building the context menu
  • manager: disable the apply button when config is unchanged
  • manager: make copy url use the whole selection
  • manager: prompt to apply changes when clicking on browse packages button

Fixed:

  • win32: support unicode chars in REAPER resource path

v1.0rc2

06 Jun 04:53
v1.0rc2
2fb9344
Compare
Choose a tag to compare
v1.0rc2 Pre-release
Pre-release

Added:

  • browser: implement Ctrl+A, Ctrl+Shift+A and Ctrl+C shortcuts
  • manager: implement Ctrl+A, Ctrl+Shift+A and Ctrl+C shortcuts
  • version: support v0.0 and lesser

Changed:

  • about: annotate main files with an asterisk
  • browser: minor UI tweaks
  • browser: restore actions button
  • manager: add browse packages button

Fixed:

  • revert "browser: avoid reloading indexes unless they were updated by the transaction"
  • transaction: fix registration of scripts embedded in non-script packages
  • transaction: fix removal of obsolete files
  • transaction: unregister obsolete main files

v1.0rc1

23 May 04:01
v1.0rc1
1e5b3df
Compare
Choose a tag to compare
v1.0rc1 Pre-release
Pre-release

ReaPack is now 6-month-old! 🎉

Added:

  • implement pinning packages to current version (aka ignore updates)
  • manager: add copy url action in the context menu
  • manager: add refresh action in the context menu
  • show a message box if critical api functions cannot be imported
  • support multiple main (registered in Action list) files per package
    (breaking change, requires reapack-index >= v1.0rc2)

Changed:

  • browser: avoid reloading indexes unless they were updated by the transaction
  • browser: show 'R' status instead of 'U' for queued uninstallation
  • ignore newer pre-releases when updating from a pre-release if a newer stable exists
  • import: save the downloaded index in the cache
  • manager: remember selection when reloading the list
  • pkg contents: mark main files with an asterisk
  • progress: increase dialog display timeout to 100ms
  • progress: start couting downloads at 1 (> 0%)
  • task: better error message when install renaming step fails

Fixed:

  • browser: fix a crash when selecting a version after a list refresh
  • browser: initialize the display filter button label before loading the pkg list
  • don't repeat "transaction cannot be created" errors for every task
  • fix a possible buffer overflow on windows
  • fix typos in the message shown if a transaction cannot be created
  • manager: fix typo in confirmation dialog
  • manager: restore enabled/disabled state when cancelling queued uninstallations
  • report download errors when force-refreshing indexes
  • transaction: don't forget package when uninstallation fails
  • transaction: don't try to register empty file names
  • version: improve validation