A new version of the Arch Linux installer has been released featuring a variety of updates, such as the consolidation of preparations for LVM and partitions, the replacement of Sway with Hyprland in profile seat selection, the integration of a new arguments data structure, the correction of MBR conditional, the display of device wipe status in Info for Partitioning, and the addition of extra package selectors.
The system also provides UKI support for the Limine bootloader option and does not mandate the installation of GRUB on BIOS when it is not selected as the bootloader. The release encompasses corrections for mirror and region definitions, guided.rst, package text, timestamps, and additional elements. The release features enhancements in Limine hook creation, synchronization of udev following LUKS encryption, and the option to disable the default credentials save functionality. It additionally accommodates FAT12 and FAT16 ESPs, permitting only ASCII characters in input, along with code refactoring.
Archinstall Release 3.0.3
What's Changed
- Consolidate preparations for lvm and partitions by @codefiles in #3135
- Replace Sway with Hyprland in profile seat selection by @udqy in #3145
- Integrate new arguments data structure by @svartkanin in #3167
- Fix MBR conditional by @codefiles in #3192
- Show device wipe status in Info for Partitioning by @codefiles in #3193
- Fix typing for enc_conf parameter by @codefiles in #3195
- Refactor default partition table by @codefiles in #3194
- Fix version parsing for local branches by @svartkanin in #3190
- Rework default partition table by @codefiles in #3197
- Fix manual partitioning device wipe status by @codefiles in #3198
- Add additional package selector by @svartkanin in #3196
- Remove debug output for all commands by @svartkanin in #3201
- Do not force install GRUB on BIOS when not chosen as bootloader by @mintsuki in #3206
- Enable UKI support for the Limine bootloader option by @mintsuki in #3207
- Do not enable UKI at archinstall start if using BIOS by @mintsuki in #3208
- Fix #2379 - Mirror and region definitions by @svartkanin in #3223
- guided.rst: fix formatting & typos by @c4rlo in #3235
- Add newline after countdown by @svartkanin in #3237
- Fix package text by @svartkanin in #3236
- Add timestamp to logs by @svartkanin in #3245
- Put Limine config and BIOS files in a limine/ subdir by @mintsuki in #3264
- Create proper EFI boot menu entry for Limine by @mintsuki in #3263
- Add XBOOTLDR to manual partitioning by @codefiles in #3273
- Fix loader configuration location by @codefiles in #3275
- Disable irrelevant validation in mountpoint prompt by @codefiles in #3280
- Limine: use UUID for accessing boot partition if not same as ESP by @mintsuki in #3267
- Refactor creation of BLS entries by @codefiles in #3283
- Dedent Limine hook by @codefiles in #3286
- Add udev sync after LUKS encrypt by @codefiles in #3289
- Disable default credentials save by @codefiles in #3290
- Do not write passwords to the command log by @codefiles in #3291
- Do not write passwords to /tmp by @codefiles in #3292
- More properly support FAT12 and FAT16 ESPs by @mintsuki in #3268
- Only allow ascii chars in input by @svartkanin in #3244
- Fix regression for NTP sync by @svartkanin in #3294
- Fix #1591 - add user to wheel only when sudo by @svartkanin in #3293
- Added more Turkish translations by @byTheInK in #3299
- Refactor code by @svartkanin in #3247
- Improve Limine without boot partition unsupported message by @mintsuki in #3305
- Detect boot partition regardless of boot flags if mounted on /boot by @mintsuki in #3303
- fix(hardware): Improve Nvidia driver installation by @lisichkavn in #3302
- Made sure to update the package databases before running --info by @Torxed in #3311
- Fixed root_password and users[superuser=True] check before install by @Torxed in #3312
- Updated all the locales in prep for release by @Torxed in #3314
- Lots of code quality improvements by @correctmost in #3147, #3189, #3203, #3212, #3213, #3214, #3215, #3217, #3218, #3221, #3226, #3227, #3228, #3233, #3238, #3239, #3240, #3241, #3242, #3243, #3248, #3249, #3250, #3252, #3253, #3257, #3258, #3261, #3262, #3265, #3296, #3254, #3301
New Contributors
- @DrakeCoding made their first contribution in #3152
- @rusinavostok made their first contribution in #3164
- @Moritz-cmd made their first contribution in #3184
- @c4rlo made their first contribution in #3235
- @vanmatten made their first contribution in #3270
- @neko0xff made their first contribution in #3282
- @byTheInK made their first contribution in #3299
- @lisichkavn made their first contribution in #3302
Full Changelog: 3.0.2...3.0.3