Commit Graph

21 Commits

Author SHA1 Message Date
Kirill Elagin
4fe4fe599f deps: Allow GHC 9.0.1
* Bump the uppser bound on `base` to allow GHC 9.
* Add GHC 9.0.1 to the set of flake checks.
2021-03-29 09:12:50 -04:00
Kirill Elagin
b60991303f Release v1.0.2.2 2021-02-17 22:24:51 -05:00
Kirill Elagin
7b44ddcb01 doc: Make the blog link more visible 2020-06-11 15:56:10 +03:00
Kirill Elagin
fdcc1ef258 Bump to v1.0.2.1 2020-05-20 01:32:53 +03:00
Kirill Elagin
f30fc05be0 utf8-troubleshoot: Specify bounds on deps 2020-05-20 01:26:18 +03:00
Kirill Elagin
1f195f8052 Release v1.0.2.0 2020-05-15 16:32:49 +03:00
Kirill Elagin
c5221f4f1c troubleshoot: Detect Nix builds and show LOCALE_ARCHIVE 2020-05-15 16:22:53 +03:00
Kirill Elagin
6626507c16 troubleshoot: Add C stuff 2020-05-15 16:22:53 +03:00
Kirill Elagin
4074fe8f8d troubleshoot: Improve locale detection
* Use `localectl list-locales` if possible.
* Otherwise list `/usr/lib/locale` and try to use `localedef` to list
  `/usr/lib/locale/locale-archive`.
* Do not bother with `/usr/share/locale` as, it turns out, it is only used
  for localisations by third-party programs on Linux. Strangely, macOS
  seems to have actual locale definitions in there, but this tool is
  mostly aimed at Linux, since macOS installations are pretty uniform.
2020-04-21 14:05:53 +03:00
Kirill Elagin
976e81391a Release v1.0.1.0 2020-04-21 02:19:08 +03:00
Kirill Elagin
28a16678d5 Bump base for GHC 8.10 2020-04-21 02:15:19 +03:00
Kirill Elagin
b42026b313 troubleshoot: Make the troubleshooting tool 2020-04-21 01:40:36 +03:00
Kirill Elagin
380afc64d4 Release v1.0.0.0 2020-03-04 00:06:35 -05:00
Kirill Elagin
5344dd7654 Add upper bounds on library deps 2020-02-26 22:46:45 -05:00
Kirill Elagin
d364dcf52c Relax bound on base (allow 8.2 and 8.8) 2020-02-26 22:46:31 -05:00
Kirill Elagin
f1407c5e7a meta: Rename to with-utf8 2020-02-26 22:00:59 -05:00
Kirill Elagin
ad3837c595 cabal: Update metainfo
* Add dependency version bounds for the library
* Add category
2020-02-18 00:32:12 -05:00
Kirill Elagin
7cab5d1b7c Update documentation
* Add links to the prospective blog post everywhere.
* Fix tiny issues.
* Add package description for Hackage.
2020-02-17 20:00:13 -05:00
Kirill Elagin
93bf56ea57 test: Use a pseudo-terminal for testing
Previously the code was using stdout for testing the terminal detection
functionality. However, there is no guarantee that the tests will always
be running with stdout attached to a terminal.

Create a fresh pseudo-terminal instead and use it instead of stdout.
2020-02-17 17:58:29 -05:00
Kirill Elagin
08407bbe4d First version 2020-02-15 19:15:52 -05:00
Kirill Elagin
b7b3ef4bc5 Initialise repository 2020-02-15 19:08:31 -05:00