Skip to content
Release 1.39.0

Features:
* Add 'flasher flash_lk2nd' command (MR 2089)
* aportupgrade: support gitlab.gnome.org (MR 2119)
* kconfig argcomplete: support full pkgname (MR 2134)
* pmb.config/install: add flexible provider selection for "pmbootstrap init" (MR 2132)
* pmb.helpers.pmaports: parse guessed APKBUILD first for speed up (MR 2132)
* pmbootstrap kconfig check: add iwd check (MR 2133)
* pmbootstrap kconfig check: add apparmor check (MR 2133)
* kconfig check: support strings too (MR 2133)
* pmb/config: check CRYPTO_AES and INPUT_EVDEV configs required for FDE (MR 2137)
* pmb/config: add rkdeveloptool support (MR 2103)
* parse: deviceinfo: arch is required (MR 2124)
* Allow to set mirror_alpine with pmbootstrap config command (MR 2129)

Fixes:
* aportupgrade: prefer explicit package mapping (MR 2119)
* arguments: fix compat with argcomplete 1.8 (MR 2134)
* pmb.helpers.pmaports: search for provides in both root and subpackages (MR 2132)
* pmb.qemu.run: workaround for new mkinitfs requirements (MR 2138)
* helper/envkernel.sh: fix for running envkernel on aarch64 host (MR 2135)
* pmb.install.partition: fix mb_reserved calculation (MR 2123)
* pmb/config: fixup zram check options (MR 2126)

Other:
* pmb.parse._apkbuild: parse provider_priority as int (MR 2132)
* pmb.helpers.pmaports: separate finding pkg in APKBUILD to function (MR 2132)
* pmb.install: move install_recommends check into _install.py (MR 2132)
* pmb.config.init: parse deviceinfo only once (MR 2132)
* pmb.config: add comment: kconfig check value types (MR 2133)
* pmb.config.necessary_kconfig_*: tweak comments (MR 2133)
* pmb.parse.kconfig.check: git friendly arguments (MR 2133)
* args.arch_native: remove (MR 2130)
* pmb.parse.arch.alpine_native: remove unused ret (MR 2130)
* remove unused args argument (MR 2130)
* pmb: data: keys: sync with Alpine (MR 2131)
* pmb.qemu.run.which_qemu: remove args argument (MR 2114)
* args.logfd: remove (MR 2114)