Changelog for 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