diff --git a/doc/release.txt b/doc/release.txt
index 21c54bb6eeb8f77b059caa09f480500e9d65eb21..4401fff8bf1f7ea1645955a94c221e5b223d0528 100644
--- a/doc/release.txt
+++ b/doc/release.txt
@@ -23,10 +23,15 @@ to https://archive.mozilla.org/pub/opus/
 Win32 binaries:
 
 - Assuming the mingw cross toolchain:
-- rust make -C mingw
+- run cd mingw && make
   - Downloads versions of libogg, opus, openssl.
   - Compiles them.
-  - Compiles opusfile and examples against the built deps.
+  - Compiles static opusfile and examples against the built deps.
+- Compile dyname opusfile with:
+  - ./configure --host=i686-w64-mingw32 --prefix=/path/to/builddir/mingw \
+        PKG_CONFIG_PATH=/path/to/builddir/mingw/lib/pkgconfig
+  - make && make check && make -C doc/latex
+- Add api docs to opus-codec.org
 - mkdir opusfile-${version}-win32
 - Copy AUTHORS COPYING README.txt include/opusfile.h to the release dir.
 - Merge changes between README.txt and the version in the last
@@ -45,8 +50,8 @@ Win32 binaries:
 - Copy examples/.libs/*.exe to the release dir.
 - Strip *.dll *.a *.exe in the release dir.
 - In the release dir, run:
-    sha1sum * > SHA1SUMS.txt
-    gpg --detach-sign --armor SHA1SUMS.txt
+    sha256sum * > SHA256SUMS.txt
+    gpg --detach-sign --armor SHA256SUMS.txt
 - In the parent directory, create the archive:
     zip -r opusfile-${version}-win32.zip opusfile-${version}-win32/*
 - Copy the archive to a clean system and verify the examples work