diff --git a/srcpkgs/elvish/template b/srcpkgs/elvish/template
index 48dc392d22d..613f64f8f49 100644
--- a/srcpkgs/elvish/template
+++ b/srcpkgs/elvish/template
@@ -1,7 +1,7 @@
 # Template file for 'elvish'
 pkgname=elvish
-version=0.9
-revision=2
+version=0.10
+revision=1
 build_style=go
 go_import_path="github.com/elves/elvish"
 short_desc="A novel Unix shell"
@@ -9,7 +9,7 @@ maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="BSD"
 homepage="https://github.com/elves/elvish/"
 distfiles="https://github.com/elves/elvish/archive/${version}.tar.gz"
-checksum=41aed14f500813c884a0a8b6c4ebbcdf233b2d139f1d10cea697d597007f1698
+checksum=94585d0ff4c124b56609e3f2a0b97bb143289400d46d2d4d3c8871c1d90f0727
 register_shell="/bin/elvish"
 
 post_install() {