Skip to content

2.4.0

Compare
Choose a tag to compare
@eoftedal eoftedal released this 21 Jun 10:57
· 39 commits to master since this release
2.4.0
640e2f7

Changelog

[2.4.0] - 2023-06-21

  • Internal refactoring

[2.3.0] - 2023-06-21

  • Internal refactoring

[2.2.0] - 2023-05-02

  • Adding provenance build

[2.1.0] - 2023-04-10

Added

  • Allow specifying a cache folder to cache base layers which should speed up consecutive builds
  • Support for customContent from config file
  • Support for extraContent from config file

[2.0.1] - 2023-03-14

Repository renamed

  • Rename GitHub repo from doqr to containerify

[2.0.0] - 2023-03-13

Breaking change

  • Rename from doqr to containerify

[1.1.0] - 2023-03-04

Added

  • Support for OCI Image Index (application/vnd.oci.image.index.v1)
  • Support for OCI Image Manifest (application/vnd.oci.image.manifest.v1)
  • Support for Docker Manifest List (application/vnd.docker.distribution.manifest.list.v2)
  • Option for selecting preferred platform (OS and architecture) similar to Docker

Improvement

  • Add doqr version in manifest history created_by field

[1.0.4] - 2023-02-07

Fixed

  • Don't add extra trailing slash if already present in fromRegisty or toRegistry
  • Clarify error message with label defined with both --label and --labels
  • Create parent directory for tar-image if not existing
  • Trim whitespace around labels and env-variables

[1.0.3] - 2022-02-06

Improvement

  • Improve error message when empty node_modules layer

[1.0.2] - 2022-02-06

Bugfix

  • setTimeStamp broken after TypeScript migration

[1.0.1] - 2022-02-06

Fix

  • Remove debug residue

[1.0.0] - 2022-02-06

Rewrite

  • Rewritten to TypeScript

[0.6.0] - 2022-02-03

Added

  • Support for config as .json-file

[0.5.0] - 2022-01-19

Added

  • Support for adding environment variables similar to labels

Fixed

  • Don't try to add labels if none are specified

[0.4.2] - 2023-01-19

Fixed

  • Initialize config.container_config in case it's undefined

[0.4.1] - 2022-03-24

Dependency update / security

[0.4.0] - 2021-04-12

Added

  • Allow specifying multiple labels by using --label multiple times

[0.3.2] - 2021-04-12

Fixed

  • Update help and readme

[0.3.1] - 2021-02-10

Fixed

  • Unwanted debug logging

[0.3.0] - 2021-02-10

Added

  • Possible to add additional files/folders to specified destinations in the image with --extraContent

[0.2.0] - 2020-08-05

Added

  • Support for setting the owner of the work folder (gid:uid)

[0.1.0] - 2020-03-30

Added

  • Support custom layer (drops default entrypoint, user, workdir, node_modules layer and app layer). Only adds the specified files

[0.0.11] - 2020-03-30

Modified

  • Don't include .git and .gitignore if in same folder

[0.0.10] - 2020-03-08

Modified

  • Updated the README with improved example and missing option for the timestamp

[0.0.9] - 2020-03-08

Removed

  • Removed files from npm package and simplified package.json to use defaults

[0.0.8] - 2020-03-08

Added

  • Ability to set a specific timestamp on all files/tars/configs to support hermetic builds. Typically one would use the git commit time (--setTimeStamp=$(git show -s --format="%aI" HEAD)). If omitted, the timestamp is set to epoch 0. 420e248