diff --git a/CHANGELOG.md b/CHANGELOG.md
index 44ee4f0c..aa41dde1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,7 @@ All notable changes to NetVips will be documented in this file. See [here](CHANG
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [2.4.0] - ???
+## [2.4.0] - 2023-11-12
### Changed
- Update methods/enums for libvips 8.15.
diff --git a/appveyor.yml b/appveyor.yml
index dcd2059f..df6645a8 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,7 +1,7 @@
image: Visual Studio 2022
# Version format
-version: 2.3.1.{build}
+version: 2.4.0.{build}
init:
- git config --global core.autocrlf true
diff --git a/build/common.props b/build/common.props
index 49400b97..b5ec4f4a 100644
--- a/build/common.props
+++ b/build/common.props
@@ -17,8 +17,8 @@
9
2
- 3
- 1
+ 4
+ 0
$(APPVEYOR_BUILD_NUMBER)
0