Skip to content

Releases: qdm12/basedevcontainer

v0.29.0

08 Apr 19:41
2b7af5d

Choose a tag to compare

Fixes

  • zsh: unset option HIST_SAVE_BY_COPY

Features

  • add gpg (#34)
  • Alpine upgraded from 3.22 to 3.23
  • Debian upgraded from 12 to 13 (trixie)
  • docker upgraded from v28.2.2 to v29.4.0
  • compose upgraded from v2.39.2 to v5.1.1
  • buildx upgraded from v0.26.1 to v0.33.0
  • gh upgraded from v2.76.2 to v2.89.0

Maintenance

  • bump actions/checkout from 5 to 6 (#35)

v0.28.0

16 Aug 14:55
81ea7f0

Choose a tag to compare

Features

  • The container image will be pushed to ghcr.io/qdm12/basedevcontainer on top of Docker Hub qmcgaw/basedevcontainer from this release onwards

Fixes

  • Bump compose version to v2.39.2 for the Debian image which was still on the previous version v2.37.2

Maintenance

  • Pull container images from ghcr.io whenever possible instead of Docker Hub to reduce rate limiting hits
    • Bump devtainr from v0.6.0 to v0.7.0 in order to pull it from ghcr.io
    • Bump compose version for the Debian image which was still on the previous version, in order to be able to pull it from ghcr.io

v0.27.0

15 Aug 19:02
7f058d8

Choose a tag to compare

Features

  • Alpine upgraded from 3.20 to 3.22
  • docker upgraded from v27.3.1 to v28.2.2
  • compose upgraded from v2.29.7 to v2.39.2
  • buildx upgraded from v0.17.1 to v0.26.1
  • gh upgraded from v2.58.0 to v2.76.2

Documentation

  • README.md update more section as running as root
  • .devcontainer/README.md minor fixes and changes

Maintenance

  • bump actions/checkout from 4 to 5
  • bump peter-evans/dockerhub-description from 3 to 4
  • bump docker/build-push-action from 5 to 6 (#28)

v0.26.0

11 Oct 17:13
a1ca8f0

Choose a tag to compare

Features

  • Alpine upgraded from 3.19 to 3.20
  • Debian upgraded from 11 to 12
  • docker upgraded from v25.0.2 to v27.3.1
  • compose upgraded from v2.24.5 to v2.29.7
  • buildx upgraded from v0.12.1 to v0.17.1
  • gh upgraded from v2.43.1 to v2.58.0

Fixes

  • Works with custom shells (i.e. Nushell) where $HOME is not available to VSCode (due to migrating docker-compose.yml settings to devcontainer.json and use ${localEnv:HOME})
  • SSH script: redirect mountpoint stderr to stdout to hide the error logged previously

Minor changes

  • .devcontainer: run all services in docker-compose.yml by default
  • Container bind mount sources must be present for container setup to succeed

Documentation

  • remove Windows without WSL documentation (everyone uses WSL2 these days)
  • change 'remote containers extension' to 'dev containers extension'
  • simplify Customization section
    • remove "publish a port" since it can be done at runtime now
    • expand documentation on custom welcome script and where to specify the bind mount
    • use bullet points instead of subsections headings

Maintenance

  • Migrate all vscode service settings from .devcontainer/docker-compose.yml to .devcontainer/devcontainer.json
  • ci: bump docker/login-action from v2 to v3
  • ci: use docker/metadata-action to determine image parameters

v0.25.0

04 Feb 12:00

Choose a tag to compare

Features

  • Alpine upgraded from 3.18 to 3.19
  • docker upgraded from v24.0.5 to v25.0.2
  • compose upgraded from v2.20.3 to v2.24.5
  • buildx upgraded from v0.11.2 to v0.12.1
  • gh upgraded from v2.31.0 to v2.43.1

Maintenance

  • upgrade docker/setup-qemu-action from v2 to v3
  • upgrade docker/setup-buildx-action from v2 to v3
  • upgrade docker/build-push-action from v4 to v5
  • upgrade crazy-max/ghaction-github-labeler from 4.1.0 to 5
  • upgrade actions/checkout from v3 to v4

v0.24.0

15 Aug 09:13

Choose a tag to compare

Features

  • buildx upgraded from v0.10.4 to v0.11.2
  • compose upgraded from v2.18.1 to v2.20.3
  • gh upgraded from v2.29.0 to v2.31.0

Changes

  • .devcontainer/docker-compose.yml:
    • Bind mount ~/.gitconfig
    • Do not bind mount ~/.docker

Fixes

  • docker upgraded from v24.0.1 to v24.0.5

Documentation

  • .devcontainer/README.md fix welcome.sh readme link

v0.23.0

21 May 19:18
3960d22

Choose a tag to compare

Features

  • Alpine upgraded from 3.17 to 3.18
  • docker upgraded from v23.0.0 to v24.0.1
  • compose upgraded from v2.17.2 to v2.18.1
  • gh upgraded from v2.27.0 to v2.29.0
  • Add Github Copilot as extension for development container

Changes

  • Let VSCode handle ~/.gitconfig

Maintenance

  • Upgrade format of devcontainer.json

v0.22.1

27 Apr 08:32
90dd666

Choose a tag to compare

Fixes

  • Remove .gitconfig leftover file

v0.22.0

12 Apr 08:05

Choose a tag to compare

Features

  • gh upgraded from v2.23.0 to v2.27.0
  • compose upgraded from v2.16.0 to v2.17.2

Fixes

  • buildx upgraded from v0.10.0 to v0.10.4

v0.21.0

12 Feb 09:45

Choose a tag to compare

Features

  • alpine upgraded from v3.16 to v3.17
  • gh upgraded from v2.21.1 to v2.23.0
  • buildx upgraded from v0.9.1 to v0.10.0
  • compose upgraded from v2.14.2 to v2.16.0
  • docker upgraded from v20.10.22 to v23.0.0

Maintenance

  • Bump docker/build-push-action from 3 to 4 (#19)