Difference between revisions of "Libraries released with GHC"

From HaskellWiki
Jump to navigation Jump to search
(update for 7.0.1)
m (Link to up-to-date table on gitlab)
Tag: visualeditor-switched
 
(8 intermediate revisions by 2 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="13" | GHC release
+
! colspan="17" | GHC release
 
|-
 
|-
 
!
 
!
Line 19: Line 26:
 
! 6.12.3
 
! 6.12.3
 
! 7.0.1
 
! 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 24: Line 35:
 
| 2.0.1
 
| 2.0.1
 
| colspan="3" | 2.1.0.0
 
| colspan="3" | 2.1.0.0
| colspan="8" 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 32: Line 43:
 
| 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
 
| style="background:#ffff88;" | 0.3.0.1
| style="background:#ffff88;" | 0.3.0.2
+
| 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="11" 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 51: Line 63:
 
| style="background:#ffff88;" | 3.0.3.2, 4.2.0.2
 
| style="background:#ffff88;" | 3.0.3.2, 4.2.0.2
 
| style="background:#ffff88;" | 4.3.0.0
 
| 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="4" 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 65: Line 84:
 
| style="background:#ffff88;" | 0.9.1.7
 
| style="background:#ffff88;" | 0.9.1.7
 
| style="background:#ffff88;" | 0.9.1.8
 
| 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 78: Line 99:
 
| style="background:#ffff88;" | 1.8.0.6
 
| style="background:#ffff88;" | 1.8.0.6
 
| style="background:#ffff88;" | 1.10.0.0
 
| 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 84: Line 107:
 
| colspan="2" | 3001.1.5.1
 
| colspan="2" | 3001.1.5.1
 
| 3001.1.6.0
 
| 3001.1.6.0
| colspan="8" 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 94: Line 117:
 
| colspan="3" style="background:#ffff88;" | 0.2.0.1
 
| colspan="3" style="background:#ffff88;" | 0.2.0.1
 
| colspan="3" style="background:#ffff88;" | 0.3.0.0
 
| colspan="3" style="background:#ffff88;" | 0.3.0.0
| style="background:#ffff88;" | 0.4.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 104: Line 128:
 
| style="background:#ffff88;" | 1.0.1.0
 
| style="background:#ffff88;" | 1.0.1.0
 
| colspan="2" style="background:#ffff88;" | 1.0.1.1
 
| colspan="2" style="background:#ffff88;" | 1.0.1.1
| style="background:#ffff88;" | 1.1.0.0
+
| 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="6" 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 117: Line 142:
 
| colspan="2" style="background:#ffff88;" | 0.1.1.0
 
| colspan="2" style="background:#ffff88;" | 0.1.1.0
 
| colspan="3" style="background:#ffff88;" | 0.1.1.1
 
| colspan="3" style="background:#ffff88;" | 0.1.1.1
| style="background:#ffff88;" | 0.1.1.2
+
| 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 124: Line 150:
 
| colspan="2" | 5.4.1.1
 
| colspan="2" | 5.4.1.1
 
| 5.4.2.0
 
| 5.4.2.0
| colspan="8" 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 134: Line 160:
 
| style="background:#ffff88;" | 1.1.0.3
 
| style="background:#ffff88;" | 1.1.0.3
 
| colspan="2" style="background:#ffff88;" | 1.1.0.4
 
| colspan="2" style="background:#ffff88;" | 1.1.0.4
| style="background:#ffff88;" | 1.2.0.0
+
| colspan="3" style="background:#ffff88;" | 1.2.0.0
  +
| colspan="2" style="background:#ffff88;" | 1.2.0.1
|-
 
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ghc-binary ghc-binary]
 
| colspan="12" style="background:white;" |
 
| style="background:#ffff88;" | 0.5.0.2
 
|-
 
! ghc-prim
 
| colspan="5" style="background:white;" |
 
| colspan="4" style="background:#ffff88;" | 0.1.0.0
 
| colspan="4" 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 150: Line 168:
 
| colspan="2" | 2.1.1.1
 
| colspan="2" | 2.1.1.1
 
| 2.1.1.2
 
| 2.1.1.2
| colspan="8" style="background:white;" |
+
| colspan="12" style="background:white;" |
 
|-
 
|-
 
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell2010 haskell2010]
 
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell2010 haskell2010]
 
| colspan="12" style="background:white;" |
 
| colspan="12" style="background:white;" |
| style="background:#ffff88;" | 1.0.0.0
+
| 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]
Line 161: Line 180:
 
| colspan="3" style="background:#ffff88;" | 1.0.1.1
 
| colspan="3" style="background:#ffff88;" | 1.0.1.1
 
| style="background:#ffff88;" | 1.1.0.0
 
| 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 168: Line 189:
 
| 1.0.1.2
 
| 1.0.1.2
 
| colspan="4" | 1.0.1.3
 
| colspan="4" | 1.0.1.3
| colspan="4" 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 174: Line 195:
 
| 3.1.1
 
| 3.1.1
 
| 3.2.0.0
 
| 3.2.0.0
| colspan="10" 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 184: Line 209:
 
| style="background:#ffff88;" | 0.5.0.4
 
| style="background:#ffff88;" | 0.5.0.4
 
| colspan="2" style="background:#ffff88;" | 0.5.0.5
 
| colspan="2" style="background:#ffff88;" | 0.5.0.5
| style="background:#ffff88;" | 0.5.0.6
+
| 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 191: 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="4" 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 198: 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="4" style="background:white;" |
+
| colspan="8" style="background:white;" |
 
