CHANGES:
Changed in version 0.7.0.3:
* dep bump, directory
Changed in version 0.7.0.2:
* Fix build on Windows with ghc>=7.4.1.
Changed in version 0.7.0.1:
* Fix GHC build by removing a Haskell comment on an #endif line
Changed in version 0.7.0.0:
API changes:
* Remove System.Console.Haskeline.Encoding
* Make the MonadException class more general (similar to monad-control)
* Don't make InputT an instance of MonadState/MonadReader
* #117: Implement mapInputT
Internal changes:
* Bump dependencies and general compatibility for ghc-7.6.1
* Depend on the transformers package instead of mtl
* Don't depend on the extensible-exceptions package
* Don't depend on the utf8-string package (except with ghc<7.4.1)
* Bump the minimum GHC version to 6.10.1
* Use ScopedTypeVariables instead of PatternSignatures
Internal fixes:
* Prevent crashes on Windows when writing too many characters at once
or ctrl-L on large window (GHC ticket #4415)
* Remember the user's history and kill ring state after ctrl-c
* Use ccall on Win64
* Fix terminfo's guess of the window size
Changed in version 0.6.4.7:
* Bump dependencies to allow mtl-2.1, containers-0.5 and bytestring-0.10.
* Prefix C functions with "haskeline_" so we don't clash with other packages
* Prevent cursor flicker when outputting in the terminfo backend
Changed in version 0.6.4.6:
* Build with ghc-7.4.1.
Changed in version 0.6.4.5:
* #116: Prevent hang on 64-bit systems when the prompt contains a control
character.
Changed in version 0.6.4.4:
* #115: Fix the behavior of the 'f' and 't' commands when deleting text.
* #73: Fix regression: pasting multiple lines could drop some characters.
* Don't require NondecreasingIndentation.
Changed in version 0.6.4.3:
* Fix a bug on ghc-7.2.1 with tab-completion of Unicode filenames.
Changed in version 0.6.4.2:
* Various updates for ghc-7.2.1.
Changed in version 0.6.4:
* Added new function getInputLineWithInitial.
Haskeline provides a user interface for line input in command-line
programs. This library is similar in purpose to readline, but since it
is written in Haskell it is (hopefully) more easily used in other
Haskell programs.
Haskeline runs both on POSIX-compatible systems and on Windows.