Tags give the ability to mark specific points in history as being important
  • 3.0
    39d80bc3 · Bump version to 3.0 ·
    • Refactoring.
    • New GUI.
    • Code improvements.
    • --verbose option.
  • 3.1.0
    5c690ea0 · Bump version to 3.1.0 ·
    • Replace --verbose option by --quiet.
    • New documentation.
    • Translation review.
    • Check DISPLAY when using interactive mode.
    • Better structure for the GUI.
  • 3.2.0
    5914f1f7 · Update CHANGELOG ·
    • Add TUI interface.
    • Bug fixes.
    • Update translations.
  • 3.2.1
    c94068ca · Bump version to 3.2.1 ·
    • Fix save of config file.
    • Update translations.
  • 3.2.2
    2cff5403 · [bump] v3.2.2 ·
    • Fix issue with multiple country select.
    • Bug fixes.
  • 4.0.0
    e66b91b6 · [changelog] update file ·
    • Add: -l/--list Print available mirror countries
    • Add: Network check; do not run rank if no internet.
    • Add: -f/--fasttrack [n] argument.
    • Modified GUI and TUI to reflect rank/random method.
    • Colorized console output by message type.
    • Internal rewrite to use json files from repo.manjaro.org.
    • The /etc/pacman.d/mirrors dir has been removed.
      • All data files now exist in /var/lib/pacman-mirrors.
      • If the Custom mirrorfile exist it will convert to custom-mirrors.json
    • A lot of inevitable small fixes.
  • 4.0.3
    e0f84be6 · Update CHANGELOG ·
    • Fix issue with --fasttrack and OnlyCountry = Custom.
    • Update translations.
    • Update docs.
  • 4.0.4

    Fix issue with UnicodeEncodeError in inactive mode

  • 4.1.0
    1f75d245 · [changelog] update it ·
    • Added protocol option to api.
      • Possible to control protocols from CLI
    • /var/lib/pacman-mirrors/mirrors.json is causing confusion so it has been removed.
      • Only one fallback is needed /usr/share/pacman-mirrors/mirrors.json.
      • If a new mirrors.json is available - existing will be updated by pacman-mirrors.
    • Improvement on default mirrorlist.
      • mirror protocols are reverse sorted (https,http,ftps,ftp).
      • if several protocols exist only the first is written to mirrorlist. Thus ssl enabled protocols get priority.
    • Improvement on mirror protocol selection #90.
      • If a mirror offers more than one protocol - only the first is written to the mirrorlist.
      • Added # Protocols = to pacman-mirrors.conf.
      • Defined protocols are honored in the order in which they appear.
    • Improvement on --interactive: select mirrors by protocol.
    • Added a simple API #81.
    • Update translations.
    • Code optimizing.
    • Added to config # SSLVerify = True.
    • Refactored mirrorcheck to ignore a mirrors certificate error if SSLVerify = False.
    • Refactored mirrorcheck for https-mirrors timing out during ssl-handshake.
    • Update docs.
  • 4.1.1
    • Modified network check so a single site failure is not considered network failure.
  • 4.1.2
    caf5a6f4 · Update pacman_mirrors.py ·
    • Fix: ranking breaks when --interactive is used with --default
  • 4.1.3
    • Fix: comparison of mirrorfiles fixed
  • 4.1.4
    1a593a44 · fix ·
    • Improvement: Removed --no-mirrorlist dependency on API
    • Fix: Behavior of --no-mirrorlist. Download updated mirror files before exit.
  • 4.2.0
    • Improvement: Added -U / --url #105.
    • Improvement: Added -R/--re-branch #105.
    • Improvement: Added man page.

    Breaking changes

    • -S/--set-branch $BRANCH requires branch as argument.
    • -u/--update renamed to -y/--sync.
    • NoUpdate configuration removed from pacman-mirrors.conf.
    • --no-update argument removed.
    • MirrorlistsDir = /etc/pacman.d/mirrors removed from pacman-mirrors.conf.
    • -o/--output argument removed.
    • OutputMirrorlist = /etc/pacman.d/mirrorlist removed from pacman-mirrors.conf
    • -d/--mirror_dir argument removed.

    Other improvements and fixes:

    • Improvement: Do not write bad servers to the end of the mirrorlist.
    • Improvement: created argument groups for logic division of arguments usage.
    • Improvement: -G/--get-branch and -S/--set-branch mutually exclusive.
    • Improvement: -n/--no-mirrorlist and -y --sync mutually exclusive.
    • Improvement: added choices to -P/--proto [all, http, https, ftp, ftps].
    • Improvement: sorting mirrorlist by country during load of data file.
    • Fix: Bug where ssl-certificate errors would break execution.
    • Fix: Issue where values from configuration was not parsed correct.
    • Fix: Issue where location in config was not determined correctly.
  • 4.2.2   bugfix release

    Minor bugfixes 4.2.2: Fix for missing text when country was not found using -c/--country 4.2.1: Fix for inconvenient exit code when using --api --get-branch.

    pacman-mirrors-4.2.2.tar.gz

  • 4.8.3

    Fixes issue #123, #124, #125

  • 4.9.0
    d7eb3342 · updated changelog ·

    Issue #127 Added -lc/--country-config listing custom country selection

  • v4.9.1
    97454156 · updated docs ·

    Fix for issue #130

  • v4.10.1
    58154444 · bump version ·

    Implemented issue #128 Updated translations Updated docs

  • v4.11.0

    pacman-mirrors-4.11.0.tar.gz

    Mirrors which refuse to connect (blacklisted in systems hosts file) are excluded from the mirror list