Changelog of @hackage/explicit-iomodes 0.6.0.5

0.6.0.3

(Released on: Thu Aug 11 22:17:23 UTC 2011)

  • Switched from darcs to git on github.

  • Support base-4.4 and tested with ghc-7.2.1.

0.6.0.2

(Released on: Sat Jan 22 21:45:47 UTC 2011)

  • Support tagged-0.2

0.6.0.1

(Released on: Thu Dec 16 22:18:45 UTC 2010)

  • Support ghc-7

0.6

(Released on: Thu Oct 21 21:17:54 UTC 2010)

  • Tested with GHC-7 and base-4.3
  • Added hGetBufSome (only when configured with base-4.3)
  • Removed Ord instance it gives type errors in GHC-7

0.5

(Released on: Wed Sep 1 20:11:13 UTC 2010)

  • Add private super classes to ReadModes and WriteModes This prevents users from accidentally defining for example: 'instance ReadModes WriteMode' which would defeat the safety guarantees of this package.

0.4.1

(Released on: Sat Aug 14 09:20:51 UTC 2010)

  • Added mkIOMode overloaded IOMode constructor And added convenience functions: withFile', openFile', withBinaryFile' and openBinaryFile' that open files without explicitly specifying the IOMode. Instead the IOMode is inferred from the type of the resulting Handle

0.4.0.1

(Released on: Thu Jun 17 08:05:30 UTC 2010)

  • Support tagged-0.1.*

0.4

(Released on: Wed Jun 16 09:11:43 UTC 2010)

  • Added System.IO.ExplicitIOModes.Unsafe

  • Moved the ByteString operations to their own package: explicit-iomodes-bytestring

0.3

(Released on: Sun May 2 20:27:29 UTC 2010)

  • Updated dependency: base-unicode-symbols >= 0.1.1 && < 0.3

  • Renamed the IOMode types R -> ReadMode W -> WriteMode A -> AppendMode RW -> ReadWriteMode

0.2

(Released on: Sat Jan 23 14:24:54 UTC 2010)

  • Added ByteString support

  • Don't export 'regularHandle' anymore

0.1.5

(Released on: Wed Jan 6 21:39:21 UTC 2010)

  • Exported: regularIOMode ∷ IOMode ioMode → System.IO.IOMode

  • Added documentation

0.1.4

(Released on: Tue Jan 5 23:44:26 UTC 2010)

  • Exported the ReadModes and WriteModes classes

  • Exported the CheckMode class (but not its method)

0.1.3

(Released on: Mon Dec 28 14:20:32 UTC 2009)

  • Added new base-4.2 functions:
    • openTempFileWithDefaultPermissions
    • openBinaryTempFileWithDefaultPermissions
    • hSetEncoding
    • hGetEncoding
    • hSetNewlineMode

0.1.2

(Released on: Wed Dec 23 13:58:42 UTC 2009)

  • Exported forgotten 'isEOF'

  • Tested with base-4.2

  • Internal changes: explicit imports && Unicode syntax

0.1.1

(Released on: Tue Dec 15 09:58:32 UTC 2009)

  • Added function: regularHandle ∷ Handle → System.IO.Handle

  • Documentation fix

0.1

(Released on: Mon Dec 14 16:12:30 UTC 2009)

  • Initial release