summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJoey Hess2015-01-25 15:29:10 -0400
committerJoey Hess2015-01-25 15:29:10 -0400
commit9a26a49f510f6880d1e19ad6e4393e8d54395240 (patch)
tree2d74d38eea7ee38c258bbbfbd91000c22efb01d2 /doc
parentf4777fba126d45bc744fe9affb910ecacf59be69 (diff)
add news item for propellor 2.0.0
Diffstat (limited to 'doc')
-rw-r--r--doc/news/version_2.0.0.mdwn25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/news/version_2.0.0.mdwn b/doc/news/version_2.0.0.mdwn
new file mode 100644
index 00000000..39721218
--- /dev/null
+++ b/doc/news/version_2.0.0.mdwn
@@ -0,0 +1,25 @@
+propellor 2.0.0 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+ * Property has been converted to a GADT, and will be Property NoInfo
+ or Property HasInfo.
+ This was done to make sure that ensureProperty is only used on
+ properties that do not have Info.
+ Transition guide:
+ - Change all "Property" to "Property NoInfo" or "Property WithInfo"
+ (The compiler can tell you if you got it wrong!)
+ - To construct a RevertableProperty, it is useful to use the new
+ (<!>) operator
+ - Constructing a list of properties can be problimatic, since
+ Property NoInto and Property WithInfo are different types and cannot
+ appear in the same list. To deal with this, "props" has been added,
+ and can built up a list of properties of different types,
+ using the same (&) and (!) operators that are used to build
+ up a host's properties.
+ * Add descriptions of how to set missing fields to --list-fields output.
+ * Properties now form a tree, instead of the flat list used before.
+ This includes the properties used inside a container.
+ * Fix info propagation from fallback combinator's second Property.
+ * Added systemd configuration properties.
+ * Added journald configuration properties.
+ * Added more network interface configuration properties.
+ * Implemented OS.preserveNetwork."""]] \ No newline at end of file