Skip to content

Commit 25332ef

Browse files
Add release notes
1 parent 9628c50 commit 25332ef

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# `ttc-haskell` `1.5.0.1` Release Notes
2+
3+
Date
4+
: 2026-01-10
5+
6+
## Overview
7+
8+
TTC, an initialism of _Textual Type Classes_, is a library that provides the
9+
following functionality:
10+
11+
* The `Textual` type class is used to convert between common textual data
12+
types. It can be used to write functions that accept or return values of
13+
any of these textual data types.
14+
* The `Render` type class is used to render a value as text. Avoid bugs by
15+
only using `Show` for debugging/development purposes.
16+
* The `Parse` type class is used to parse a value from text. Unlike `Read`,
17+
it has support for error messages.
18+
* Validate constants at compile-time using `Parse` instances.
19+
20+
See the [README][] for details.
21+
22+
[README]: <https://github.com/ExtremaIS/ttc-haskell#readme>
23+
24+
## This Release
25+
26+
This is a maintenance release that adds compatibility with GHC 9.14.1. There
27+
are no changes to the API or CLI.
28+
29+
### Compatibility
30+
31+
GHC versions 8.8.4 through 9.14.1 are supported. Note that GHC 9.12.3 is not
32+
tested, however, because it has critical issues and is not available using
33+
GHCup.
34+
35+
Cabal version 3.0 through 3.16.1.0 are supported.
36+
37+
To use this release with a Stackage snapshot that does not include it, add
38+
the following to your `stack.yaml` configuration:
39+
40+
```yaml
41+
extra-deps:
42+
- ttc-1.5.0.1
43+
```
44+
45+
### Issues
46+
47+
There are no known issues at this time.

0 commit comments

Comments
 (0)