Skip to content

Releases: Vanilla-OS/Vib

v0.8.1

16 Aug 11:26
Compare
Choose a tag to compare

What's Changed

  • fix: use direct github runner to create the builds by @axtloss in #83
  • Fix: use the full image name for the compile command by @axtloss in #84
  • add shell-final finalize plugin by @axtloss in #85

Full Changelog: v0.8.0...v0.8.1

v0.8.0

13 Aug 12:07
Compare
Choose a tag to compare

What's Changed

Warning

This release adds a new required function to plugins. Old plugins that do not implement this function will still work, but are considered deprecated, and support may be dropped soon. View the example vib plugin on how to update the plugin.

  • chore(docs): migrate to pnpm by @GabsEdits in #72
  • fix(build): search vib bin in build/ instead of ./ by @Babilinx in #74
  • Fix installprefix not being set correctly during build by @axtloss in #75
  • Add support for finalize plugins by @axtloss in #76
  • Fix: run image build with same permissions as finalize plugins by @axtloss in #79
  • Add a flatpak plugin by @axtloss in #80
  • chore: bump dependencies by @axtloss in #81
  • feat: genimage finalize plugin by @axtloss in #82
  • fix: use direct github runner to create the builds by @axtloss in #83
  • Fix: use the full image name for the compile command by @axtloss in #84

New Contributors

Full Changelog: v0.7.4...v0.8.0-1

v0.7.4

10 Jul 09:42
v0.7.4
Compare
Choose a tag to compare

What's Changed

Warning

This is a breaking release, existing recipes should updated to the new syntax specified in https://github.com/Vanilla-OS/Vib/blob/v0.7.4/docs/articles/en/recipe-structure.md.

  • feat: implement version flag by @deepu9 in #62 and #66
  • feat: copy add alignment by @lambdaclan in #63
  • chore: update example in website docs, extend dependabot config by @kbdharun in #61
  • chore(deps-dev): bump nodemon from 2.0.22 to 3.1.4 in /docs/website by @dependabot in #67
  • feat: add the source type for downloading a single file by @deepu9 in #60

Full Changelog: v0.7.3...v0.7.4

v0.7.3

04 Jul 14:07
v0.7.3
Compare
Choose a tag to compare

Warning

This is a breaking release, existing recipes should updated to the new syntax specified in https://github.com/Vanilla-OS/Vib/blob/v0.7.3/docs/articles/en/recipe-structure.md.

What's Changed

  • feat[closes #38]: add workdir instruction support, restructure recipe syntax by @lambdaclan in #57

Full Changelog: v0.7.2...v0.7.3

v0.7.2

26 Jun 11:39
Compare
Choose a tag to compare

What's Changed

  • fix: Properly handle latest commit on non-main branch by @matbme in #58

Full Changelog: v0.7.1...v0.7.2

v0.7.1

18 Jun 17:51
v0.7.1
1485e58
Compare
Choose a tag to compare

Warning

From this release onwards, built-in plugins aren't provided by default, they can be downloaded from the releases or be compiled manually using the command make build-plugins. Then the compiled plugins can be placed inside the plugins directory of your Vib project.

What's Changed

  • chore: update docs by @kbdharun in #44
  • feat[close #45]: Add source destination option and split up sources by @axtloss in #46
  • feat[closes #50]: Use apt-get instead of apt by @lambdaclan in #51
  • Seperate plugins from vib codebase by @axtloss in #52
  • docs/fix: specify branch in gh vib module syntax by @kbdharun in #49
  • chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #31
  • fix[closes #50]: Use apt-get instead of apt and fix go build by @lambdaclan in #55
  • chore(deps): bump github.com/google/uuid from 1.3.0 to 1.6.0 by @dependabot in #30
  • feat: bump Go to 1.22; fix: deps and Makefile by @kbdharun in #56
  • fix/53 Building a container image without a recipe name throws error by @deepu9 in #54

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

21 Apr 20:26
Compare
Choose a tag to compare

What's Changed

Breaking changes

  • Plugins now use the c-shared format. Older plugins using the plugin format are not supported anymore.
    The example plugin and fsguard plugin plugins have been updated accordingly and can be used as examples to port plugins to the new format.
  • The cmd property in recipes now takes a string array (the same format as entrypoint). Any recipe that uses the old property will not work.

Full Changelog: v0.6.2...v0.7.0

v0.6.2

06 Apr 17:45
91f900a
Compare
Choose a tag to compare

What's Changed

  • fix: included modules not being included in the final recipe by @mirkobrombin in #28

Full Changelog: v0.6.1-1...v0.6.2

v0.6.1-1

06 Apr 14:12
7fe1054
Compare
Choose a tag to compare

Fixes the api version used in release builds by removing the go.work file

v0.6.1

06 Apr 13:29
v0.6.1
4128d01
Compare
Choose a tag to compare

Full Changelog: v0.6.0...v0.6.1