diff --git a/CHANGELOG.md b/CHANGELOG.md
index e895e5f50f7d1d39311fccf115a6768fac30e4be..15849cfb09c2b40d4e1f181ae7f614ee117b1f86 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,10 +3,17 @@
 ## Unreleased
 
 ### Added
--
+- Support for JSON result files
+- Before sampling a test is performed for redundant priors
 
 ### Changed
--
+- Fixed the definition of iota to theta_jn. WARNING: this breaks backward compatibility. Previously, the CBC parameter iota was used in prior files, but was ill-defined. This fixes that, requiring all scripts to use `theta_jn` in place of `iota`
+- Changed the default result file store to JSON rather than hdf5. Reading/writing of hdf5 files is still intact. The read_in_result function will still read in hdf5 files for backward compatibility
+- Minor fixes to the way PSDs are calculated
+- Fixed a bug in the CBC result where the frequency_domain model was pickled
+- Use pickling to store the dynesty resume file and add a write-to-resume on SIGINT/SIGKILL
+- Bug fix in ROQ likelihood
+- Distance and phase marginalisation work with ROQ likelihood
 
 ### Removed
 -