|-
 
|-
 
! integer
 
! integer
Line 204: 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="4" style="background:white;" |
+
| colspan="8" style="background:white;" |
 
|-
 
|-
  +
! integer-gmp
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/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
 
| colspan="2" style="background:#ffff88;" | 0.2.0.1
 
| colspan="2" style="background:#ffff88;" | 0.2.0.1
 
| style="background:#ffff88;" | 0.2.0.2
 
| 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
 
|-
 
|-
  +
! integer-simple
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/integer-simple integer-simple]
 
 
| colspan="9" style="background:white;" |
 
| colspan="9" style="background:white;" |
| colspan="4" 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 222: Line 250:
 
| style="background:white;" |
 
| style="background:white;" |
 
| colspan="4" | 1.1.0.2
 
| colspan="4" | 1.1.0.2
| colspan="4" 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 232: Line 260:
 
| colspan="2" | 2.2.1
 
| colspan="2" | 2.2.1
 
| 2.2.1.2
 
| 2.2.1.2
| colspan="4" 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 238: Line 266:
 
| 1.0.1
 
| 1.0.1
 
| colspan="3" | 1.0.1.1
 
| colspan="3" | 1.0.1.1
| colspan="8" 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 244: 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="4" 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 254: Line 283:
 
| style="background:#ffff88;" | 1.0.0.4
 
| style="background:#ffff88;" | 1.0.0.4
 
| style="background:#ffff88;" | 1.0.0.5
 
| style="background:#ffff88;" | 1.0.0.5
| style="background:#ffff88;" | 1.0.0.6
+
| 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 260: Line 290:
 
| 1.3.1
 
| 1.3.1
 
| colspan="3" | 1.3.1.1
 
| colspan="3" | 1.3.1.1
| colspan="8" 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 266: Line 296:
 
| 2.2.1
 
| 2.2.1
 
| colspan="3" | 2.2.1.1
 
| colspan="3" | 2.2.1.1
| colspan="8" 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 272: 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="4" 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 280: Line 310:
 
| 1.1.0.0
 
| 1.1.0.0
 
| colspan="3" | 1.1.0.1
 
| colspan="3" | 1.1.0.1
| colspan="4" 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 286: 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="4" 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 293: Line 323:
 
| colspan="4" style="background:#ffff88;" | 1.0.1.0
 
| colspan="4" style="background:#ffff88;" | 1.0.1.0
 
| colspan="3" style="background:#ffff88;" | 1.0.1.1
 
| colspan="3" style="background:#ffff88;" | 1.0.1.1
| style="background:#ffff88;" | 1.0.1.2
+
| 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 304: Line 335:
 
| style="background:#ffff88;" | 1.0.1.3
 
| style="background:#ffff88;" | 1.0.1.3
 
| style="background:#ffff88;" | 1.0.1.4
 
| 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 310: 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="4" 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 317: Line 350:
 
| colspan="4" style="background:#ffff88;" | 1.0.0.1
 
| colspan="4" style="background:#ffff88;" | 1.0.0.1
 
| colspan="3" style="background:#ffff88;" | 1.0.0.2
 
| colspan="3" style="background:#ffff88;" | 1.0.0.2
| style="background:#ffff88;" | 1.0.0.3
+
| 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="8" 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 329: 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="4" 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="4" 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 341: 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="4" 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 348: Line 382:
 
| 2.1.1.1
 
| 2.1.1.1
 
| colspan="4" | 2.1.1.2
 
| colspan="4" | 2.1.1.2
| colspan="4" 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 355: Line 389:
 
| colspan="3" style="background:#ffff88;" | 0.1.0.1
 
| colspan="3" style="background:#ffff88;" | 0.1.0.1
 
| colspan="3" style="background:#ffff88;" | 0.1.0.2
 
| colspan="3" style="background:#ffff88;" | 0.1.0.2
| style="background:white;" |
+
| 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 364: Line 398:
 
| style="background:#ffff88;" | 2.4.0.0
 
| style="background:#ffff88;" | 2.4.0.0
 
| colspan="2" style="background:#ffff88;" | 2.4.0.1
 
| colspan="2" style="background:#ffff88;" | 2.4.0.1
| style="background:#ffff88;" | 2.5.0.0
+
| 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 375: Line 414:
 
| 1.1.3
 
| 1.1.3
 
| colspan="4" style="background:#ffff88;" | 1.1.4
 
| colspan="4" style="background:#ffff88;" | 1.1.4
| style="background:#ffff88;" | 1.2.0.3
+
| 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 389: Line 429:
 
| style="background:#ffff88;" | 2.4.0.2
 
| style="background:#ffff88;" | 2.4.0.2
 
| style="background:#ffff88;" | 2.4.1.0
 
| 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="2" style="background:white;" |
+
| 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 405: Line 448:
 
| style="background:#ffff88;" | 2.2.0.2
 
| style="background:#ffff88;" | 2.2.0.2
 
| style="background:white;" |
 
| style="background:white;" |
| style="background:#ffff88;" | 2.2.0.1
+
| 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 411: Line 455:
 
| 1.2.1
 
| 1.2.1
 
| 1.2.3.1
 
| 1.2.3.1
| colspan="10" 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 419: Line 463:
 
| 3000.2.0.0
 
| 3000.2.0.0
 
| colspan="4" | 3000.2.0.1
 
| colspan="4" | 3000.2.0.1
| colspan="4" 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