Skip to content
Release 2.1.0

Features:
* pmb.aportgen.device: modernize defaults
* init: tweak UIs hidden message
* install: get install_user_groups from pmaports.cfg
* chroot: /mnt/pmbootstrap-* -> /mnt/pmbootstrap/*
* build: use sccache for rust
* pmb.config: uefi kconfig check: add zboot for aarch64
* pmb.config: uefi kconfig check: add mixed mode for x86_64
* kconfig check: enable USB_CONFIGFS_NCM for USB gadgets
* parse.arguments: Allow providing multiple packages for kconfig_check
* parse.bootimg: Separate kernel and ramdisk MediaTek headers
* pmb.config: add RFKILL to iwd kconfig check
* install: rename --sdcard arg to --disk
* config.init: allow using pmb_select in pmos-base-ui
* aportgen: build gcc-x86_64 etc. pkgs for aarch64

Fixes:
* install: remove /mnt/pmbootstrap at the end
* parse: allow "-r" in pkgver
* parse.apkindex: fix typo
* chroot.apk,apk_static: always disable interactive mode
* install --sdcard: remove external_storage check
* config: Fix typo in valid aport options
* parse.depends: consider selected providers when resolving providers
* pmb.helpers.pmaports.get: deal with operators
* pkg resolver: don't guess if pmaport was found
* pmb.helpers.frontend: Convert kconfig check --file argument

Other:
* Cosmetic: build: add comment about rust deps
* test/test_crossdirect: remove
* README.md: add armv7 to supported architecture
* parse/init: allow importing arguments_install and arguments_flasher
* test: cosmetic: install deviceinfo under /usr/share
* pmb.aportgen.device: clarify supported values in modules_initfs
* pkg resolve: add more verbose logs
* pmb.config.apk_tools_min_version: add alpine 3.19
* aportgen: remove binutils