diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml
index a4ab25eb9c0068e14e438b1edfdf881534ca24f0..e080bea3418be75cf5d4c54ddf5559d08531cb5a 100644
--- a/.github/workflows/package.yml
+++ b/.github/workflows/package.yml
@@ -88,7 +88,7 @@ jobs:
 
   wheel-macos-x86_64:
     name: Build MacOS wheels (x86-64)
-    runs-on: macOS-11
+    runs-on: macOS-12
     strategy:
       matrix:
         python-tag:
@@ -125,7 +125,7 @@ jobs:
 
   wheel-macos-aarch64:
     name: Build MacOS wheels (Aarch64)
-    runs-on: macOS-11
+    runs-on: macOS-12
     strategy:
       matrix:
         python-tag:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b28f5ee9cad2fb1a141ceab79c1788b44472c4f2..1ecd611db5e8d94625892c349e80a33ecbc3dd1a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,7 +6,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 
 
 ## [Unreleased]
-[Unreleased]: https://github.com/althonos/pyhmmer/compare/v0.10.13...HEAD
+[Unreleased]: https://github.com/althonos/pyhmmer/compare/v0.10.14...HEAD
+
+
+## [v0.10.14] - 2024-07-16
+[v0.10.14]: https://github.com/althonos/pyhmmer/compare/v0.10.13...v0.10.14
+
+### Added
+- Detection of SSE flush modes to `setup.py` for possible performance gains on x86 platforms.
+
+### Changed
+- Migrate documentation to `pydata-sphinx-theme`.
+
+### Fixed
+- Documentation examples not using permanent resource links.
 
 
 ## [v0.10.13] - 2024-06-19
diff --git a/pyhmmer/__init__.py b/pyhmmer/__init__.py
index 8e5944714f4d85b0dddf144e4e2de1538779d41e..a9cac1c9952bdeff83150649d0c92f823886a776 100644
--- a/pyhmmer/__init__.py
+++ b/pyhmmer/__init__.py
@@ -32,7 +32,7 @@ from .hmmer import hmmalign, hmmsearch, hmmpress, nhmmer, hmmscan, phmmer, jackh
 
 __author__ = "Martin Larralde <martin.larralde@embl.de>"
 __license__ = "MIT"
-__version__ = "0.10.13"
+__version__ = "0.10.14"
 __all__ = [
     "errors",
     "easel",