Changelog for toolshed-0.11.1.0
2010-11-18 Dr. Alistair Ward <toolshed at functionalley dot eu>
0.9.0.0
* First version of the package.
0.10.0.0
* Created "src/ToolShed/" sub-directory & then modified module-names accordingly.
* Removed the module "Pair", and relocated its only function to the sole caller in the package "Bridge".
* Added a makefile.
* Qualified identifiers used in error-messages.
0.10.0.1
* Tested with ghc-7.0.1, & conditionally replaced use of the package 'parallel' with 'deepseq', in the module "TimePure".
0.10.1.0
* Added 'ToolShed.Arithmetic.nCr', "ToolShed.Options" and "ToolShed.Package".
0.10.2.0
* Renamed package from 'ToolShed' to 'toolshed', for compatibility with Debian's ".deb"-format.
0.11.0.0
* Added manually controlled "llvm" flag to "toolshed.cabal".
* Removed the module "ToolShed.Package", for which 'Distribution.Package.PackageIdentifier' is a suitable alternative.
* Added 'NOINLINE' pragma to each function in module "Unsafe".
* Relocated 'mean' and 'nCr' from "ToolShed.Arithmetic", to the package "factory".
* Added function 'ListPlus.groupComparing'.
* Changed identifier for type-parameters, to better reflect its role.
* Relocated the remaining rather pointless functions from the module "ToolShed.Arithmetic" and deleted it.
* Added module "ToolShed.Defaultable", and derived class 'ToolShed.Options.Options' from it.
0.11.1.0
* Added functions 'merge' and 'mergeBy' to module "ToolShed.ListPlus" and exported a new type-synonym 'ToolShed.ListPlus.ChunkLength'.