Skip to content

Releases: Vanilla-OS/Vib

v0.6.0

23 Mar 15:02
Compare
Choose a tag to compare

Breaking changes

  • Support for multi-staging introduced, Vib images now requires a top-level stages key where you can define one or more stages to build your image, all the definitions now must be placed in the stages section, please have a read
  • The - expose key is now takes a string, this allows mapping like: 8080/tcp
  • Support for env key added, this takes a map of strings:
envs:
    MY_ENV: my_value
    MY_OTHER_ENV: my_other_value

Full Changelog: v0.5.0...v0.6.0

v0.5.0

18 Mar 11:41
Compare
Choose a tag to compare
  • Support for remote modules is landed, now you can define 3rd party modules in your includes modules by pointing to the direct URL (e.g. https://my-repo.com/modules/node.yaml) or by using the gh pattern (e.g. gh:my-org/my-repo/modules/python.yaml) Read more
  • The apt module has a new options key to tweak the APT's behavior Read more
  • The vib compile command now uses the system podman/docker storage instead of a custom one, making Vib-compiled images available from container managers and tools like distrobox and toolbx

Full Changelog: v0.4.0...v0.5.0

v0.4.0

12 Feb 09:02
Compare
Choose a tag to compare

What's Changed

  • adds support for Entrypoint in the recipe
  • adds support for Expose in the recipe

Full Changelog: v0.3.3...v0.4.0

v0.3.3

06 Jan 17:07
d43c1ac
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

03 Jan 16:28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

02 Aug 11:07
Compare
Choose a tag to compare

The new includes module type replaces the gen-modules type which is now deprecated and will be removed in the future.

This new special module type allows including modules in a more flexible and managed way, by listing them directly in the recipe, this allow to easily re-order modules without having to change the file name, plus the ability to import modules from different paths using just 1 module.

v0.3.0

01 Aug 12:30
adff08e
Compare
Choose a tag to compare

Allow using commit: latest instead of manually providing a commit hash when using a git source, which allows builds to always pull the most recent commit from a specified branch.

v0.2.14

31 Jul 22:46
Compare
Choose a tag to compare
core: Add allow-downgrade flag to apt

v0.2.13

31 Jul 22:10
Compare
Choose a tag to compare
core: Fix "&&" order in dpks-buildpackage

v0.2.12

31 Jul 17:56
Compare
Choose a tag to compare

Make dpkg-buildpackage not check for deps, since we already install them afterwards