ttc 1.1.0.2 → 1.1.1.0
raw patch · 3 files changed
+23/−3 lines, 3 filesdep ~textPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: text
API changes (from Hackage documentation)
Files
- CHANGELOG.md +6/−0
- README.md +13/−0
- ttc.cabal +4/−3
CHANGELOG.md view
@@ -24,6 +24,12 @@ [KaC]: <https://keepachangelog.com/en/1.0.0/> +## 1.1.1.0 (2021-12-25)++### Non-Breaking++* Bump `text` dependency version upper bound+ ## 1.1.0.2 (2021-08-23) ### Non-Breaking
README.md view
@@ -201,6 +201,10 @@ rendering to `Text` and a builder format. It does not have a type class similar to `TTC.Parse`. +The [text-display](https://hackage.haskell.org/package/text-display) library+defines a `Display` type class intended to render user-facing text. It uses a+`Builder` type internally and renders to a `Text` value.+ Harry Garrood has an interesting series of blog posts about type classes and `Show`: @@ -209,6 +213,15 @@ * [Down with Show! Part 3: A replacement for Show](https://harry.garrood.me/blog/down-with-show-part-3/) ### Validating Constants++The [qq-literals](https://hackage.haskell.org/package/qq-literals) library+creates a `QuasiQuoter` from a parse function of type+`String -> Either String a`. The functionality is similar to TTC's+`mkUntypedValidQQ` function. The `mkUntypedValidQQ` function allows the user+to choose the name of the `QuasiQuoter` because a name like `valid` is+preferred when used via a qualified import while a name like `username` may be+preferred when not using qualified imports. Note that `mkUntypedValidQQ` also+splices in an explicit type signature. The [validated-literals](https://hackage.haskell.org/package/validated-literals)
ttc.cabal view
@@ -1,5 +1,5 @@ name: ttc-version: 1.1.0.2+version: 1.1.1.0 category: Data, Text synopsis: Textual Type Classes description:@@ -22,8 +22,9 @@ || ==8.4.4 || ==8.6.5 || ==8.8.4- || ==8.10.6+ || ==8.10.7 || ==9.0.1+ || ==9.2.1 extra-source-files: CHANGELOG.md@@ -45,7 +46,7 @@ base >=4.7 && <5 , bytestring >=0.10.8 && <0.12 , template-haskell >=2.12 && <2.19- , text >=1.2.3 && <1.3+ , text >=1.2.3 && <2.1 default-language: Haskell2010 default-extensions: OverloadedStrings