diff --git a/CHANGELOG.md b/CHANGELOG.md
index b909ee1..aad1516 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [1.4.0](https://github.com/maxb2/typer-config/releases/tag/1.4.0) - 2023-11-17
+
+[Compare with 1.3.0](https://github.com/maxb2/typer-config/compare/1.3.0...1.4.0)
+
+### Features
+
+- list argument callback (#129) ([aabeee2](https://github.com/maxb2/typer-config/commit/aabeee26bbb2179270b0ef984ac00babc0ac72f3) by Matthew Anderson). * fix: windows line ends
+
## [1.3.0](https://github.com/maxb2/typer-config/releases/tag/1.3.0) - 2023-11-06
[Compare with 1.2.1](https://github.com/maxb2/typer-config/compare/1.2.1...1.3.0)
diff --git a/pyproject.toml b/pyproject.toml
index f487717..ce4a364 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "typer-config"
-version = "1.3.0"
+version = "1.4.0"
description = "Utilities for working with configuration files in typer CLIs. "
authors = ["Matt Anderson "]
readme = "README.md"