Libraries released with GHC: Difference between revisions

From HaskellWiki
m (Fixed broken link to ghc-binary documentation (it is not on Hackage))
m (Link to up-to-date table on gitlab)
Tag: visualeditor-switched
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:History]]
[[Category:Packages]]
[[Category:Libraries]]
[[Category:GHC]]
'''Updated table see:''' https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/libraries/version-history
Core packages are shaded yellow.  From GHC 6.12.1, only core packages are released with GHC.
Core packages are shaded yellow.  From GHC 6.12.1, only core packages are released with GHC.
{| class="wikitable"
{| class="wikitable"
|-
|-
!
!
! colspan="11" | GHC release
! colspan="17" | GHC release
|-
|-
!
!
! 6.6
! 6.6.0
! 6.6.1
! 6.6.1
! 6.8.1
! 6.8.1
Line 17: Line 24:
! 6.12.1
! 6.12.1
! 6.12.2
! 6.12.2
! 6.12.3
! 7.0.1
! 7.0.2
! 7.0.3
! 7.2.1
! 7.2.2
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ALUT ALUT]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ALUT ALUT]
Line 22: Line 35:
| 2.0.1
| 2.0.1
| colspan="3" | 2.1.0.0
| colspan="3" | 2.1.0.0
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/array array]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/array array]
Line 29: Line 42:
| colspan="4" style="background:#ffff88;" | 0.2.0.0
| colspan="4" style="background:#ffff88;" | 0.2.0.0
| colspan="2" style="background:#ffff88;" | 0.3.0.0
| colspan="2" style="background:#ffff88;" | 0.3.0.0
| style="background:#ffff88;" | 0.3.0.1
| colspan="3" style="background:#ffff88;" | 0.3.0.2
| colspan="2" style="background:#ffff88;" | 0.3.0.3
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/arrows arrows]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/arrows arrows]
| 0.2
| 0.2
| 0.2.1
| 0.2.1
| colspan="9" style="background:white;" |  
| colspan="15" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/base base]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/base base]
Line 45: Line 61:
| style="background:#ffff88;" | 3.0.3.2, 4.2.0.0
| style="background:#ffff88;" | 3.0.3.2, 4.2.0.0
| style="background:#ffff88;" | 3.0.3.2, 4.2.0.1
| style="background:#ffff88;" | 3.0.3.2, 4.2.0.1
| style="background:#ffff88;" | 3.0.3.2, 4.2.0.2
| style="background:#ffff88;" | 4.3.0.0
| colspan="2" style="background:#ffff88;" | 4.3.1.0
| style="background:#ffff88;" | 4.4.0.0
| style="background:#ffff88;" | 4.4.1.0
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary binary]
| colspan="15" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 0.5.0.2
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bin-package-db bin-package-db]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bin-package-db bin-package-db]
| colspan="9" style="background:white;" |  
| colspan="9" style="background:white;" |  
| colspan="2" style="background:#ffff88;" | 0.0.0.0
| colspan="8" style="background:#ffff88;" | 0.0.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bytestring bytestring]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bytestring bytestring]
Line 57: Line 82:
| style="background:#ffff88;" | 0.9.1.5
| style="background:#ffff88;" | 0.9.1.5
| style="background:#ffff88;" | 0.9.1.6
| style="background:#ffff88;" | 0.9.1.6
| style="background:#ffff88;" | 0.9.1.7
| style="background:#ffff88;" | 0.9.1.8
| colspan="2" style="background:#ffff88;" | 0.9.1.10
| colspan="2" style="background:#ffff88;" | 0.9.2.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Cabal Cabal]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Cabal Cabal]
Line 68: Line 97:
| style="background:#ffff88;" | 1.8.0.2
| style="background:#ffff88;" | 1.8.0.2
| style="background:#ffff88;" | 1.8.0.4
| style="background:#ffff88;" | 1.8.0.4
| style="background:#ffff88;" | 1.8.0.6
| style="background:#ffff88;" | 1.10.0.0
| colspan="2" style="background:#ffff88;" | 1.10.1.0
| colspan="2" style="background:#ffff88;" | 1.12.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cgi cgi]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cgi cgi]
Line 74: Line 107:
| colspan="2" | 3001.1.5.1
| colspan="2" | 3001.1.5.1
| 3001.1.6.0
| 3001.1.6.0
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/containers containers]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/containers containers]
Line 83: Line 116:
| style="background:#ffff88;" | 0.2.0.0
| style="background:#ffff88;" | 0.2.0.0
| colspan="3" style="background:#ffff88;" | 0.2.0.1
| colspan="3" style="background:#ffff88;" | 0.2.0.1
| colspan="2" style="background:#ffff88;" | 0.3.0.0
| colspan="3" style="background:#ffff88;" | 0.3.0.0
| colspan="3" style="background:#ffff88;" | 0.4.0.0
| colspan="2" style="background:#ffff88;" | 0.4.1.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/directory directory]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/directory directory]
Line 92: Line 127:
| colspan="3" style="background:#ffff88;" | 1.0.0.3
| colspan="3" style="background:#ffff88;" | 1.0.0.3
| style="background:#ffff88;" | 1.0.1.0
| style="background:#ffff88;" | 1.0.1.0
| style="background:#ffff88;" | 1.0.1.1
| colspan="2" style="background:#ffff88;" | 1.0.1.1
| colspan="3" style="background:#ffff88;" | 1.1.0.0
| colspan="2" style="background:#ffff88;" | 1.1.0.1
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/editline editline]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/editline editline]
| colspan="5" style="background:white;" |  
| colspan="5" style="background:white;" |  
| colspan="2" style="background:#ffff88;" | 0.2.1.0
| colspan="2" style="background:#ffff88;" | 0.2.1.0
| colspan="4" style="background:white;" |  
| colspan="10" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/extensible-exceptions extensible-exceptions]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/extensible-exceptions extensible-exceptions]
Line 104: Line 141:
| style="background:#ffff88;" | 0.1.0.1
| style="background:#ffff88;" | 0.1.0.1
| colspan="2" style="background:#ffff88;" | 0.1.1.0
| colspan="2" style="background:#ffff88;" | 0.1.1.0
| colspan="2" style="background:#ffff88;" | 0.1.1.1
| colspan="3" style="background:#ffff88;" | 0.1.1.1
| colspan="3" style="background:#ffff88;" | 0.1.1.2
| colspan="2" style="background:#ffff88;" | 0.1.1.3
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fgl fgl]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fgl fgl]
Line 111: Line 150:
| colspan="2" | 5.4.1.1
| colspan="2" | 5.4.1.1
| 5.4.2.0
| 5.4.2.0
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/filepath filepath]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/filepath filepath]
Line 120: Line 159:
| colspan="3" style="background:#ffff88;" | 1.1.0.2
| colspan="3" style="background:#ffff88;" | 1.1.0.2
| style="background:#ffff88;" | 1.1.0.3
| style="background:#ffff88;" | 1.1.0.3
| style="background:#ffff88;" | 1.1.0.4
| colspan="2" style="background:#ffff88;" | 1.1.0.4
|-
| colspan="3" style="background:#ffff88;" | 1.2.0.0
! [http://www.haskell.org/ghc/docs/latest/html/libraries/ghc-binary-0.5.0.2/index.html ghc-binary]
| colspan="2" style="background:#ffff88;" | 1.2.0.1
| colspan="9" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 0.5.0.2
|-
! ghc-prim
| colspan="5" style="background:white;" |
| colspan="4" style="background:#ffff88;" | 0.1.0.0
| colspan="2" style="background:#ffff88;" | 0.2.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GLUT GLUT]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GLUT GLUT]
Line 136: Line 168:
| colspan="2" | 2.1.1.1
| colspan="2" | 2.1.1.1
| 2.1.1.2
| 2.1.1.2
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell2010 haskell2010]
| colspan="12" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="2" style="background:#ffff88;" | 1.1.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell98 haskell98]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell98 haskell98]
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="7" style="background:#ffff88;" | 1.0.1.0
| colspan="7" style="background:#ffff88;" | 1.0.1.0
| colspan="2" style="background:#ffff88;" | 1.0.1.1
| colspan="3" style="background:#ffff88;" | 1.0.1.1
| style="background:#ffff88;" | 1.1.0.0
| colspan="2" style="background:#ffff88;" | 1.1.0.1
| colspan="2" style="background:#ffff88;" | 2.0.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell-src haskell-src]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell-src haskell-src]
Line 149: Line 189:
| 1.0.1.2
| 1.0.1.2
| colspan="4" | 1.0.1.3
| colspan="4" | 1.0.1.3
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HGL HGL]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HGL HGL]
Line 155: Line 195:
| 3.1.1
| 3.1.1
| 3.2.0.0
| 3.2.0.0
| colspan="8" style="background:white;" |  
| colspan="14" style="background:white;" |
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hoopl hoopl]
| colspan="15" style="background:white;" |  
| colspan="2" style="background:#ffff88;" | 3.8.7.1
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hpc hpc]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hpc hpc]
Line 164: Line 208:
| colspan="3" style="background:#ffff88;" | 0.5.0.3
| colspan="3" style="background:#ffff88;" | 0.5.0.3
| style="background:#ffff88;" | 0.5.0.4
| style="background:#ffff88;" | 0.5.0.4
| style="background:#ffff88;" | 0.5.0.5
| colspan="2" style="background:#ffff88;" | 0.5.0.5
| colspan="3" style="background:#ffff88;" | 0.5.0.6
| colspan="2" style="background:#ffff88;" | 0.5.1.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/html html]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/html html]
Line 171: Line 217:
| colspan="3" | 1.0.1.1
| colspan="3" | 1.0.1.1
| colspan="4" | 1.0.1.2
| colspan="4" | 1.0.1.2
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HUnit HUnit]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HUnit HUnit]
Line 178: Line 224:
| colspan="3" | 1.2.0.0
| colspan="3" | 1.2.0.0
| colspan="4" | 1.2.0.3
| colspan="4" | 1.2.0.3
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! integer
! integer
Line 184: Line 230:
| style="background:#ffff88;" | 0.1.0.0
| style="background:#ffff88;" | 0.1.0.0
| colspan="3" style="background:#ffff88;" | 0.1.0.1
| colspan="3" style="background:#ffff88;" | 0.1.0.1
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/integer-gmp integer-gmp]
! integer-gmp
| colspan="9" style="background:white;" |  
| colspan="9" style="background:white;" |  
| style="background:#ffff88;" | 0.2.0.0
| style="background:#ffff88;" | 0.2.0.0
| style="background:#ffff88;" | 0.2.0.1
| colspan="2" style="background:#ffff88;" | 0.2.0.1
| style="background:#ffff88;" | 0.2.0.2
| colspan="2" style="background:#ffff88;" | 0.2.0.3
| colspan="2" style="background:#ffff88;" | 0.3.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/integer-simple integer-simple]
! integer-simple
| colspan="9" style="background:white;" |  
| colspan="9" style="background:white;" |  
| colspan="2" style="background:#ffff88;" | 0.1.0.0
| colspan="8" style="background:#ffff88;" | 0.1.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl mtl]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl mtl]
Line 201: Line 250:
| style="background:white;" |  
| style="background:white;" |  
| colspan="4" | 1.1.0.2
| colspan="4" | 1.1.0.2
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network network]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network network]
Line 211: Line 260:
| colspan="2" | 2.2.1
| colspan="2" | 2.2.1
| 2.2.1.2
| 2.2.1.2
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ObjectIO ObjectIO]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ObjectIO ObjectIO]
Line 217: Line 266:
| 1.0.1
| 1.0.1
| colspan="3" | 1.0.1.1
| colspan="3" | 1.0.1.1
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-locale old-locale]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-locale old-locale]
Line 223: Line 272:
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="4" style="background:#ffff88;" | 1.0.0.1
| colspan="4" style="background:#ffff88;" | 1.0.0.1
| colspan="2" style="background:#ffff88;" | 1.0.0.2
| colspan="6" style="background:#ffff88;" | 1.0.0.2
| colspan="2" style="background:#ffff88;" | 1.0.0.3
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-time old-time]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-time old-time]
Line 232: Line 282:
| style="background:#ffff88;" | 1.0.0.3
| style="background:#ffff88;" | 1.0.0.3
| style="background:#ffff88;" | 1.0.0.4
| style="background:#ffff88;" | 1.0.0.4
| style="background:#ffff88;" | 1.0.0.5
| colspan="3" style="background:#ffff88;" | 1.0.0.6
| colspan="2" style="background:#ffff88;" | 1.0.0.7
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/OpenAL OpenAL]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/OpenAL OpenAL]
Line 237: Line 290:
| 1.3.1
| 1.3.1
| colspan="3" | 1.3.1.1
| colspan="3" | 1.3.1.1
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/OpenGL OpenGL]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/OpenGL OpenGL]
Line 243: Line 296:
| 2.2.1
| 2.2.1
| colspan="3" | 2.2.1.1
| colspan="3" | 2.2.1.1
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/packedstring packedstring]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/packedstring packedstring]
Line 249: Line 302:
| colspan="3" style="background:#ffff88;" | 0.1.0.0
| colspan="3" style="background:#ffff88;" | 0.1.0.0
| colspan="4" style="background:#ffff88;" | 0.1.0.1
| colspan="4" style="background:#ffff88;" | 0.1.0.1
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parallel parallel]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parallel parallel]
Line 257: Line 310:
| 1.1.0.0
| 1.1.0.0
| colspan="3" | 1.1.0.1
| colspan="3" | 1.1.0.1
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parsec parsec]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parsec parsec]
Line 263: Line 316:
| colspan="2" | 2.1.0.0
| colspan="2" | 2.1.0.0
| colspan="5" | 2.1.0.1
| colspan="5" | 2.1.0.1
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pretty pretty]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pretty pretty]
Line 269: Line 322:
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="4" style="background:#ffff88;" | 1.0.1.0
| colspan="4" style="background:#ffff88;" | 1.0.1.0
| colspan="2" style="background:#ffff88;" | 1.0.1.1
| colspan="3" style="background:#ffff88;" | 1.0.1.1
| colspan="3" style="background:#ffff88;" | 1.0.1.2
| colspan="2" style="background:#ffff88;" | 1.1.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/process process]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/process process]
Line 278: Line 333:
| colspan="3" style="background:#ffff88;" | 1.0.1.1
| colspan="3" style="background:#ffff88;" | 1.0.1.1
| colspan="2" style="background:#ffff88;" | 1.0.1.2
| colspan="2" style="background:#ffff88;" | 1.0.1.2
| style="background:#ffff88;" | 1.0.1.3
| style="background:#ffff88;" | 1.0.1.4
| colspan="2" style="background:#ffff88;" | 1.0.1.5
| colspan="2" style="background:#ffff88;" | 1.1.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/QuickCheck QuickCheck]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/QuickCheck QuickCheck]
Line 284: Line 343:
| colspan="3" | 1.1.0.0
| colspan="3" | 1.1.0.0
| colspan="4" | 1.2.0.0
| colspan="4" | 1.2.0.0
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/random random]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/random random]
Line 290: Line 349:
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="4" style="background:#ffff88;" | 1.0.0.1
| colspan="4" style="background:#ffff88;" | 1.0.0.1
| colspan="2" style="background:#ffff88;" | 1.0.0.2
| colspan="3" style="background:#ffff88;" | 1.0.0.2
| colspan="3" style="background:#ffff88;" | 1.0.0.3
| colspan="2" style="background:white;" |
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/readline readline]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/readline readline]
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="3" style="background:#ffff88;" | 1.0.1.0
| colspan="3" style="background:#ffff88;" | 1.0.1.0
| colspan="6" style="background:white;" |  
| colspan="12" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-base regex-base]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-base regex-base]
Line 302: Line 363:
| colspan="3" | 0.72.0.1
| colspan="3" | 0.72.0.1
| colspan="4" | 0.72.0.2
| colspan="4" | 0.72.0.2
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-compat regex-compat]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-compat regex-compat]
| colspan="2" style="background:#ffff88;" | 0.71
| colspan="2" style="background:#ffff88;" | 0.71
| colspan="7" | 0.71.0.1
| colspan="7" | 0.71.0.1
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-posix regex-posix]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-posix regex-posix]
Line 314: Line 375:
| colspan="2" | 0.72.0.2
| colspan="2" | 0.72.0.2
| colspan="4" | 0.72.0.3
| colspan="4" | 0.72.0.3
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/stm stm]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/stm stm]
Line 321: Line 382:
| 2.1.1.1
| 2.1.1.1
| colspan="4" | 2.1.1.2
| colspan="4" | 2.1.1.2
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/syb syb]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/syb syb]
Line 327: Line 388:
| style="background:#ffff88;" | 0.1.0.0
| style="background:#ffff88;" | 0.1.0.0
| colspan="3" style="background:#ffff88;" | 0.1.0.1
| colspan="3" style="background:#ffff88;" | 0.1.0.1
| colspan="2" style="background:#ffff88;" | 0.1.0.2
| colspan="3" style="background:#ffff88;" | 0.1.0.2
| colspan="5" style="background:white;" |
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/template-haskell template-haskell]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/template-haskell template-haskell]
Line 335: Line 397:
| colspan="3" style="background:#ffff88;" | 2.3.0.1
| colspan="3" style="background:#ffff88;" | 2.3.0.1
| style="background:#ffff88;" | 2.4.0.0
| style="background:#ffff88;" | 2.4.0.0
| style="background:#ffff88;" | 2.4.0.1
| colspan="2" style="background:#ffff88;" | 2.4.0.1
| colspan="3" style="background:#ffff88;" | 2.5.0.0
| colspan="2" style="background:#ffff88;" | 2.6.0.0
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/terminfo terminfo]
| colspan="15" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 0.3.1.3
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/time time]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/time time]
Line 345: Line 413:
| style="background:white;" |  
| style="background:white;" |  
| 1.1.3
| 1.1.3
| colspan="3" style="background:#ffff88;" | 1.1.4
| colspan="4" style="background:#ffff88;" | 1.1.4
| colspan="3" style="background:#ffff88;" | 1.2.0.3
| colspan="2" style="background:#ffff88;" | 1.2.0.5
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/unix unix]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/unix unix]
Line 357: Line 427:
| style="background:#ffff88;" | 2.4.0.0
| style="background:#ffff88;" | 2.4.0.0
| style="background:#ffff88;" | 2.4.0.1
| style="background:#ffff88;" | 2.4.0.1
| style="background:#ffff88;" | 2.4.0.2
| style="background:#ffff88;" | 2.4.1.0
| colspan="2" style="background:#ffff88;" | 2.4.2.0
| colspan="2" style="background:#ffff88;" | 2.5.0.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-string utf8-string]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-string utf8-string]
| colspan="9" style="background:white;" |  
| colspan="9" style="background:white;" |  
| colspan="2" style="background:#ffff88;" | 0.3.4
| colspan="2" style="background:#ffff88;" | 0.3.4
| colspan="4" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 0.3.7
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Win32 Win32]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Win32 Win32]
Line 371: Line 447:
| style="background:#ffff88;" | 2.2.0.1
| style="background:#ffff88;" | 2.2.0.1
| style="background:#ffff88;" | 2.2.0.2
| style="background:#ffff88;" | 2.2.0.2
| style="background:white;" |
| colspan="3" style="background:#ffff88;" | 2.2.0.1
| colspan="2" style="background:#ffff88;" | 2.2.1.0
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11 X11]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11 X11]
Line 376: Line 455:
| 1.2.1
| 1.2.1
| 1.2.3.1
| 1.2.3.1
| colspan="8" style="background:white;" |  
| colspan="14" style="background:white;" |  
|-
|-
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhtml xhtml]
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhtml xhtml]
Line 384: Line 463:
| 3000.2.0.0
| 3000.2.0.0
| colspan="4" | 3000.2.0.1
| colspan="4" | 3000.2.0.1
| colspan="2" style="background:white;" |  
| colspan="8" style="background:white;" |  
|}
|}

