From 926aeb7fe8f50e5f1243b88a63d305c7d9f85371 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Wed, 18 Oct 2023 23:27:56 -0500 Subject: Documentation updates --- CHANGELOG.rst | 123 ++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 99 insertions(+), 24 deletions(-) (limited to 'CHANGELOG.rst') diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 409dcc7..78a7177 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,63 +5,138 @@ * **A. Wilcox**, documentation writer * **Contributors**, code :Copyright: - © 2019-2022 Adélie Linux and contributors. + © 2019-2023 Adélie Linux and contributors. -0.9.7 (2022-09-04) +0.9.8 (2023-10-20) ================== -CI --- +Boot to Horizon +--------------- -* Make test environment more predictible +* AArch64 support is now available. +* The minimise button has been removed from the title bars, since there is no + UX to restore minimised windows. -hscript -------- -* Portability fixes for libc++ +Build system +------------ + +* CMake is now given the CWD to use for running tests, ensuring that project + specific ``.valgrindrc`` settings are used. -* Better, more portable net conf reading +* Support for ``std::filesystem`` has been removed. It doesn't work on many + platforms and is still not widely supported. ``Boost.Filesystem`` is now + used in both the Installation Environment and Runtime Environment. -Project -------- +Disk +---- + +* The ``diskid`` key now additionally probes the ``ID_MODEL_ENC`` udev property + of the block device, to allow for matching on human-reddable model names. -* Miscellaneous URL fixes, documentation updates + +HorizonScript Library +--------------------- + +* The ``inherit`` key can now be used more than once, to allow for multiple + inheritance and mixins. This is leveraged heavily in the rewrite of our + Live Image configurations. + +* The library now supports building with more recent GCC versions and conforms + to the C++2x standard. + + +Image Creation +-------------- + +* The ``libarchive`` backend (``tar``) now builds correctly and uses + ``Boost.Filesystem``. + +* The CD backend (``iso``) supports creating media for AArch64 systems. + +* All backends handle error conditions more reliably and probe for needed + tools before beginning. + +* CD backend generated GRUB configuration files are now readable on 64-bit + PowerPC systems utilising the Petitboot boot loader. Qt UI ----- -* Select 'docs' package for Standard/Mobile +* The location of the default APK repository signing keys has been updated. + +* The Standard software selection now allows the user to choose which desktop + environment they wish to install. In the Runtime Environment, Plasma is + still the default. In the Installation Environment, the system attempts to + default to the currently running environment. -* Offer SDDM as an option for Custom installs +* LibreOffice has been removed from the Qt UI entirely, since it is no longer + packaged. See adelie/packages@d7e5a71711. -* Use 'tain' instead of 'tain_t' +* DHCP failures will no longer cause the wizard to stop processing. -* Use alternative QProcess API +* Tools launched from the Introduction page are now spawned instead of being + run modally. This allows user interaction with System Installation while + the tools are still running. + +* Date/time settings are now easier to input. + +* The Qt script runner now uses the same high-DPI scaling setting used by the + rest of System Installation. + + + +0.9.7 (2022-09-04) +================== + +Build system +------------ + +* The GitLab CI test environment is more predictible. + + +HorizonScript Library +--------------------- + +* The library now builds with LLVM libc++. + +* Network configuration reading has been refactored to be more portable. + + +Documentation +------------- + +* Miscellaneous URL fixes, documentation updates + + +Qt UI +----- -* Use newer QPalette name +* The Standard and Mobile software selections now install the ``docs`` + metapackage, ensuring documentation is available on the installed system. -* Port to using heavier buttonClicked signal +* Graphical Login via SDDM has been added to the Custom install. -* Refactor mount dialog partition display +* The Qt UI has been ported to the latest version of ``skalibs``. -* Use correct SkipEmptyParts based on Qt SDK +* Multiple corrections and enhancements to build against Qt 5.15. -* Handle salt material correctly +* Password salt material is now handled correctly. Tests ----- -* Ensure Ruby is always in UTF-8 mode +* Ruby will now always be invoked in UTF-8 mode, to support running the tests + on different locales. -* Add an stdout check to the simulator check +* The simulator tests will now pass on Darwin / Macintosh systems. -* Fix, once and for all 0.9.6 (2020-11-07) -- cgit v1.2.3-60-g2f50