diff --git a/README.markdown b/README.markdown index ce7e57e9..fb48324f 100644 --- a/README.markdown +++ b/README.markdown @@ -45,8 +45,8 @@ There are a few different packages under the Déjà Fu umbrella: | | Version | Summary | | - | ------- | ------- | -| [concurrency][h:conc] | 1.8.1.0 | Typeclasses, functions, and data types for concurrency and STM. | -| [dejafu][h:dejafu] | 2.1.0.1 | Systematic testing for Haskell concurrency. | +| [concurrency][h:conc] | 1.9.0.0 | Typeclasses, functions, and data types for concurrency and STM. | +| [dejafu][h:dejafu] | 2.1.0.2 | Systematic testing for Haskell concurrency. | | [hunit-dejafu][h:hunit] | 2.0.0.1 | Deja Fu support for the HUnit test framework. | | [tasty-dejafu][h:tasty] | 2.0.0.1 | Deja Fu support for the Tasty test framework. | diff --git a/concurrency/CHANGELOG.rst b/concurrency/CHANGELOG.rst index da21eb99..fc82c1a2 100644 --- a/concurrency/CHANGELOG.rst +++ b/concurrency/CHANGELOG.rst @@ -6,8 +6,11 @@ standard Haskell versioning scheme. .. _PVP: https://pvp.haskell.org/ -unreleased -========== +1.9.0.0 (2020-02-26) +==================== + +* Git: :tag:`concurrency-1.9.0.0` +* Hackage: :hackage:`concurrency-1.9.0.0` Changed ~~~~~~~ diff --git a/concurrency/Control/Concurrent/Classy/STM/TBQueue.hs b/concurrency/Control/Concurrent/Classy/STM/TBQueue.hs index 758ca175..6e95156a 100644 --- a/concurrency/Control/Concurrent/Classy/STM/TBQueue.hs +++ b/concurrency/Control/Concurrent/Classy/STM/TBQueue.hs @@ -41,7 +41,7 @@ import Numeric.Natural -- | 'TBQueue' is an abstract type representing a bounded FIFO -- channel. -- --- @since unreleased +-- @since 1.9.0.0 data TBQueue stm a = TBQueue (TVar stm Natural) (TVar stm [a]) @@ -51,7 +51,7 @@ data TBQueue stm a -- | Builds and returns a new instance of 'TBQueue' -- --- @since unreleased +-- @since 1.9.0.0 newTBQueue :: MonadSTM stm => Natural -- ^ maximum number of elements the queue can hold -> stm (TBQueue stm a) @@ -178,7 +178,7 @@ unGetTBQueue (TBQueue rsize readT wsize _ _) a = do -- |Return the length of a 'TBQueue'. -- --- @since unreleased +-- @since 1.9.0.0 lengthTBQueue :: MonadSTM stm => TBQueue stm a -> stm Natural lengthTBQueue (TBQueue rsize _ wsize _ size) = do r <- readTVar rsize diff --git a/concurrency/concurrency.cabal b/concurrency/concurrency.cabal index 35a9ba6c..48aa5547 100755 --- a/concurrency/concurrency.cabal +++ b/concurrency/concurrency.cabal @@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: concurrency -version: 1.8.1.0 +version: 1.9.0.0 synopsis: Typeclasses, functions, and data types for concurrency and STM. description: @@ -32,7 +32,7 @@ source-repository head source-repository this type: git location: https://github.com/barrucadu/dejafu.git - tag: concurrency-1.8.1.0 + tag: concurrency-1.9.0.0 library exposed-modules: Control.Monad.Conc.Class diff --git a/dejafu/CHANGELOG.rst b/dejafu/CHANGELOG.rst index 5b30cb08..3cd59e00 100644 --- a/dejafu/CHANGELOG.rst +++ b/dejafu/CHANGELOG.rst @@ -7,6 +7,18 @@ standard Haskell versioning scheme. .. _PVP: https://pvp.haskell.org/ +2.1.0.2 (2020-02-29) +-------------------- + +* Git: :tag:`dejafu-2.1.0.2` +* Hackage: :hackage:`dejafu-2.1.0.2` + +Miscellaneous +~~~~~~~~~~~~~ + +* The upper version bound on :hackage:`concurrency` is <1.10. + + 2.1.0.1 (2019-10-04) -------------------- diff --git a/dejafu/dejafu.cabal b/dejafu/dejafu.cabal index 2dd81866..1195430f 100755 --- a/dejafu/dejafu.cabal +++ b/dejafu/dejafu.cabal @@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: dejafu -version: 2.1.0.1 +version: 2.1.0.2 synopsis: A library for unit-testing concurrent programs. description: @@ -33,7 +33,7 @@ source-repository head source-repository this type: git location: https://github.com/barrucadu/dejafu.git - tag: dejafu-2.1.0.1 + tag: dejafu-2.1.0.2 library exposed-modules: Test.DejaFu @@ -59,7 +59,7 @@ library -- other-modules: -- other-extensions: build-depends: base >=4.9 && <5 - , concurrency >=1.7 && <1.9 + , concurrency >=1.7 && <1.10 , containers >=0.5 && <0.7 , contravariant >=1.2 && <1.6 , deepseq >=1.1 && <2 diff --git a/doc/getting_started.rst b/doc/getting_started.rst index bcb21044..8e00db84 100644 --- a/doc/getting_started.rst +++ b/doc/getting_started.rst @@ -27,8 +27,8 @@ There are a few different packages under the Déjà Fu umbrella: .. csv-table:: :header: "Package", "Version", "Summary" - ":hackage:`concurrency`", "1.8.1.0", "Typeclasses, functions, and data types for concurrency and STM" - ":hackage:`dejafu`", "2.1.0.1", "Systematic testing for Haskell concurrency" + ":hackage:`concurrency`", "1.9.0.0", "Typeclasses, functions, and data types for concurrency and STM" + ":hackage:`dejafu`", "2.1.0.2", "Systematic testing for Haskell concurrency" ":hackage:`hunit-dejafu`", "2.0.0.1", "Déjà Fu support for the HUnit test framework" ":hackage:`tasty-dejafu`", "2.0.0.1", "Déjà Fu support for the tasty test framework"