Changelog for dlist-1.0
Change Log
Unreleased
No unreleased changes at this time.
v1.0
Released on 2020-07-18, Nelson Mandela International Day.
Added
intercalate
forDList
(#43, Jacob Leach)Traversable
instance forDList
(#45, Veronika Romashkina)Data.DList.Internal
for theDList
implementation,Data.DList.Unsafe
for exporting theDList
constructorUnsafeDList
and record labelunsafeApplyDList
(#55, #59)Data.DList.DNonEmpty
(#60)- GitHub Action for uploading a release (#74)
dlist-bench
, a benchmark package (#71)
Changed
stimes
forDList
defined withstimesMonoid
(#46, Janek Spaderna)- Type of
tail
:DList a -> DList a
toDList a -> [a]
(#69) - GitHub Action for continuous integration testing to replace Travis-CI (#47, #50)
- GHC warning and error improvements (#72, #73)
- Improved documentation (#55, #70, #76, #77)
Removed
list :: b -> (a -> DList a -> b) -> DList a -> b
(#69)
v0.8.0.8
Released on 2020-04-02, World Autism Awareness Day.
Added
toList
in theFoldable
instance forDList
(#36, Ryan Scott)
Changed
QuickCheck
upper bound: 2.14 to 2.15 (a7ea60d
)
Fixed
- Documented time complexity of
head
forDList
(#35, Simon Jakobi)
v0.8.0.7
Released on 2019-08-05, Independence Day in Burkina Faso.
Added
MonadFail
instance forDList
(#32, Vanessa McHale)
Changed
deepseq
upper bound: 2 to 1.5 (#33, Herbert Valerio Riedel)
v0.8.0.6
Released on 2019-03-29, Martyrs' Day in Madagascar.
Changed
QuickCheck
upper bound: 2.13 to 2.14 (242511c
)
v0.8.0.5
Released on 2018-09-13, Day of the Programmer.
Changed
QuickCheck
upper bound: 2.12 to 2.13 (0e2b3a5
)
v0.8.0.4
Released on 2018-01-19, Kokborok Day.
Added
{-# LANGUAGE Trustworthy #-}
inData.DList
(#31, Bertram Felgenhauer)
Changed
QuickCheck
upper bound: 2.11 to 2.12 (3d9c8ad
)QuickCheck
lower bound: 2.7/2.9 to 2.10 (4f92012
)Arbitrary
,Arbitrary1
instances forNonEmpty
in the test suite copied fromquickcheck-instances
(4f92012
)
v0.8.0.3
Released on 2017-07-04, Independence Day in the United States.
Added
quickcheck-instances
dependency in the test suite for theArbitrary
,Arbitrary1
instances forNonEmpty
(5b41d0d
)
Changed
QuickCheck
upper bound: 2.10 to 2.11 (b2f791a
)
Fixed
stimes
property in the test suite (#30, Oleg Grenrus)
v0.8.0.2
Released on 2016-09-04, World Sexual Health Day.
Fixed
- Missing module
OverloadedStrings
in the test suite (#29, Sergei Trofimovich)
v0.8.0.1
Released on 2016-07-29, the 58th Anniversary of the Creation of NASA.
Changed
QuickCheck
lower bound: 2.7 to 2.9 for GHC >= 8 (#28, Adam Bergmark)
v0.8
Released on 2016-07-17, Constitution Day in South Korea.
Added
- Pattern synonyms
Nil
andCons
(#15) Semigroup
instance forDList
(#25)- Canonical
Applicative
andMonad
instances forDList
(#23, Herbert Valerio Riedel)
Changed
IsString
instance forDList
is no longer flexible (#26, Baldur Blöndal)QuickCheck
upper bound: 2.9 to 2.10 (ef7eac5
)
v0.7.1.2
Released on 2015-08-23, International Day for the Remembrance of the Slave Trade and its Abolition.
Fixed
- Imports causing warnings in GHC 7.10 (#22, Mikhail Glushenkov)
v0.7.1.1
Released on 2015-03-19, St. Joseph's Day.
Changed
v0.7.1
Released on 2014-06-28, the 100th Anniversary of the Assassination of Franz Ferdinand.
Added
IsList
instance forDList
(#13, Baldur Blöndal)
v0.7.0.1
Released on 2014-03-24, World Tuberculosis Day.
Changed
QuickCheck
upper bound: 2.7 to 2.8 (7494dbc
)
v0.7
Released on 2014-03-17, St. Patrick's Day.
Added
NFData
instance forDList
(#10, Evan Laforge)IsString
instance forDList
(771a38d
)
Changed
base
lower bound: 2 to 4 (77f6898
)
Removed
DList
constructor and record label,maybeReturn
(62c0c09
)
v0.6.0.1
Released on 2013-12-01, World AIDS Day.
Changed
QuickCheck
lower bound: 2.6 to 2.5 (#9, Michael Snoyman)
v0.6
Released on 2013-11-29, Black Friday.
Added
apply
to replaceDList
record labelunDL
(#4)Eq
,Ord
,Show
, andAlternative
instances forDList
(#1, Bas van Dijk)Read
instance forDList
(58ef305
)Foldable
instance forDList
(5b1d09f
)- Travis-CI for continuous integration testing (#6, Herbert Valerio Riedel)
Changed
- Maintenance: Don Stewart to Sean Leather (#2, Bas van Dijk)
- Repository:
http://code.haskell.org/~dons/code/dlist/
tohttps://github.com/spl/dlist
base
lower bound: 0 to 2 (6e1d9e7
)
Fixed
- Test suite simplified and changed to use
cabal test
(9f58759
)
Deprecated
- Exported
DList
constructor and record label,maybeReturn
(#4)