diff --git a/CHANGELOG.md b/CHANGELOG.md
index 837e6782a80492ae748d82e59303cefead6a6bdc..be8e2af50b9fa6365a23e4199ff14d2c81726e65 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file.
 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).
 
+## [Unreleased]
+
+### Added
+- Support for `-u, --uploads` to add a path that accepts form submissions
+- Support for -U=<path>, --upload-path=<path>` to add a custom path that accepts form submissions
+- `.swerve` configuration directory support. Swerve will look for a `.swerve` directory in the target directory, containing a `config.yml` file that can define various server options, including command line options
+- Support "Log" and "File" handlers for files in form submissions
+- Support "Log" handler for fields in form submissions
+- [UNSTABLE] Initial support for custom route scripting
+
+### Fixed
+- Incorrect file type returned for `.wasm` files
+
 ## [0.1.1]
 
 ### Fixed