# Revision history for text-ascii
## 1.0 -- 2021-10-31
* Support GHC 9.2.
* Remove support for GHCs below 8.10.
* Add `eitherFromText` and `eitherFromByteString` for better conversion errors.
## 1.0.1 -- 2021-03-02
* Support GHC 9.
* Replace 8.10.3 with 8.10.4 in CI.
* Expose `Text.Ascii.Internal` and `Text.Ascii.QQ`.
* Add `Ixed` instance (and supporting type instances) for `AsciiText`.
* Add `Stream`, `VisualStream` and `TraversableStream` instances (and supporting
type instances) for `AsciiText`.
* Drop Parsec in favour of Megaparsec.
* Add `FoldCase` instances for `AsciiChar` and `AsciiText`.
* Implement `lines`, `unlines`, `words`, `unwords`, `replicate`, `chunksOf`,
`index`, `zipWith`, `justifyLeft`, `justifyRight`, `center`, `takeEnd`,
`dropEnd`, `dropAround`, `strip`, `stripStart`, `stripEnd`, `commonPrefixes`
for `AsciiText`.
* Implement [NSN](https://www-igm.univ-mlv.fr/~lecroq/string/node13.html), as
well as the following functions that use it:
* `count`
* `replace`
* `splitOn`
* `stripInfix`
* `breakOnAll`
* `breakOn`
* `breakOnEnd`
* Add `Unsafe` module containing an `Unsafe` wrapper, plus instances and
functions.
* Add a range of optics for `AsciiText`.
## 1.0.0 -- 2021-02-07
* First version. Released on an unsuspecting world.