Skip to content

Releases: JonathonReinhart/scuba

Release v2.6.0

26 Mar 01:33
Compare
Choose a tag to compare

This is a minor release.

Added

  • Add ability to override the shell in which the scuba-generated script is run, via command line option (--shell) or via .scuba.yml (#159)
  • Add ability to specify in .scuba.yml that a particular alias should run as root (#159)

Release v2.5.0

05 Mar 22:43
Compare
Choose a tag to compare

This is a minor release.

Changed

  • Use username/groupname of invoking user inside container (#153)
  • Ignore already existing UID/GIDs (#139)
  • Allow top-level image to be omitted in .scuba.yml (#158)

Fixed

  • Fixed deprecation error with collections.Mapping (#156)

Removed

  • Drop support for Python 2 (#154)

Release v2.4.2

25 Feb 04:11
Compare
Choose a tag to compare

This is a minor release. No new functionality is added to Scuba. However, Scuba is now built and published using GitHub Actions (#152).

Release v2.4.1

21 Feb 15:10
Compare
Choose a tag to compare

This is a patch release.

Added

  • Cache YAML documents loaded via !from_yaml to improve performance loading .scuba.yml (#149)

Removed

  • Drop support for Python 2.4 (#150)

Release v2.4.0

06 Jan 19:16
Compare
Choose a tag to compare

This is a minor release.

Added

  • Enable scuba to override entrypoint via --entrypoint or .scuba.yml (#125)
  • Add support for nested scripts (#128)
  • Add SCUBA_ROOT environment variable (#129)
  • Add support for escaped dots in !from_yml (#137)

Changed

  • Don't run image entrypoint for each line in a mult-line alias (#121)
  • Use yaml.SafeLoader for loading config (#133)

Removed

  • Drop support for Python 2.6, 3.2, and 3.3 (#119, #130)

Release v2.3.0

11 Sep 00:53
Compare
Choose a tag to compare

This minor release adds support for environment variables:

  • Add a -e/--env command line option to set environment variables (#111)
  • Add support for environment in .scuba.yml (#120)

It also changes the way scubainit is passed to the container, to avoid problems with SELinux (#117).

Release v2.2.0

07 Mar 17:26
Compare
Choose a tag to compare

This minor release fixes some bugs and allows script to be a single string value in the common script schema.

Release v2.1.0

04 Apr 00:28
Compare
Choose a tag to compare

This minor release adds the --image option, allowing the user to override the image from .scuba.yml, or to not use a .scuba.yml file at all.

v2.0.1

17 Jan 16:14
Compare
Choose a tag to compare

This patch release fixes a problem where the entrypoint configured in an image would be ignored when run by scuba (#83).

v2.0.0

22 Nov 02:18
Compare
Choose a tag to compare

This release adds the following major features:

  • Support for enhanced aliases (#67)
  • Support for per-alias image specification (#68)
  • Bash completion (#69)

Major changes in this release:

  • User commands always executed via shell (#66)
  • Top-level directory mounted at same path in container (#70)
  • Alias names cannot contain spaces

Other changes can be found in the Change Log.

Enjoy!