See issues
- [FIX] Accept localized or
en
"yes" in prompts
- [FIX] v11.4.0 installed the default configuration to
/downgrade
instead of/etc/xdg/downgrade
by mistake. If you installed that version, remove that file after upgrading to v11.4.1+.
- [NEW] Add
--unignore
to reverseIgnorePkg
additions - [NEW] Add
--latest
/--oldest
to automate package selection (@krumelmonster) - [NEW] Add
--prefer-cache
to further automate (@krumelmonster)
- [NEW] Add
--ignore
option to control ignore behavior (@lilydjwg) - [NEW] Zsh completion now uses cache (@lilydjwg)
- [FIX]
zh_CN
translations now have spaces between Chinese and English (@lilydjwg) - [FIX] Fix typo in ZSH completions (@felixonmars)
- [FIX] Patch internal variables in
Makefile
to avoid variable-name conflicts
- [NEW] Extract handling of
IgnorePkg
to separatepacignore
script
- [FIX] Use first architecture in case multiple are found
- [FIX] Add additional measure for updating
IgnorePkg
directive - [FIX] Catch and convert
sed
error messages on invalid input
- [NEW] Use
fzf
as a TUI for interactivedowngrade
- [FIX] More descriptive error message when no results found
- [FIX] Add more information on non-zero exit codes in
mandoc
- [FIX] Resolve
DOWNGRADE_ARCH
option automatically usingpacman-conf
command - [NEW] Update test cases to reflect 32-bit architectures
- [NEW] Translate Circle setup to GitHub Actions
- [NEW] Add
--version
flag and hold version information insidedowngrade
- [NEW] Add
==
version comparison operator as alias of existing=
operator - [FIX] Correct configuration file paths in readme and mandoc
- [FIX] Update GitHub issue/PR templates with version checking
- [NEW] Introduction of a system-wide downgrade configuration file
- [NEW] Ensure that certain arrays inside
downgrade
are unique - [FIX] Modify downgrade menu with location of local cache directories
- [FIX] Supplement downgrade menu with upstream package repository
- [FIX] Remove architecture column from downgrade menu display
- [FIX] Expand zsh autocompletions with
pacman -Ssq
- [FIX] Remove fish autocompletions on
make uninstall
- [NEW] Now accepts multiple cache directory options
- [NEW] Removal of --nosudo CLI option, downgrade now expects root privileges
- [NEW] Addition of autocompletion script for
fish
(@Jakeler)
- [FIX] Clarify default option (No) in IgnorePkg prompt (@132ikl)
- [NEW] Use find -L to handle symlinks in Pacman cache
- [FIX] Improve error-handling of un-recognized options
- [NEW] Options for Pacman config, cache, and find -maxdepth
- [FIX] Version bound filtering with = now means =, added =~ for regex
- [NEW] Version bound handling by parsing logical =,>,<,>= and <= operators
- [NEW] Handling basic version conflicts during downgrading
- [FIX] Remove --arch option and corresponding logic due to redundancy
- [NEW] Handling hard dependencies during downgrading
- [FIX] Respect PREFIX when installing locale files
- [NEW] Replace environmental variables with command line arguments/options
- [FIX] Updating locales to reflect new keys
- [NEW] Render "+" for currently installed, "-" for previously installed (@Thomaash)
- [FIX] Tweak usage formatting to follow POSIX spec
- [NEW] Render results one page at a time
- [NEW] Render an asterisk next to previously-installed versions
- [NEW] Prefix most configuration variables with
DOWNGRADE_
- [FIX] Fix conversion of legacy
ARM_
variables - [NEW] Default missing
CacheDir
sensibly - [NEW] Download packages to system cache directory
- [FIX]
ARM_URL
in documentation (@andrewcchen) - [NEW] Spanish translation (@miachm)
- [NEW] Russian translation (@7up4)
- [NEW] Accept version in search term and avoid prompting
- [FIX] Sort using
pacsort
- [FIX] Correctly append to
pacman.conf
whenIgnorePkg
not present - [FIX] Correctly find packages in A.R.M HTML content
- [FIX] Handling of
+
in URL-decoding
- [NEW] URL-decode package names
- [FIX] Also search for
-any
packages
- [FIX] Stop outputting corrupt
curl
progress - [FIX] Don't rely on repo-arm.archlinuxcn.org
- [FIX] French translation of "Available packages:"
- [NEW] Download package signatures (@anthraxx)
- [FIX] Correct install location of completions (@thiagowfx)
- [NEW] Portuguese (Brazilian) translation (@thiagowfx)
- [NEW] Accept and forward arbitrary options for
pacman -U
- [NEW] Simplified Chinese translation (@entertainyou)
- [FIX] Handling of missing or commented
IgnorePkg
- [FIX] Bash completion
NOTE: This version was a complete rewrite.
- [CHANGED] Replace options with environment variables
- [NEW] Handle
IgnorePkg
even when commented
- [NEW] Add man-page
- [NEW] Add Bash and Zsh completion
- [FIX] Messaging on incorrect architecture
- [FIX] URL-encode requests
- [NEW] Respect configured
CacheDir
- [NEW] Localization (@gymka)
- [NEW] Lithuanian translation (@gymka)
- [NEW] Norwegian Bokmål and Norwegian Nynorsk translations (@hauk142)
- [CHANGED] Depend on
curl
, notwget
- [NEW] Prompt to ignore packages
This is the first version at which we begin tracking changes.