Releases: Vanilla-OS/Vib
v0.8.1
v0.8.0
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
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
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
v0.7.1
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
- @lambdaclan made their first contribution in #51
- @dependabot made their first contribution in #31
- @deepu9 made their first contribution in #54
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- cleanup: update files, fix docs by @kbdharun in #29
- docs: fix broken image; chore: improve website CI by @kbdharun in #32
- docs: fix incorrect Node example by @kbdharun in #35
- feat: Migrate plugins to c-shared by @axtloss in #39
- feat[closes #40]: Dont use random directories for tmp by @axtloss in #41
- fix[closes #36]: Use exec format for entrypoint by @axtloss in #42
- feat[closes #37]: Use exec format for cmd by @axtloss in #43
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 asentrypoint
). Any recipe that uses the old property will not work.
Full Changelog: v0.6.2...v0.7.0
v0.6.2
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
v0.6.1
Full Changelog: v0.6.0...v0.6.1