Changelog of @hackage/encoding 0.8.5
Changes from 0.8.4 to 0.8.5
- Fixed sdist for both v1 and v2 approaches.
- Fixed build package as dependency via
v2 commands.
Changes from 0.8.3 to 0.8.4
- Fixed builds with GHC 8.2, 8.4
- Adopted to upgraded Hackage (Cabal 3.0)
Changes from 0.8.2 to 0.8.3
Changes from 0.8 to 0.8.2
- Deprecated support for very old GHCs
- Updated cabal file to differentiate between build dependencies and setup dependencies
- Add upper and lower bounds to build dependencies
- Stack compatibility
Changes from 0.8 to 0.8.1
- Added the ShiftJIS and CP932 encodings
Changes from 0.7.0.2 to 0.8
- GHC-7.10/AMP compatibility
Changes from 0.7.0.1 to 0.7.0.2
- Flesh out the MacOSRoman encoding, which was missing 33 code points
Changes from 0.7 to 0.7.0.1
Changes from 0.6.7 to 0.7
- the type of ByteSource's fetchAhead method changed to accomodate updates to the binary package
Changes from 0.6.5 to 0.6.7
- Skipped version 0.6.6 due to rogue upload on Hackage
- GHC-7 and HaXml-1.22 compatibility
- add -systemEncoding flag for Windows builds
Changes from 0.6.4 to 0.6.5
- Make package work with >=base-4.3.0.0 and mtl-2
Changes from 0.6.3 to 0.6.4
- Throw an error when encoding non-ascii chars with ascii
- Fix compilation with mtl-2
Changes from 0.6.2 to 0.6.3
- Use new QuickCheck version 2 for tests
- Fixed UTF16 encoding range
Changes from 0.6.0 to 0.6.1
- Support for many MSDOS codepages
- Show instance for DynEncoding
- More IO functions
- Fancy translation tables for the documentation of auto-generated modules
Changes from 0.5.2 to 0.6.0
- Moved from TemplateHaskell to a custom pre-processor for code-generation.
This is necessary because:
- TemplateHaskell is really slow for large data structures
- TemplateHaskell doesn't yet support the MagicHash extension that is useful for the library
- Use efficient, static data structures for encoding/decoding
- Fixed bug in UTF-8 that could call 'chr' with bad arguments
Changes from 0.5 to 0.5.2
- Export function encodingFromStringExplicit
Changes from 0.4 to 0.5
- Complete rewrite of the Encoding class to allow for
- On-the-fly changing of the encoding while en-/decoding
- Ability to en-/decode from/to any data structure
- A general module to help specify encodings based on ISO 2022
- New encodings:
- JIS X 0201
- JIS X 0208
- ISO 2022-JP
- More test cases
Changes from 0.3 to 0.4
- A new, strict UTF-8 decoder
- Minor bugs fixed in UTF-16 and BootString
- Test cases for UTF-8, UTF-16 and BootString
- Added KOI8U encoding
Changes from 0.2 to 0.3
- Converted to new cabal interface
- Support for GHC 6.8
- Support for new bytestring interface
Changes from 0.1 to 0.2
- Implemented GB18030 encoding