diff --git a/CMakeLists.txt b/CMakeLists.txt
index f69fcdeb0..6fb7d4bdd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.14)
-project(notcurses VERSION 1.4.2.3
+project(notcurses VERSION 1.4.2.4
DESCRIPTION "UI for modern terminal emulators"
HOMEPAGE_URL "https://nick-black.com/dankwiki/index.php/notcurses"
LANGUAGES C CXX)
diff --git a/doc/Doxyfile b/doc/Doxyfile
index c3503294f..a9d1c4bea 100644
--- a/doc/Doxyfile
+++ b/doc/Doxyfile
@@ -38,7 +38,7 @@ PROJECT_NAME = Notcurses
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 1.4.2.3
+PROJECT_NUMBER = 1.4.2.4
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
diff --git a/doc/man/index.html b/doc/man/index.html
index 1798cbd49..9ac3436f6 100644
--- a/doc/man/index.html
+++ b/doc/man/index.html
@@ -20,7 +20,7 @@
- notcurses man pages (v1.4.2.3)
+ notcurses man pages (v1.4.2.4)
notcurses(3)—a blingful TUI library
Binaries (section 1)
notcurses-demo—shows off some notcurses features
diff --git a/doc/man/man1/notcurses-demo.1.md b/doc/man/man1/notcurses-demo.1.md
index e38cc109f..fec0e07f7 100644
--- a/doc/man/man1/notcurses-demo.1.md
+++ b/doc/man/man1/notcurses-demo.1.md
@@ -1,6 +1,6 @@
% notcurses-demo(1)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man1/notcurses-input.1.md b/doc/man/man1/notcurses-input.1.md
index 98bbc951b..030953662 100644
--- a/doc/man/man1/notcurses-input.1.md
+++ b/doc/man/man1/notcurses-input.1.md
@@ -1,6 +1,6 @@
% notcurses-input(1)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man1/notcurses-ncreel.1.md b/doc/man/man1/notcurses-ncreel.1.md
index bbde231f5..78b2264ea 100644
--- a/doc/man/man1/notcurses-ncreel.1.md
+++ b/doc/man/man1/notcurses-ncreel.1.md
@@ -1,6 +1,6 @@
% notcurses-ncreel(1)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man1/notcurses-pydemo.1.md b/doc/man/man1/notcurses-pydemo.1.md
index 13c732e59..e81076d7a 100644
--- a/doc/man/man1/notcurses-pydemo.1.md
+++ b/doc/man/man1/notcurses-pydemo.1.md
@@ -1,6 +1,6 @@
% notcurses-pydemo(1)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man1/notcurses-tester.1.md b/doc/man/man1/notcurses-tester.1.md
index d171733d1..48e225bd3 100644
--- a/doc/man/man1/notcurses-tester.1.md
+++ b/doc/man/man1/notcurses-tester.1.md
@@ -1,6 +1,6 @@
% notcurses-tester(1)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man1/notcurses-tetris.1.md b/doc/man/man1/notcurses-tetris.1.md
index c52fc2f8f..8ab896f17 100644
--- a/doc/man/man1/notcurses-tetris.1.md
+++ b/doc/man/man1/notcurses-tetris.1.md
@@ -1,6 +1,6 @@
% notcurses-tetris(1)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man1/notcurses-view.1.md b/doc/man/man1/notcurses-view.1.md
index 364233e3c..1da4147f4 100644
--- a/doc/man/man1/notcurses-view.1.md
+++ b/doc/man/man1/notcurses-view.1.md
@@ -1,6 +1,6 @@
% notcurses-view(1)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses.3.md b/doc/man/man3/notcurses.3.md
index 2fb11012d..14d270d7b 100644
--- a/doc/man/man3/notcurses.3.md
+++ b/doc/man/man3/notcurses.3.md
@@ -1,6 +1,6 @@
% notcurses(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_cell.3.md b/doc/man/man3/notcurses_cell.3.md
index 4592cf5bd..285691fbc 100644
--- a/doc/man/man3/notcurses_cell.3.md
+++ b/doc/man/man3/notcurses_cell.3.md
@@ -1,6 +1,6 @@
% notcurses_cell(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_channels.3.md b/doc/man/man3/notcurses_channels.3.md
index 4964a2a56..538c5a85b 100644
--- a/doc/man/man3/notcurses_channels.3.md
+++ b/doc/man/man3/notcurses_channels.3.md
@@ -1,6 +1,6 @@
% notcurses_channels(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_directmode.3.md b/doc/man/man3/notcurses_directmode.3.md
index d0dd49901..25986aadc 100644
--- a/doc/man/man3/notcurses_directmode.3.md
+++ b/doc/man/man3/notcurses_directmode.3.md
@@ -1,6 +1,6 @@
% ncdirect_init(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_error.3.md b/doc/man/man3/notcurses_error.3.md
index 27657e0b3..de6f56341 100644
--- a/doc/man/man3/notcurses_error.3.md
+++ b/doc/man/man3/notcurses_error.3.md
@@ -1,6 +1,6 @@
% notcurses_error(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_fade.3.md b/doc/man/man3/notcurses_fade.3.md
index 107a8900c..5b0a7822f 100644
--- a/doc/man/man3/notcurses_fade.3.md
+++ b/doc/man/man3/notcurses_fade.3.md
@@ -1,6 +1,6 @@
% notcurses_fade(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_fds.3.md b/doc/man/man3/notcurses_fds.3.md
index 51228d6d2..dbbba9c62 100644
--- a/doc/man/man3/notcurses_fds.3.md
+++ b/doc/man/man3/notcurses_fds.3.md
@@ -1,6 +1,6 @@
% notcurses_fds(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_init.3.md b/doc/man/man3/notcurses_init.3.md
index d1328c705..0a4a2a3aa 100644
--- a/doc/man/man3/notcurses_init.3.md
+++ b/doc/man/man3/notcurses_init.3.md
@@ -1,6 +1,6 @@
% notcurses_init(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_input.3.md b/doc/man/man3/notcurses_input.3.md
index 3856e1834..5cab4dd94 100644
--- a/doc/man/man3/notcurses_input.3.md
+++ b/doc/man/man3/notcurses_input.3.md
@@ -1,6 +1,6 @@
% notcurses_input(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_lines.3.md b/doc/man/man3/notcurses_lines.3.md
index 6956cd3e7..0ad86f8fb 100644
--- a/doc/man/man3/notcurses_lines.3.md
+++ b/doc/man/man3/notcurses_lines.3.md
@@ -1,6 +1,6 @@
% notcurses_lines(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_menu.3.md b/doc/man/man3/notcurses_menu.3.md
index 789e19ca4..a105b0f8a 100644
--- a/doc/man/man3/notcurses_menu.3.md
+++ b/doc/man/man3/notcurses_menu.3.md
@@ -1,6 +1,6 @@
% notcurses_menu(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_multiselector.3.md b/doc/man/man3/notcurses_multiselector.3.md
index 9a78263bd..e859ef93d 100644
--- a/doc/man/man3/notcurses_multiselector.3.md
+++ b/doc/man/man3/notcurses_multiselector.3.md
@@ -1,6 +1,6 @@
% notcurses_multiselector(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_output.3.md b/doc/man/man3/notcurses_output.3.md
index 0239fc45f..d3e4a3924 100644
--- a/doc/man/man3/notcurses_output.3.md
+++ b/doc/man/man3/notcurses_output.3.md
@@ -1,6 +1,6 @@
% notcurses_output(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_palette.3.md b/doc/man/man3/notcurses_palette.3.md
index 7039f4270..a38bbcd7a 100644
--- a/doc/man/man3/notcurses_palette.3.md
+++ b/doc/man/man3/notcurses_palette.3.md
@@ -1,6 +1,6 @@
% notcurses_palette(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_plane.3.md b/doc/man/man3/notcurses_plane.3.md
index 0d7ad77f2..ddee449d4 100644
--- a/doc/man/man3/notcurses_plane.3.md
+++ b/doc/man/man3/notcurses_plane.3.md
@@ -1,6 +1,6 @@
% notcurses_plane(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_plot.3.md b/doc/man/man3/notcurses_plot.3.md
index 7ce7ae195..0f1d80add 100644
--- a/doc/man/man3/notcurses_plot.3.md
+++ b/doc/man/man3/notcurses_plot.3.md
@@ -1,6 +1,6 @@
% notcurses_plot(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_reader.3.md b/doc/man/man3/notcurses_reader.3.md
index c94507d75..f196234f0 100644
--- a/doc/man/man3/notcurses_reader.3.md
+++ b/doc/man/man3/notcurses_reader.3.md
@@ -1,6 +1,6 @@
% notcurses_reader(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_reel.3.md b/doc/man/man3/notcurses_reel.3.md
index 360407c3b..1416aae42 100644
--- a/doc/man/man3/notcurses_reel.3.md
+++ b/doc/man/man3/notcurses_reel.3.md
@@ -1,6 +1,6 @@
% notcurses_reel(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_refresh.3.md b/doc/man/man3/notcurses_refresh.3.md
index 19164a242..cdd7cc49e 100644
--- a/doc/man/man3/notcurses_refresh.3.md
+++ b/doc/man/man3/notcurses_refresh.3.md
@@ -1,6 +1,6 @@
% notcurses_refresh(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_render.3.md b/doc/man/man3/notcurses_render.3.md
index 2eb882f9e..f323515c8 100644
--- a/doc/man/man3/notcurses_render.3.md
+++ b/doc/man/man3/notcurses_render.3.md
@@ -1,6 +1,6 @@
% notcurses_render(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_selector.3.md b/doc/man/man3/notcurses_selector.3.md
index 24208d2a8..8fa42a3e3 100644
--- a/doc/man/man3/notcurses_selector.3.md
+++ b/doc/man/man3/notcurses_selector.3.md
@@ -1,6 +1,6 @@
% notcurses_selector(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_stats.3.md b/doc/man/man3/notcurses_stats.3.md
index 6d1132850..394741b2a 100644
--- a/doc/man/man3/notcurses_stats.3.md
+++ b/doc/man/man3/notcurses_stats.3.md
@@ -1,6 +1,6 @@
% notcurses_stats(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_stdplane.3.md b/doc/man/man3/notcurses_stdplane.3.md
index 6b3b524de..18dc57d75 100644
--- a/doc/man/man3/notcurses_stdplane.3.md
+++ b/doc/man/man3/notcurses_stdplane.3.md
@@ -1,6 +1,6 @@
% notcurses_stdplane(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_stop.3.md b/doc/man/man3/notcurses_stop.3.md
index dce376835..9f8e7e5c8 100644
--- a/doc/man/man3/notcurses_stop.3.md
+++ b/doc/man/man3/notcurses_stop.3.md
@@ -1,6 +1,6 @@
% notcurses_stop(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
diff --git a/doc/man/man3/notcurses_visual.3.md b/doc/man/man3/notcurses_visual.3.md
index 8ee0fcc44..3dfef7890 100644
--- a/doc/man/man3/notcurses_visual.3.md
+++ b/doc/man/man3/notcurses_visual.3.md
@@ -1,6 +1,6 @@
% notcurses_ncvisual(3)
% nick black
-% v1.4.2.3
+% v1.4.2.4
# NAME
notcurses_ncvisual - notcurses multimedia
diff --git a/python/setup.py b/python/setup.py
index 2d10a7f42..68a774514 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -6,7 +6,7 @@ def read(fname):
setup(
name="notcurses",
- version="1.4.2.3",
+ version="1.4.2.4",
packages=['notcurses'],
package_dir={'': 'src'},
author="Nick Black",