0.016 2020-10-08 Released-By: PERLANCAR; Urgency: medium [Bug fixes] - Fix installing executable. When downloaded software is an executable instead of an archive, the install process is different and not compatible with that of an archive. A directory in install dir should be created instead of direct symlink to the executable in download dir. [Enhancements] - Add subcommands list, is-installed-any, is-installed-latest, is-downloaded-any, is-downloaded-latest. 0.015 2020-10-02 Released-By: PERLANCAR; Urgency: medium - Support installing executable in addition to archive. - Adjust to Software::Catalog 1.0.7 and App::swcat 0.015. 0.014 2019-10-26 Released-By: PERLANCAR; Urgency: high - Adjust to Software::Catalog 1.0.6 (incompatible change, renamed methods). [REMOVED FEATURES] - Remove make_latest_dir_as_symlink option, instead check dedicated_profile setting from the software catalog module. 0.013 2019-10-15 Released-By: PERLANCAR; Urgency: medium - list-downloaded: Add --arch (previously private argument _arch) and --per-arch options. - cleanup-download-dir: Perform cleanup on a per-arch basis, as it should. Example, if firefox has these versions downloaded: 69.0 (win64), 69.0.1 (linux-x86_64), 69.0.2 (linux-x86_64), then we should only remove 69.0.1 (older Linux version) and not 69.0 because 69.0 for win64 is the newest. 0.012 2019-10-09 Released-By: PERLANCAR; Urgency: medium - [bugfix][ux] Fix wrong argument name (symlink -> make_latest_dir_as_symlink), add some summaries. 0.011 2019-10-07 Released-By: PERLANCAR; Urgency: medium - update/update-all: Add option --(no-)make-latest-dir-as-symlink. 0.010 2019-08-07 Released-By: PERLANCAR; Urgency: medium - Update all Software::Catalog::SW::* when -U. 0.009 2019-06-06 Released-By: PERLANCAR - Add option: --self-upgrade (-U). - [ux] download: Strip URL query string from filename. 0.008 2019-04-05 Released-By: PERLANCAR - [bugfix] list_downloaded_versions(): Check VERSION/ARCH/ directory instead of just VERSION/ directory. - [bugfix] download(): Use arch from get_download_url() instead of arch specified by user. 0.007 2019-01-13 Released-By: PERLANCAR - [bugfix] Forgot to init in some functions. - Tweak wording of log statements for clarity. 0.006 2018-11-21 Released-By: PERLANCAR - [bugfix] update-all: --download option was not provided and defaulted to off. - Unwrap unless explicitly told not to (unwrap: 0) by the software specification. 0.005 2018-10-18 Released-By: PERLANCAR - Add subcommand: compare-versions. - download & update: accept multiple software names/patterns. - [Bugfix] Fix argument passing. 0.004 2018-10-05 Released-By: PERLANCAR - Add subcommand: download-all. - update: Add option --no-download (-D). - download: Check against downloaded version first. 0.003 2018-10-04 Released-By: PERLANCAR - [Incompatible change] Rename subcommand cleanup -> cleanup-install-dir. - Add subcommands: list-downloaded-versions, cleanup-download-dir. - Implement subcommand list-downloaded. 0.002 2018-10-04 Released-By: PERLANCAR - Add subcommands: cleanup, list-installed-versions. - list-installed: show active & inactive versions. 0.001 2018-09-13 Released-By: PERLANCAR - First implementation of list-installed, download, update, update-all. 0.000 2018-09-13 Released-By: PERLANCAR - First early release, most things are not implemented yet.