Bump to version 2.4.3 and convert changelog to markdown
authorHerbert Valerio Riedel <hvr@gnu.org>
Sat, 22 Mar 2014 21:19:34 +0000 (22:19 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sat, 22 Mar 2014 21:19:34 +0000 (22:19 +0100)
The minor version bump is needed because new function were added since
last released version 2.4.2.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
changelog [deleted file]
changelog.md [new file with mode: 0644]
stm.cabal

diff --git a/changelog b/changelog
deleted file mode 100644 (file)
index 1296a41..0000000
--- a/changelog
+++ /dev/null
@@ -1,38 +0,0 @@
--*-changelog-*-
-
-2.4.2.1  Oct 2013
-
-       * Updated behaviour of `newBroadcastTChanIO` to match
-       `newBroadcastTChan` in causing an error on a read from
-       the broadcast channel
-
-       * Add `mkWeakTVar`
-
-       * Add `isFullTBQueue`
-
-       * Fix `TChan` created via `newBroadcastTChanIO` to throw same
-       exception on a `readTChan` as when created via `newBroadcastTChan`
-
-2.4.2  Nov 2012
-
-       * Add "Control.Concurrent.STM.TSem" (transactional semaphore)
-
-       * Add Applicative/Alternative instances of STM for GHC <7.0
-
-        * Throw proper exception when `readTChan` called on a broadcast
-       `TChan`
-
-2.4  Jul 2012
-
-       * Add "Control.Concurrent.STM.TQueue" (a faster `TChan`)
-
-       * Add "Control.Concurrent.STM.TBQueue" (a bounded channel based on
-       `TQueue`)
-
-       * Add `Eq` instance for `TChan`
-
-       * Add `newBroadcastTChan` and `newBroadcastTChanIO`
-
-       * Some performance improvements for `TChan`
-
-       * Add `cloneTChan`
diff --git a/changelog.md b/changelog.md
new file mode 100644 (file)
index 0000000..8feaa2f
--- /dev/null
@@ -0,0 +1,38 @@
+# Changelog for [`stm` package](http://hackage.haskell.org/package/stm)
+
+## 2.4.3  *Mar 2014*
+
+  * Update behaviour of `newBroadcastTChanIO` to match
+    `newBroadcastTChan` in causing an error on a read from the
+    broadcast channel
+
+  * Add `mkWeakTVar`
+
+  * Add `isFullTBQueue`
+
+  * Fix `TChan` created via `newBroadcastTChanIO` to throw same
+    exception on a `readTChan` as when created via `newBroadcastTChan`
+
+  * Update to Cabal 1.10 format
+
+## 2.4.2  *Nov 2012*
+
+  * Add `Control.Concurrent.STM.TSem` (transactional semaphore)
+
+  * Add Applicative/Alternative instances of STM for GHC <7.0
+
+  * Throw proper exception when `readTChan` called on a broadcast `TChan`
+
+## 2.4  *Jul 2012*
+
+  * Add `Control.Concurrent.STM.TQueue` (a faster `TChan`)
+
+  * Add `Control.Concurrent.STM.TBQueue` (a bounded channel based on `TQueue`)
+
+  * Add `Eq` instance for `TChan`
+
+  * Add `newBroadcastTChan` and `newBroadcastTChanIO`
+
+  * Some performance improvements for `TChan`
+
+  * Add `cloneTChan`
index 998bb24..9313ced 100644 (file)
--- a/stm.cabal
+++ b/stm.cabal
@@ -1,5 +1,5 @@
 name:           stm
-version:        2.4.2.1
+version:        2.4.3
 license:        BSD3
 license-file:   LICENSE
 maintainer:     libraries@haskell.org
@@ -12,7 +12,7 @@ cabal-version:  >=1.10
 tested-with:    GHC==7.6.3, GHC==7.6.2, GHC==7.6.1, GHC==7.4.2, GHC==7.4.1, GHC==7.2.2, GHC==7.2.1, GHC==7.0.4, GHC==7.0.3, GHC==7.0.2, GHC==7.0.1, GHC==6.12.3
 
 extra-source-files:
-    changelog
+    changelog.md
 
 source-repository head
     type:     git
@@ -21,7 +21,7 @@ source-repository head
 source-repository this
     type:     git
     location: http://git.haskell.org/packages/stm.git
-    tag:      stm-2.4.2.1-release
+    tag:      stm-2.4.3-release
 
 library
     default-language: Haskell98
@@ -52,4 +52,4 @@ library
     other-modules:
         Control.Sequential.STM
 
-    ghc-options: -Wall
\ No newline at end of file
+    ghc-options: -Wall