summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-05-16 04:44:51 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-05-16 04:44:51 -0500
commit9f76ac86107f7acee8593a55d8a5c6067cf56425 (patch)
tree68263555420d55cd7a0e24ce7d9631c147de6fdb /CHANGELOG.rst
parent4fd92ffae4aa4380dc03f3179681301ff9fb4856 (diff)
downloadhorizon-9f76ac86107f7acee8593a55d8a5c6067cf56425.tar.gz
horizon-9f76ac86107f7acee8593a55d8a5c6067cf56425.tar.bz2
horizon-9f76ac86107f7acee8593a55d8a5c6067cf56425.tar.xz
horizon-9f76ac86107f7acee8593a55d8a5c6067cf56425.zip
Bump version to 0.9.0, install YANG model to share/doc/horizon
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst128
1 files changed, 127 insertions, 1 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 24be7b0..5389ee6 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -5,7 +5,133 @@
* **A. Wilcox**, documentation writer
* **Contributors**, code
:Copyright:
- © 2019 Adélie Linux and contributors.
+ © 2019-2020 Adélie Linux and contributors.
+
+
+0.9.0 (2020-05-xx)
+==================
+
+Build
+-----
+
+* The BCNM check is now functional.
+
+Disk
+----
+
+* HFS+ has been added a required supported file system.
+
+* disklabel: MBR support has been fixed.
+
+* partition: Add 'bios' and 'prep' flags.
+
+* partition: Type codes are now handled properly.
+
+* partition: Ensure the first partition isn't too close to the first sectors.
+
+* fs: Undo files for e2fs are no longer created.
+
+* mount: Each mount key no longer overwrites /etc/fstab in the target.
+
+DiskMan
+-------
+
+* A new library for probing disk information, DiskMan, has been written.
+
+Documentation
+-------------
+
+* All tools and libraries, except libhscript, have been documented with
+ manual pages.
+
+HorizonScript Library
+---------------------
+
+* Introspection support has been added to the Script class.
+
+* Refactored Keys to be owned by a Script, so Keys can access the values of
+ other keys.
+
+* The target directory is now configurable.
+
+* /dev, /proc, and /sys are now mounted in the target.
+
+Image Creation
+--------------
+
+* A new system for creating images using the Horizon system has been written.
+
+Metadata
+--------
+
+* arch: New key added, including specification and implementation.
+
+* repository: Fixed defaults when 'firmware' is set to true.
+
+* timezone: Fixed issue when target already contained /etc/localtime.
+
+Network
+-------
+
+* Configure network interfaces inside the Install Environment when
+ 'network' is set to true.
+
+* netconfigtype: New key added, including specification and implementation.
+
+* Existing network configuration on the Installation Environment system is
+ now properly handled.
+
+Package
+-------
+
+* APK Tools are now invoked more efficiently.
+
+* --keys-dir is now passed to APK Tools during base installation.
+
+Project
+-------
+
+* A Code of Conduct has been added.
+
+* A YANG model, describing a JSON schema for representing a HorizonScript,
+ has been written.
+
+Tests
+-----
+
+* A test has been added for IPv4 subnet -> CIDR conversion.
+
+Tools
+-----
+
+* Use Boost's program_options instead of vendoring clipp. Thanks to
+ Calvin Buckley.
+
+* Messages have been unified between the CLI tools, to ensure consistency.
+
+* A new tool, hscript-fromjson, has been added to convert JSON representations
+ of HorizonScripts to HorizonScript.
+
+UI
+--
+
+* The Qt 5 UI has been added. It is not yet fully implemented, but basic
+ installations should work.
+
+User
+----
+
+* userpassphrase: Ensnure simulated runs don't actually set passwords.
+
+* All user keys now run shadow commands in the target, instead of the
+ Installation Environment system.
+
+Util
+----
+
+* Factor subnet -> CIDR conversion to util function.
+
+
0.2.0 (2019-11-07)