Skip to content

Changelog

Changelog

v8.0.0 - 2021-05-11

🍧 Distro updates

  • Drop support for Ubuntu Groovy Gorilla (20.10) (2bb7404)

🍒 Features & Enhancements

  • Use GitHub releases API to check for updates (f8d9167)
  • Force users to upgrade if using older 7.1.0 and below, as they depend on custom metadata to check for updates (6ef5951)

🐛 Bug Fixes

  • Wrong exit code on unsupported distributions and releases (2494ca5)
  • Stuck while adding contrib, non-free, universe, multiverse and restricted repositories (fafad27)

📖 Documentation

  • Remove Ubuntu 20.10(groovy) from list of supported distros as it is no longer suported (6825b19)

🌱 Code Refactoring

  • Tweak log initialization to include a line seperator to help recognize start of new log. (26f67e4)
  • Rename _log_* functions to log_* to enable using shared snippets from templates repository (41c26b2)

🤖 Continuous Integration & Automation

  • Use --fix on arm jobs to avoid errors (7edd101)
  • Disable testing on Debian stretch on x86 and add Ubuntu hirsute to arm test matrix (9d108c4)
  • Use granular permissions for GitHub Actions (7f51511)
  • bots: Remove stale configs (47839eb)
  • netlify: Force fetch tags using --all --tags (ab31095)
  • netlify: Force fetch tags to avoid wrong latest detection (009e64a)

⚙️ Maintanance

  • changelog: Follow common semver format MAJOR.MINOR,PATCH[-(alpha|beta|rc)[pre-release-id]] (988b190)

v7.1.0 - 2021-04-15

🍒 Features & Enhancements

  • promote ubuntu 21.04 to stable (098bb13)

🐛 Bug Fixes

  • incorrect permissions on apt repository .list files when umask is not default(0022) (234ea48)

📖 Documentation

  • update for 7.1.0 (af96d84)
  • remove uptime badges (d13ff19)
  • update to include support for 21.04 (051da3c)
  • deps: update mkdocs to 7.1.0 (76ca465)

🤖 Continuous Integration & Automation

  • update shellcheck to use docker (ee3f808)
  • use docker/setup-qemu-action to setup qemu, update build configs (6639dfd)
  • automation: automatically stale issues via actions/stale (47544fc)
  • stale: fix wokflow messages to match config (46aef6b)

⚙️ Maintanance

  • automatic changelog generation (ca1ce77)

v7.0.0 - 2021-01-26

  • New Repository Google - Bazel
  • New-Repository Google - gVisor
  • New-Repository Microsoft - Azure CLI
  • New-Repository Microsoft - Edge
  • New-Repository Microsoft - Teams
  • New-Repository Podman (via OBS from Kubic Project)
  • New-Repository ROS2
  • New-Repository SublimeText
  • BREAKING-CHANGE Renamed Google chrome repo config from google to chrome
  • REMOVED Python packages (Due to low usage and you should use either system package manger or virtual environments)
  • REMOVED Resetting repo features. This is because apt-key is deprecated and keys/sources might have been added by other tools or manually, and we do not want to change them without referring to thier key ids.
  • REMOVED Duo for linux repository. It requires additional configuration and is best handled via config mangemment.
  • DISTRO Drop support for Ubuntu Xenial(16.04) and other derivatives based on it.
  • (Internal) Rework adding apt-keys as apt-key is deprecated.
  • (Internal) Add arch checks for gcsfuse
  • (Internal) Logging tweaks

v6.3.0

  • Added support for Linux Mint 20.1 (Ulyssa).
  • Dropped support for Ubuntu 16.04, Elementary OS loki, Linux Mint 18 and Debian 8(stretch).

v6.2.0

  • New-Repository Hashicorp Repository (Terraform, Vault Consul etc).
  • Fix -d and -k flags not working properly. #45.
  • Enable Hirsute Hippo.