Changelog for haskell-awk-1.1.2
What's new?
New in 1.1.2
Stack compatibility.
New in 1.1.1
GHC 7.10 compatibility.
New in 1.1
In a nutshell, custom context directories and GHC 7.8 compatibility.
Breaking changes
- The detection of whether the user prelude needs to be recompiled has been improved, leading to the removal of the no-longer useful
--recompileflag.
"Breaking" changes (if you used internal stuff)
- The
haskell-awklibrary has changed. - The format of
~/.hawk/cachehas changed.
New features
- GHC 7.8 compatibility.
- A context directory other than
~/.hawkcan be specified. - A
.hawkdirectory can be placed in the current directory (or one of its ancestors) and it will be used instead of~/.hawk. This allows different projects to use different user preludes.
Bugfixes
- Some examples from the documentation needed minor changes in order to produce the documented output.
hawk ""is now a syntax error.cabal install --enable-testsno longer complains that the runtime isn't installed.
Minor improvements
- The nomenclature for "lines" and "words" is now "records" and "fields", because the delimiters don't need to be newline and space.
- Usage is shown when
hawkis called with no arguments. - A warning message is displayed when
~/.hawkis first created. - More succinct
--helpoutput. - More uniform presentation of warnings and error messages.