diff --git a/srcpkgs/riff/template b/srcpkgs/riff/template
index b74b9e8b98f..218c3c8c60b 100644
--- a/srcpkgs/riff/template
+++ b/srcpkgs/riff/template
@@ -1,6 +1,6 @@
 # Template file for 'riff'
 pkgname=riff
-version=2.27.1
+version=3.0.0
 revision=1
 build_style=cargo
 short_desc="Diff filter highlighting which line parts have changed"
@@ -8,7 +8,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT"
 homepage="https://github.com/walles/riff"
 distfiles="https://github.com/walles/riff/archive/refs/tags/${version}.tar.gz"
-checksum=ba52c76c103f7e88301a61227b648d63115e52c7b14ff966073a8d0264f42bde
+checksum=693821b00a95aa0d6b215ab96f3bca5c1a5fc9cf07e7bd80261941a0afb81a4e
 
 post_patch() {
 	# Needed to prevent a rebuilt in do_install()