lib/{apk,macports,pkgng}: Fixed fetch option #214lib/portage: Fixed syntax error #218 (Thanks @owl4ce)
- New support
Void Linux(Thanks Tabulate @TabulateJarl8)
lib/apt-cyg: Add initial support forapt-cygon Cygwin systems- Rewrote
bin/gen_tests.rbinbash(@mondeja) - Minor typo/tests fixes
WARNING: The script won't work with docker container image
opensuse/tumbleweed:latest. See also
https://bugzilla.opensuse.org/show_bug.cgi?id=1190670
and moby/moby#42836
lib/swupd: Add tests and more operations (credit: @mondeja)lib/conda/Qo: added (credit: @anntzer)lib/yum/Qe: Added (credit: @mondeja)yumordnf: Tests improvements (credit: @mondeja)
Minor bug fixes and features added. More development improvements. This release is mainly driven by @mondeja.
- Add architecture documentation
lib/apk/Qe: Add (credit: @mondeja)lib/dpkg/Sg: Add (credit: @mondeja)lib/yum: Minor fixes (credit: @mondeja)lib/yum/Sg: Add (credit: @mondeja)lib/zypper/Sg: Add (credit: @mondeja)tests/yum: Add (credit: @mondeja)- Add CI support on Github-Action for many package managers
(
dnf,yum,homebrew,pkgng,sun_tools)
tests/apk: Add tests (Credit: @mondeja)lib/*: AllPOSIX, exceptlib/cavelib/homebrew: Fix shell switching issue (Fixes #170) that makes the program broken sincev3.0.0lib/dpkg/{Qc,Qe}: Add (Credit: @mondeja)lib/zypper:POSIXready, tests added, minor fixeslib/zypper/Sg: Add (credit: @mondeja)lib/zypper/Sii: Removed as it's too slow.- Improve the way the program deals with back-end's optional arguments (Fixes #173)
lib/homebrew/Rs: temporarily deprecatedlib/homebrew/Qo: temporarily deprecated
tests/can run inparalleltestscan support any customDockerfile
- More
POSIXports:pkg_tools,conda,tlmgr,dnf,swupd,yum,macports
lib/opkg: Add support forOpenWrt(and alike)Bashis not required onAlpine,SunOSorOpenWrt: The program can work perfectly withPOSIXshell on those systems.- Single script can now execute within
POSIXornon-POSIXenvironment and it detects/loads features dynamically. If the system hasbashinstalled, the program switches tobashas soon as possible.
tests/: Support newubuntu/debiansystemslib/yum,lib/dpkg,lib/apk: Fix #96, #143 by adding-q(quiet) option forQs.lib/00_core.sh: POSIX going welllib/zz_main.sh: POSIX going welllib/apk:- Fix many implementation issues.
Qprints version information.- Fix
--noconfirmissue (#150) - POSIX version (
pacapt-POSIXworks perfectly withoutbash)
- Remove
{apk,dnf,zypper}_Swmethods and fix the--download-onlyfor them
lib/dnf: Minor improvements (#148)
lib/homebrew: Supportcask(fix #117)tests/dpkg: Support new distros, drop support for old distro
- Update README.md
- Support sysget-style sub commands (
pacapt install,pacapt upgrade,...) lib/homebrew/Rs: Improvements (#124, @Mnkai)lib/dpkg: Usedist-upgradeforSuyandSuoperations
lib/tlmgr: Add TeXLive support (Antony Lee)lib/conda: Conda support (Antony Lee)
For developers:
- Ability to support non-system package manager (
npm,gem, ...) - Reduce shellcheck warning/error reports
- A warm up release with very minor updates.
lib/homebrew:brew upgradeis equivalent tobrew upgrade --all. See #90 and #101.- Support
Clear Linux. See #94.
For developers:
- Add Travis support
- Add and update test cases for Ubuntu 16.04, Ubuntu 14.04
lib/dpkg: Fix-Qsfor olddpkg.
For developers:
- Test scripts can now be automated thanks to
tests/*; tests/slitz40: Add;tests/dpkg: Update.
lib/dpkg: Fix #84 (incorrect implementation of-Qs.)
For developers:
bin/gen_tests.rb: Add;lib/dpkg: Add and update test cases;CONTRIBUTING: Add new sectionWriting test cases.
lib/tazpkg: Improve-U.
lib/tazpkg: Support-Scc.
lib/tazpkg: SupportSliTazdistribution.
For developers:
contrib/*: Add instructions to build packages on some distributions (Credit:Pival81).
lib/alpine: SupportAlpinedistirubtion (Credit:Carl X. Su,Cuong Manh Le);lib/dnf: Support new package manager onFedorasystem (Credit:Huy Ngô);lib/termux: Supporttermuxon Android (Credit:Jiawei Zhou);lib/zypper: New option-Sw(Forgot to merge #72);lib/yum: New option-Qs(Credit:Siôn Le Roux);
For developers:
- Improve translation method
_translate_all;
lib/zypper: Complete query/removal options (Credit:Janne Heß);lib/cave: Fix an issue with-Roption;- New option
--noconfirmto help non-interactive scripts (Cf. #43). Currently available forpkgng,yum,dpkgandzypper.
For developers:
lib/{00_core,zz_main}: Refactor to support future option translation;- Refactor code supports
-w(download only) and-v(debug) options; - Improve coding quality thanks to
shellcheck; - Move
compile.shtobin/compile.sh; - Use
lib/00_core#_translate_allto add future option translation; bin/check: Add script to inspect coding style issues (Cf. #54).
lib/sun_tools:SunOSsupport (Credit:Daniel YC Lin);- Fix a minor bug related to argument parsing (4287ff16e869a0960ea54233);
- Improve documentation;
lib/dnf: Add some initial support;- Adding
GREPandAWKenvironments to future non-Linuxsystems; compile.shwill exit if it can't detect version information;READMEhas a table of supported operations generated bycompile.sh;- In debug mode,
pacaptwill print body of function it would execute.
lib/zz_main: Improve secondary option parsing;lib/pkg_tools: RemoveRnssupport.
openbsd/pkg_tools: Add (Credit:Somasis);homebrew/Su*: Use--allflag when upgrading;homebrew/*: Some typo fixes;compile.sh:gitbecomes optional (useful fordockertester.);compile.sh: Get list of authors fromREADME.md;Makefile: Various improvements;lib/00_core: Add_removing_is_dangerousmethod;lib/00_core:_not_implementednow returns1;lib/help.txt: Remove list of authors from help message;CHANGELOG.md: Add.
homebrew/Qs: Add;homebrew/*: Fix minor bugs.
lib/zz_main: Fix quoting issue (Credit:Cuong Manh Le).
git log v2.0.1.