diff --git a/ChangeLog b/ChangeLog
index 94f555b3ce5741ec06bff0041cb75e50a70ec6a3..3a3eedb93b256ed05fda9c1fe320bc63adebac93 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,13 @@
 # SPDX-FileCopyrightText: 2021-2022 Yoran Heling <projects@yorhel.nl>
 # SPDX-License-Identifier: MIT
 
+2.2 - 2022-10-17
+	- Still requires Zig 0.9.0 or 0.9.1
+	- (breaking) Wildcards in exclude patterns don't cross directory boundary anymore
+	- Improve exclude pattern matching performance
+	- Set full background in default dark-bg color scheme
+	- Fix broken JSON export when a filename contains control characters below 0x10
+
 2.1.2 - 2022-04-28
 	- Still requires Zig 0.9.0 or 0.9.1
 	- Fix possible crash on shortening file names with unicode variation
diff --git a/src/main.zig b/src/main.zig
index 593cb048c8c7dfd64bb36b4a42403807b87d700b..820136d344fe9c9d3916a67eeac0c8d6054915f5 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -1,7 +1,7 @@
 // SPDX-FileCopyrightText: 2021-2022 Yoran Heling <projects@yorhel.nl>
 // SPDX-License-Identifier: MIT
 
-pub const program_version = "2.1.2";
+pub const program_version = "2.2";
 
 const std = @import("std");
 const model = @import("model.zig");