summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst123
1 files changed, 99 insertions, 24 deletions
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)