diff --git a/hledger-ui-1.20.4.tar.gz b/hledger-ui-1.20.4.tar.gz
deleted file mode 100644
index cbd3fb5..0000000
--- a/hledger-ui-1.20.4.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:71009410e2267377ff572b04f0ac860c94c75ba1c58c0f8ea2fec35bc9f63279
-size 63918
diff --git a/hledger-ui-1.21.tar.gz b/hledger-ui-1.21.tar.gz
new file mode 100644
index 0000000..facc97b
--- /dev/null
+++ b/hledger-ui-1.21.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14f4f5de87b69b05ca6040cb444cf2e6e8dc1ccae601740cde0c79f00d322dc1
+size 64277
diff --git a/hledger-ui.changes b/hledger-ui.changes
index 47de06b..b3b2409 100644
--- a/hledger-ui.changes
+++ b/hledger-ui.changes
@@ -1,3 +1,22 @@
+-------------------------------------------------------------------
+Thu Mar 11 08:22:41 UTC 2021 - psimons@suse.com
+
+- Update hledger-ui to version 1.21.
+  # 1.21 2021-03-10
+
+  - Register screen: also show transactions below the depth limit, as in
+    1.19, keeping the register balance in agreement with the balance
+    shown on the accounts screen. This regressed in 1.20. (#1468)
+
+  - Transaction screen: all decimal places are now shown. On the
+    accounts screen and register screen we round amounts according to
+    commodity display styles, but when you drill down to a transaction
+    you probably want to see the unrounded amounts. (Like print, #cf
+    931.)
+
+  - New flags `--man` and `--info` open the man page or info manual.
+    (See hledger changelog)
+
 -------------------------------------------------------------------
 Sun Jan 31 13:49:24 UTC 2021 - psimons@suse.com
 
diff --git a/hledger-ui.spec b/hledger-ui.spec
index 18842cf..44de06a 100644
--- a/hledger-ui.spec
+++ b/hledger-ui.spec
@@ -17,7 +17,7 @@
 
 
 Name:           hledger-ui
-Version:        1.20.4
+Version:        1.21
 Release:        0
 Summary:        Curses-style terminal interface for the hledger accounting system
 License:        GPL-3.0-or-later