diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -8,7 +8,8 @@
     },
     "ghcr.io/devcontainers-contrib/features/pre-commit:2": {},
     "ghcr.io/devcontainers/features/git:1": {},
-    "ghcr.io/devcontainers/features/github-cli:1": {}
+    "ghcr.io/devcontainers/features/github-cli:1": {},
+    "ghcr.io/shinepukur/devcontainer-features/vale:1": {}
   },
   // Use 'forwardPorts' to make a list of ports inside the container available locally.
   // "forwardPorts": [],
diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml
--- a/.github/workflows/haskell-ci.yml
+++ b/.github/workflows/haskell-ci.yml
@@ -1,6 +1,6 @@
 # This GitHub workflow config has been generated by a script via
 #
-#   haskell-ci 'github' '--haddock' 'templatise.cabal'
+#   haskell-ci '--distribution' 'focal' 'github' '--haddock' 'templatise.cabal'
 #
 # To regenerate the script (for example after adjusting tested-with) run
 #
@@ -10,7 +10,7 @@
 #
 # version: 0.18.1
 #
-# REGENDATA ("0.18.1",["github","--haddock","templatise.cabal"])
+# REGENDATA ("0.18.1",["--distribution","focal","github","--haddock","templatise.cabal"])
 #
 name: Haskell-CI
 on:
@@ -23,7 +23,7 @@
     timeout-minutes:
       60
     container:
-      image: buildpack-deps:bionic
+      image: buildpack-deps:focal
     continue-on-error: ${{ matrix.allow-failure }}
     strategy:
       matrix:
diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,42 +2,52 @@
 
 ## unreleased
 
+## 0.1.6.0 -- 2024-08-18
+
+### Added
+
+- vale to devcontainer configuration and pre-commit checks
+
+### Fixed
+
+- haskell-ci action failures by changing to focal distribution, see [actions/checkout#1809](https://github.com/actions/checkout/issues/1809)
+
 ## 0.1.5.0 -- 2024-06-09
 
 ### Added
 
-* vscode configuration for debugging with cabal
+- vscode configuration for debugging with cabal
 
 ### Removed
 
-* Test GHC 9.4
+- Test GHC 9.4
 
 ## 0.1.4.0 -- 2024-06-01
 
 ### Added
 
-* Test GHC 9.10
-* Support for base 4.20
-* vale linting for documentation
+- Test GHC 9.10
+- Support for base 4.20
+- vale linting for documentation
 
 ### Deprecated
 
-* Test GHC 9.4
+- Test GHC 9.4
 
 ## 0.1.3.0 -- 2024-05-25
 
 ### Added
 
-* --cabal-name option to specify a Cabal friendly name independent from the
+- --cabal-name option to specify a Cabal friendly name independent from the
   repository or other names.
-* Test GHC 9.8.2, 9.8.1, 9.6.4, 9.6.3, 9.6.1, 9.4.8, 9.4.7, 9.4.6, 9.4.4, 9.4.3,
+- Test GHC 9.8.2, 9.8.1, 9.6.4, 9.6.3, 9.6.1, 9.4.8, 9.4.7, 9.4.6, 9.4.4, 9.4.3,
   9.4.2, and 9.4.1
-* Add support for text-2.0.1
-* Add support for Cabal-syntax-3.12.0.0
+- Add support for text-2.0.1
+- Add support for Cabal-syntax-3.12.0.0
 
 ### Changed
 
-* Throw errors upon empty output from git commands
+- Throw errors upon empty output from git commands
 
 ### Deprecated
 
@@ -49,4 +59,4 @@
 
 ## 0.1.0.0 -- YYYY-mm-dd
 
-* First version. Released on an unsuspecting world.
+- First version. Released on an unsuspecting world.
diff --git a/templatise.cabal b/templatise.cabal
--- a/templatise.cabal
+++ b/templatise.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               templatise
-version:            0.1.5.0
+version:            0.1.6.0
 license:            Unlicense
 license-file:       LICENSE
 copyright:          (c) 2023 Alex Brandt
