Skip to content

Latest commit

 

History

History
128 lines (80 loc) · 3.56 KB

CHANGELOG.md

File metadata and controls

128 lines (80 loc) · 3.56 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Fixed

  • flatpak backend now doesn't skip the first listed package (#65) thanks @latin-1!
  • dnf backend now queries installed packages using the correct format (it was missing a newline between packages) (#66) thanks @latin-t!

[0.2.6] - 2024-12-23

Added

  • New subcommand metapac clean-cache! (#61)

    Allows you to clear the caches for all or selective backends. metapac clean-cache arch apt to clean just the arch and apt backends and just metapac clear-cache to clear all backends.

Fixed

  • The flatpak backend no longer mistakenly uses sudo when removing packages. (#57)

[0.2.5] - 2024-11-24

Added

  • New backend: snap (#54) thanks @watzon!

[0.2.4] - 2024-11-21

Added

  • New subcommand metapac backends! (#50)

    A new subcommand metapac backends has been added which shows you which backends metapac can find on your system and also their version numbers!

  • flatpak packages now support a remote config value to allow you to specify which remote you want to install each package from (#53)

Fixed

  • metapac now gives out a hefty warning when you have arch packages in your group files which don't match real arch packages in the arch package repositories (#52). Here is an example of the warning:

    WARN  metapac::backends::arch > arch package "mesa-vdpau" was not found as an available package and so was ignored (you can test
    if the package exists via `pacman -Si "mesa-vdpau"` or similar command using your chosen AUR helper)
    
    it may be due to one of the following issues:
      - the package name has a typo as written in your group files
      - the package is a virtual package (https://wiki.archlinux.org/title/Pacman#Virtual_packages)
        and so is ambiguous. You can run `pacman -Ss "mesa-vdpau"` to list non-virtual packages which
        which provide the virtual package
      - the package was removed from the repositories
      - the package was renamed to a different name
      - the local package database is out of date and so doesn't yet contain the package:
        update it with `sudo pacman -Sy` or similar command using your chosen AUR helper
    

Documentation

  • Added release process to CONTRIBUTING.md

[0.2.3] - 2024-11-14

Fixed

  • Fixed winget commands not working (#49)
  • Fixed metapac unmanaged output backend names in lowercase (#49)

[0.2.2] - 2024-11-10

Added

  • Added the winget Package Manager (#44)
  • Added the brew Package Manager (#41)
  • Added new test to de-duplicate the codebase by pulling the example config and group files directly from the README.md

Fixed

  • Fixed build errors and commands not being found on Windows (#44)
  • Fixed the optional dependencies install option in arch packages being ignored (#39)
  • Fixed flatpak package runtimes not being detected (#40)

Documentation

  • Improved the config and group file location documentation (#44, #45)

[0.2.1] - 2024-10-29

Documentation

  • Update cargo install command to the README.md
  • Added AUR build install command to README.md
  • Rewrote CONTRIBUTING.md (#36)

Added

  • Added pikaur as another optional arch backend

Fixed

  • Fixed Install Options in group files being ignored (#30)

[0.2.0] - 2024-10-20

Build

  • Adjust build automation

[0.1.0] - 2024-10-20

Added

  • Initial release