diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,19 @@
 Changes
 =======
 
+Version 1.5.2
+--------------
+
+_2024-11-03_
+
+* Partially revert [#393](https://github.com/UnkindPartition/tasty/pull/393)
+  to fix progress reporting outside of Emacs.
+* Do not depend on `unbounded-delays` on `ppc64`, `s390x` and `riscv64`
+  ([#371](https://github.com/UnkindPartition/tasty/pull/371),
+   [#422](https://github.com/UnkindPartition/tasty/pull/422),
+   [#423](https://github.com/UnkindPartition/tasty/pull/423)).
+
+
 Version 1.5.1
 --------------
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -113,10 +113,12 @@
 * [tasty-program](https://hackage.haskell.org/package/tasty-program) — run
   external program and test whether it terminates successfully
 * [tasty-wai](https://hackage.haskell.org/package/tasty-wai) —
-  for testing [wai](https://hackage.haskell.org/package/wai) endpoints.
+  for testing [wai](https://hackage.haskell.org/package/wai) endpoints
 * [tasty-inspection-testing](https://hackage.haskell.org/package/tasty-inspection-testing) —
   for compile-time testing of code properties
-  (based on [inspection-testing](http://hackage.haskell.org/package/inspection-testing)).
+  (based on [inspection-testing](http://hackage.haskell.org/package/inspection-testing))
+* [tasty-flaky](https://hackage.haskell.org/package/tasty-flaky) — add delay and
+  retry logic to any test that is known to fail intermittently
 
 [tasty-golden]: https://hackage.haskell.org/package/tasty-golden
 
diff --git a/Test/Tasty/Ingredients/ConsoleReporter.hs b/Test/Tasty/Ingredients/ConsoleReporter.hs
--- a/Test/Tasty/Ingredients/ConsoleReporter.hs
+++ b/Test/Tasty/Ingredients/ConsoleReporter.hs
@@ -169,9 +169,10 @@
                         ("",  pct) -> printf "%.0f%% " pct
                         (txt, 0.0) -> printf "%s" txt
                         (txt, pct) -> printf "%s: %.0f%% " txt pct
+              putChar '\r'
               -- A new progress message may be shorter than the previous one
               -- so we must clean whole line and print anew.
-              putChar '\r'
+              clearLine
               putStr testNamePadded
               infoOk msg
               hFlush stdout
@@ -190,6 +191,7 @@
 
           when getAnsiTricks $ do
             putChar '\r'
+            clearLine
             putStr testNamePadded
 
           printFn (resultShortDescription result)
diff --git a/tasty.cabal b/tasty.cabal
--- a/tasty.cabal
+++ b/tasty.cabal
@@ -1,6 +1,6 @@
 cabal-version:       >=1.10
 name:                tasty
-version:             1.5.1
+version:             1.5.2
 synopsis:            Modern and extensible testing framework
 description:         Tasty is a modern testing framework for Haskell.
                      It lets you combine your unit tests, golden
@@ -68,7 +68,7 @@
     ansi-terminal        >= 0.9  && < 1.2
 
   -- No reason to depend on unbounded-delays on 64-bit architecture
-  if(!arch(x86_64) && !arch(aarch64))
+  if(!arch(x86_64) && !arch(aarch64) && !arch(ppc64) && !arch(s390x) && !arch(riscv64))
     build-depends:
       unbounded-delays >= 0.1 && < 0.2
 
