diff --git a/changelog.md b/changelog.md
index 10668edf168fe09b5a137f10987678cd7053a4c4..100973ee9c62f170a8e68465ad6d57b22df601ae 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,13 @@
 # Changelog for [`unix` package](http://hackage.haskell.org/package/unix)
 
+## 2.8.2.0 *Sep 2023*
+
+  * Bump bounds to accomodate `base-4.19` and `bytestring-0.12`.
+
+  * Ensure that `FilePath`s don't contain interior `NUL`s.
+
+  * JavaScript backend: add support for `utimes` / `lutimes` / `futimes`.
+
 ## 2.8.1.1 *Mar 2023*
   * Fix `System.Posix.Env.ByteString.getEnvironment` segfaulting on empty environment
 
diff --git a/unix.cabal b/unix.cabal
index 2e8f0888c7f3d7b638a0bd3ed5c8f63fe427348b..8facf86f764a22ad46e96170812c4fb33db5205b 100644
--- a/unix.cabal
+++ b/unix.cabal
@@ -1,6 +1,6 @@
 cabal-version:  1.12
 name:           unix
-version:        2.8.1.1
+version:        2.8.2.0
 -- NOTE: Don't forget to update ./changelog.md
 
 license:        BSD3