Skip to content

Latest commit

 

History

History
215 lines (133 loc) · 8.54 KB

CHANGELOG.md

File metadata and controls

215 lines (133 loc) · 8.54 KB

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 reverse IgnorePkg 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 separate pacignore 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 interactive downgrade
  • [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 using pacman-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 inside downgrade
  • [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 when IgnorePkg 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, not wget
  • [NEW] Prompt to ignore packages

This is the first version at which we begin tracking changes.