v2.0.0
What's Changed
- Translations update from Hosted Weblate by @weblate in #50
- Translations update from Hosted Weblate by @weblate in #51
- Translations update from Hosted Weblate by @weblate in #53
- Bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 by @dependabot in #61
- Bump golang.org/x/sys from 0.7.0 to 0.8.0 by @dependabot in #60
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #62
- cmd/pkg: Apply operation by @matbme in #63
- packages: Create packages.unstaged if non-existent by @matbme in #69
- Fixes for image-operations by @matbme in #70
- CI: Update workflows, add Goreleaser by @kbdharun in #67
- Bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 by @dependabot in #65
- Bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #68
- Port to GHCR by @kbdharun in #83
- Bump golang.org/x/sys from 0.8.0 to 0.10.0 by @dependabot in #77
- Bump github.com/containers/buildah from 1.30.0 to 1.31.1 by @dependabot in #82
- Modify /usr/sbin/init without hardcoded string by @matbme in #85
- Adapt to mountpoit structure by @matbme in #87
- Mountpoints by @matbme in #89
- feat: [#90] Implement templates for abroot-mountpoints and SystemD unit by @matbme in #92
- fix:[#91] Sync to the correct etc directory by @matbme in #93
- fix:[#90,#91] Fix wrong path for part-future and etc by @matbme in #94
- (feat) CI: upload artifacts in Goreleaser action by @kbdharun in #96
- (fix) CI: build dependencies in Goreleaser action by @kbdharun in #97
- (fix) CI: remove Goreleaser from release action by @kbdharun in #98
- (cleanup) CI: minor changes in release action by @kbdharun in #99
- Modify kernel parameters by @matbme in #72
- cleanup: update strings by @kbdharun in #111
- Add Czech locale. by @YoriMirus in #66
- Update ro.yml by @thednp in #73
- build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #108
- Translations update from Hosted Weblate by @weblate in #112
- Build(deps): Bump github.com/containers/buildah from 1.31.1 to 1.31.2 by @dependabot in #103
- (fix) locales/cs.yml: fix broken string by @kbdharun in #113
- cleanup: reset translations in locales/cs.yml by @kbdharun in #114
- feat:[close #109] Use fs-local target for mounts in devices with no encryption enabled by @mirkobrombin in #110
- Translations update from Hosted Weblate by @weblate in #118
- cleanup: update manpage, remove v1 manpages by @kbdharun in #119
- Translations update from Hosted Weblate by @weblate in #123
- fix: update workflow branch to main by @kbdharun in #124
- Translations update from Hosted Weblate by @weblate in #125
- feat/ci: upload manpage as artifact by @kbdharun in #127
- Fix: Broken locales after installation by @matbme in #128
- cleanup/README: add help page in #129
- Translations update from Hosted Weblate by @weblate in #126
- Build(deps): Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 by @dependabot in #131
- feat/ci: bump actions/checkout to v4 by @kbdharun in #134
- Translations update from Hosted Weblate by @weblate in #137
- LVM (+ thin-provisioning) support by @matbme in #149
- Translations update from Hosted Weblate by @weblate in #142
- Build(deps): Bump golang.org/x/sys from 0.11.0 to 0.14.0 by @dependabot in #150
- Translations update from Hosted Weblate by @weblate in #151
- Fix account service race by @taukakao in #156
- Translations update from Hosted Weblate by @weblate in #154
- feat/ci: update workflows by @kbdharun in #157
- fix [#161] force upgrade by @taukakao in #162
- feat:[close #159] Systemd mount units by @taukakao in #158
- feat: [close #165] Differ API support by @matbme in #166
- cleanup: update sonar.sources by @mirkobrombin in #167
- fix missing dependency in go-pr workflow by @taukakao in #168
- Translations update from Hosted Weblate by @weblate in #172
- feat[close #24] Add --dry-run option by @mirkobrombin in #173
- feat: log when dry-run exits by @mirkobrombin in #174
- Translations update from Hosted Weblate by @weblate in #175
- feat: JSON output for upgrade check by @matbme in #178
- Avoid changing roots in grub if running abroot on previous partition by @matbme in #181
- feat[close #184]: Implement rollback feature by @mirkobrombin in #185
- cleanup: improve comments, standardize verbose logs, minor code improvs., re-generate doc references by @mirkobrombin in #187
- fix [#163]: uses reflinking on CoW filesystems like btrfs by @taukakao in #164
- feat: [close #101] Add progress bar for image pull by @matbme in #191
- fix [close #194]: makes Remove and Add functions behave the same way by @taukakao in #196
- fix [#198]: set var correctly in fstab when not lvm by @taukakao in #199
- fix: typo with abroot config in README, add it to docs by @kbdharun in #200
- Translations update from Hosted Weblate by @weblate in #179
- cleanup: update files by @kbdharun in #204
- add checksum check to image copy by @taukakao in #209
- Translations update from Hosted Weblate by @weblate in #208
- Translations update from Hosted Weblate by @weblate in #213
- Translations update from Hosted Weblate by @weblate in #216
- Translations update from Hosted Weblate by @weblate in #218
- Translations update from Hosted Weblate by @weblate in #223
- fix [close #171]: Make grub configurable by @taukakao in #229
- Translations update from Hosted Weblate by @weblate in #228
- fix: add missing strings by @kbdharun in #235
- Feat: [close #225] Add EtcBuilder by @axtloss in #226
- Translations update from Hosted Weblate by @weblate in #238
- feat: remove vendor deps; update
go.mod
deps and CI by @kbdharun in #242 - feat: Improve status cmd output by @matbme in #249
- Bump EtcBuilder to v1.1.1 by @axtloss in #251
- fix [#252]: Go(PR) CI doesn't checkout the PRs branch by @kbdharun in #254
- Translations update from Hosted Weblate by @weblate in #245
- feat[close #256]: Better kernel version detection by @mirkobrombin in #257
- fix [#255]: deletes downloaded image afterwards by @taukakao in #259
- fix/ci: specify PR types in go-pr workflow to allow PRs from forks to access secrets by @kbdharun in #262
- fix/ci: seperate build and sonar workflows by @kbdharun in #263
- Translations update from Hosted Weblate by @weblate in #258
- fix [#246]: changes dependency for systemd mount units to requires by @taukakao in #264
- feat: bump EtcBuilder version to v1.2.1 by @taukakao in #266
- Add accept header for registry by @axtloss in #267
- feat: replace cleanup queue system with the one provided by the Vanilla OS SDK by @mirkobrombin in #269
- bumps EtcBuilder version by @taukakao in #274
- closes chroot manually by @taukakao in #275
- feat: Better progressbar when polling image by @matbme in #276
- fix[close #273]: Old kernel files are not deleted by @mirkobrombin in #281
- Translations update from Hosted Weblate by @weblate in #271
- feat[close #106]: Prevent pkg apply to apply changes if already applied by @mirkobrombin in #279
- Translations update from Hosted Weblate by @weblate in #284
- fix [#286]: removes locale bind mount by @taukakao in #287
- chore/l10n: translation updates from Hosted Weblate by @weblate in #291
- fix[close #283]: no lockfile on rollback check by @matbme in #293
- fix: handle invalid command for 'abroot pkg' by @matbme in #294
- Add missing strings workflow by @matbme in #295
- fix: add missing kargs string by @matbme in #296
- chore/l10n: translation updates from Hosted Weblate by @weblate in #292
- chore/l10n: translation updates from Hosted Weblate by @weblate in #300
- fix [#302]: creates symlinks back to root by @taukakao in #303
- chore/l10n: translation updates from Hosted Weblate by @weblate in #301
- feat: Bump Orchid to v0.6.0, usage localization by @matbme in #305
- fix [closes #307]: ABRoot flips versions in package diff by @kbdharun in #308
- chore/l10n: translation updates from Hosted Weblate by @weblate in #306
- fix: Formatting in status output by @matbme in #311
- chore/l10n: translation updates from Hosted Weblate by @weblate in #312
- chore/l10n: translation updates from Hosted Weblate by @weblate in #314
- feat [close #310]: Mounts system mountpoints like /home and /etc before systemd starts by @taukakao in #316
- saves configuration to new root after upgrade by @taukakao in #319
- chore/l10n: translation updates from Hosted Weblate by @weblate in #318
- fix:[close #25] Automate Versioning by @jardon in #323
- fu/ci: update release workflow, misc by @kbdharun in #325
- closes [#317]: Add encrypted var partition to config by @taukakao in #324
- cleanup: update README by @kbdharun in #326
- fix/ci: add missing dep to release workflow by @kbdharun in #327
New Contributors
- @YoriMirus made their first contribution in #66
- @thednp made their first contribution in #73
- @mirkobrombin made their first contribution in #110
- @taukakao made their first contribution in #156
- @axtloss made their first contribution in #226
- @jardon made their first contribution in #323
Full Changelog: 1.4.4...v2.0.0