Skip to content

Latest commit

 

History

History
154 lines (108 loc) · 4.48 KB

CHANGELOG.md

File metadata and controls

154 lines (108 loc) · 4.48 KB

Change log

Unreleased

Breaking changes

  • Changed the default installation path on Darwin arm64 to /opt/whalebrew/bin (#252)

Added

  • Support for podman (#235)
  • Support for file-based configuration (#251)
  • Warn when the installed command is not available (pointing to another file or not in PATH) (#253)
  • Automatically try to create installation path if it does not exist (#254)

Updates

  • Increased traceability of the build version (#234)
  • Add dependabot for remaining dependencies (#236)
  • Updated all build github actions (#237, #242, #241, #240, #239, #238, #246, #247)
  • Updated the CI workflow so we can better protect the master branch and add some automation (#244)
  • Add auto-approval for bumps and main contributor (#243)
  • Enable auto merge and merge groups (#245)

0.4.1 - 2023-09-20

Fixed

  • A breaking change on Docker Hub breaking whalebrew search

Updates

  • Updated all golang dependencies. remarkably:

|Module|Previous version|New version| |-|-| |github.com/containerd/containerd|v1.6.6|v1.7.6| |github.com/docker/cli|v20.10.17+incompatible|v24.0.6+incompatible| |github.com/docker/docker|v1.4.2-0.20190924003213-a8608b5b67c7|v24.0.6+incompatible|

0.4.0 - 2022-03-30

Fixed

  • Formatting and spelling in the README (#152)
  • The release script pushing binaries to the github release (#172)

Added

  • Whalebrew binay is now also delivered for macos arm64 architecture (#155)
  • uninstall now support detecting either a package (i.e. command) or image name (#164)
  • Support for automatic dependencies update with all dependencies updates

0.3.1 - 2021-05-27

Fixed

  • Whalebrew search without pattern was wrongly claiming to list all available packages (#133)
  • Images were wrongly run with TTY in case commands were piped (#136)

Added

  • Add a linter to validate image labels (#126)

0.3.0 - 2021-01-08

Fixed

  • Whalebrew search would panic when called without arguments (#120)
  • Whalebrew install was not finding labels for images built using buildkit (#121)

Added

  • Support for arm and arm64 on linux (#117)

0.2.5 - 2020-11-04

Fixed

  • Environment variables in working directory not expanded (#113)

Added

  • Support for multiple search repositories (#108)
  • Allow images without entrypoint with -e (#112)
  • Support to search on any docker registry (#115)

0.2.4 - 2020-10-16

Fixed

  • whalebrew search was returning no result (#89)
  • Fix package not installable when entrypoint is not the last step (#91)

Added

  • Ask if a different version of a pkg should be installed when theres an existing installation (#92)
  • Add an option to mount paths provided in flags (#84)
  • Add an option to hide headers in whalebrew list output (#99)
  • Add option to remove prompt when uninstalling a package (#107)

0.2.3 - 2019-07-08

Fixed

  • Invalid version number

0.2.2 - 2019-07-08

Fixed

  • Whalebrew releases should now be deployed by travis

0.2.1 - 2019-07-08

Fixed

  • Whalebrew install not working when registry name was provided

0.2.0 - 2019-06-10

Added

  • Use the --init docker flag when running the image, allowing signal management inside the image
  • Support for custom hooks for before and after installing or uninstalling a package
  • Freeze dependencies with go modules
  • Add support to override an image entrypoint
  • Add a filter to specify the version of whalebrew required in a package
  • Allow customizing the behaviour when volumes are missing

Fixed

  • Docker image build
  • Updated docker library using outdated features

Removed

  • internal run command is not exposed as a command any longer

0.1.0 - 2017-03-23

Added

  • A label for setting the working directory inside the container.
  • The ability to put environment variables in working_dir, volumes, and environment labels that are resolved at runtime.
  • A -y flag to install to assume the answer "yes" to any questions asked.

0.0.5 - 2017-03-04

Added

  • Ask permission before installing a package that needs to listen on ports, access environment variables, or access files/directories on the host.
  • A -f flag to whalebrew install to force install a package over an existing file.

0.0.4 - 2017-02-07

Added

  • whalebrew edit command for editing packages

Fixed

  • Files being written as root

0.0.3 - 2017-01-30

Fixed

  • Permission errors when running whalebrew list

0.0.2 - 2017-01-28

Added

  • Support for mapping ports.

Fixed

  • whalebrew list when install path contains folders.

0.0.1 - 2017-01-26

Initial release.