Latest revision as of 15:51, 24 September 2023


Updated table see: https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/libraries/version-history

Core packages are shaded yellow. From GHC 6.12.1, only core packages are released with GHC.

GHC release
6.6.0 6.6.1 6.8.1 6.8.2 6.8.3 6.10.1 6.10.2 6.10.3 6.10.4 6.12.1 6.12.2 6.12.3 7.0.1 7.0.2 7.0.3 7.2.1 7.2.2
ALUT 2.0 2.0.1 2.1.0.0
array 0.1.0.0 0.2.0.0 0.3.0.0 0.3.0.1 0.3.0.2 0.3.0.3
arrows 0.2 0.2.1
base 2.1 2.1.1 3.0.0.0 3.0.1.0 3.0.2.0 3.0.3.0, 4.0.0.0 3.0.3.1, 4.1.0.0 3.0.3.2, 4.2.0.0 3.0.3.2, 4.2.0.1 3.0.3.2, 4.2.0.2 4.3.0.0 4.3.1.0 4.4.0.0 4.4.1.0
binary 0.5.0.2
bin-package-db 0.0.0.0
bytestring 0.9.0.1 0.9.0.1.1 0.9.1.4 0.9.1.5 0.9.1.6 0.9.1.7 0.9.1.8 0.9.1.10 0.9.2.0
Cabal 1.1.6 1.1.6.2 1.2.2.0 1.2.3.0 1.2.4.0 1.6.0.1 1.6.0.3 1.8.0.2 1.8.0.4 1.8.0.6 1.10.0.0 1.10.1.0 1.12.0
cgi 2006.9.6 3001.1.1 3001.1.5.1 3001.1.6.0
containers 0.1.0.0 0.1.0.1 0.1.0.2 0.2.0.0 0.2.0.1 0.3.0.0 0.4.0.0 0.4.1.0
directory 1.0.0.0 1.0.0.1 1.0.0.2 1.0.0.3 1.0.1.0 1.0.1.1 1.1.0.0 1.1.0.1
editline 0.2.1.0
extensible-exceptions 0.1.0.0 0.1.0.1 0.1.1.0 0.1.1.1 0.1.1.2 0.1.1.3
fgl 5.3 5.4.1 5.4.1.1 5.4.2.0
filepath 1.0 1.1.0.0 1.1.0.1 1.1.0.2 1.1.0.3 1.1.0.4 1.2.0.0 1.2.0.1
GLUT 2.0 2.1.1 2.1.1.1 2.1.1.2
haskell2010 1.0.0.0 1.1.0.0
haskell98 1.0 1.0.1.0 1.0.1.1 1.1.0.0 1.1.0.1 2.0.0.0
haskell-src 1.0 1.0.1 1.0.1.1 1.0.1.2 1.0.1.3
HGL 3.1 3.1.1 3.2.0.0
hoopl 3.8.7.1
hpc 0.5.0.0 0.5.0.1 0.5.0.2 0.5.0.3 0.5.0.4 0.5.0.5 0.5.0.6 0.5.1.0
html 1.0 1.0.1 1.0.1.1 1.0.1.2
HUnit 1.1 1.1.1 1.2.0.0 1.2.0.3
integer 0.1.0.0 0.1.0.1
integer-gmp 0.2.0.0 0.2.0.1 0.2.0.2 0.2.0.3 0.3.0.0
integer-simple 0.1.0.0
mtl 1.0 1.0.1 1.1.0.0 1.1.0.2
network 2.0 2.0.1 2.1.0.0 2.2.0.0 2.2.0.1 2.2.1 2.2.1.2
ObjectIO 1.0.1 1.0.1.1
old-locale 1.0.0.0 1.0.0.1 1.0.0.2 1.0.0.3
old-time 1.0.0.0 1.0.0.1 1.0.0.2 1.0.0.3 1.0.0.4 1.0.0.5 1.0.0.6 1.0.0.7
OpenAL 1.3 1.3.1 1.3.1.1
OpenGL 2.1 2.2.1 2.2.1.1
packedstring 0.1.0.0 0.1.0.1
parallel 1.0.0.0 1.0.0.1 1.1.0.0 1.1.0.1
parsec 2.0 2.1.0.0 2.1.0.1
pretty 1.0.0.0 1.0.1.0 1.0.1.1 1.0.1.2 1.1.0.0
process 1.0.0.0 1.0.0.1 1.0.1.0 1.0.1.1 1.0.1.2 1.0.1.3 1.0.1.4 1.0.1.5 1.1.0.0
QuickCheck 1.0 1.0.1 1.1.0.0 1.2.0.0
random 1.0.0.0 1.0.0.1 1.0.0.2 1.0.0.3
readline 1.0 1.0.1.0
regex-base 0.71 0.72 0.72.0.1 0.72.0.2
regex-compat 0.71 0.71.0.1
regex-posix 0.71 0.72.0.1 0.72.0.2 0.72.0.3
stm 2.1 2.1.1.0 2.1.1.1 2.1.1.2
syb 0.1.0.0 0.1.0.1 0.1.0.2
template-haskell 2.2.0.0 2.3.0.0 2.3.0.1 2.4.0.0 2.4.0.1 2.5.0.0 2.6.0.0
terminfo 0.3.1.3
time 1.0 1.1.1 1.1.2.0 1.1.2.1 1.1.2.2 1.1.3 1.1.4 1.2.0.3 1.2.0.5
unix 2.0 2.1 2.2.0.0 2.3.0.0 2.3.0.1 2.3.1.0 2.3.2.0 2.4.0.0 2.4.0.1 2.4.0.2 2.4.1.0 2.4.2.0 2.5.0.0
utf8-string 0.3.4 0.3.7
Win32 2.1 2.1.1 2.1.0.0 2.1.1.0 2.1.1.1 2.2.0.0 2.2.0.1 2.2.0.2 2.2.0.1 2.2.1.0
X11 1.2 1.2.1 1.2.3.1
xhtml 2006.9.13 3000.0.2 3000.0.2.1 3000.2.0.0 3000.2.0.1