diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,14 @@
 # Revision history for `canadian-income-tax`
 
-## 2024.0.0.1
+## 2024.1
 
-* Bumped the upper `deep-transformations` dependency bounds
+* Library function behaviour changes:
+  * `nonNegativeDifference` returns `Nothing` instead of `Just 0` if the difference is negative
+  * Default to deducting all available RRSP contributions on Schedule 7
+* Fixed the collection of the T4 line 16A
+* Fixed compiler warnings
+* Added command line option help
+* Added logging to the web server
 
 ## 2024.0
 
diff --git a/canadian-income-tax.cabal b/canadian-income-tax.cabal
--- a/canadian-income-tax.cabal
+++ b/canadian-income-tax.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               canadian-income-tax
-version:            2024.0.0.1
+version:            2024.1
 
 synopsis: Canadian income tax calculation
 
@@ -94,8 +94,7 @@
     -- other-extensions:
     build-depends:    base == 4.*, text >= 1.0 && < 2.2, bytestring >= 0.10.4 && < 1,
                       time == 1.*, containers >= 0.5 && < 0.9, bitwise-enum ^>= 1.0.0, bifunctors ^>= 5.6,
-                      monoid-subclasses == 1.*, rank2classes ^>= 1.5.3,
-                      deep-transformations ^>= 0.2.2 || ^>= 0.3 || ^>= 0.4,
+                      monoid-subclasses == 1.*, rank2classes ^>= 1.5.3, deep-transformations ^>= 0.2.2 || ^>= 0.3,
                       ca-province-codes == 1.0.*, forms-data-format ^>= 0.2, typed-process >= 0.1 && ^>=0.2,
                       template-haskell == 2.*
     hs-source-dirs:   src
