summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Hess2017-03-15 15:46:57 -0400
committerJoey Hess2017-03-15 15:46:57 -0400
commit97c1b8e3e89285fce652710ddd08e04f70e4b044 (patch)
tree77654c60c00dde0c03d1f0e9a0c4a0304e4cb281
parent472759eef32534fd1f1e14bb05f5cb97b18de760 (diff)
prep release
-rw-r--r--debian/changelog22
-rw-r--r--propellor.cabal2
2 files changed, 9 insertions, 15 deletions
diff --git a/debian/changelog b/debian/changelog
index 9168b5f9..c72d1c31 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,15 +1,16 @@
-propellor (3.5.0) UNRELEASED; urgency=medium
+propellor (4.0.0) unstable; urgency=medium
- * Added Apache.confEnabled.
+ * Added Monoid instances for Property and RevertableProperty.
+ * Removed applyToList. Instead, use mconcat. (API change)
+ If you had: applyToList accountFor [User "joey", User "root"]
+ use instead: mconcat (map accountFor [User "joey", User "root"])
* Makefile: Removed "run" target which was default target.
"make" now only builds propellor, does not run it.
Note that propellor 1.0.0 and earlier relied on this target for
the Cron.runPropellor property's cronjob to work, so upgrading
- directly to this version from 1.0.0 would break that cron job.
+ directly from 1.0.0 to 4.0.0 would break that cron job.
* Remove make from propellor's dependency list; it's not used by
propellor any longer.
- * Changed Chroot data type to include Info propigation.
- (API change)
* Implemented hostChroot, as originally seen in my slides at
Linux.Conf.Au 2017 in January. Now that it's not vaporware, it allows
one Host to build a disk image that has all the properties of another
@@ -20,16 +21,9 @@ propellor (3.5.0) UNRELEASED; urgency=medium
creation and servers will not be running in it.
* The IsInfo types class's propagateInfo function changed to use a
PropagateInfo data type. (API change)
- * Property types changed to use a Maybe (Propellor Result). (API change)
- * When Nothing needs to be done to ensure a property, propellor
- will avoid displaying its description at all. The doNothing property
- is an example of such a property.
- * Added Monoid instances for Property and RevertableProperty.
- * Removed applyToList. Instead, use mconcat. (API change)
- Eg, if you had: applyToList accountFor [User "joey", User "root"]
- use instead: mconcat (map accountFor [User "joey", User "root"])
+ * Added Apache.confEnabled.
- -- Joey Hess <id@joeyh.name> Wed, 08 Mar 2017 14:02:10 -0400
+ -- Joey Hess <id@joeyh.name> Wed, 15 Mar 2017 15:46:42 -0400
propellor (3.4.1) unstable; urgency=medium
diff --git a/propellor.cabal b/propellor.cabal
index 9e7d8479..a4ccc3e4 100644
--- a/propellor.cabal
+++ b/propellor.cabal
@@ -1,5 +1,5 @@
Name: propellor
-Version: 3.4.1
+Version: 4.0.0
Cabal-Version: >= 1.8
License: BSD2
Maintainer: Joey Hess <id@joeyh.name>