Release 0.4.1 version

Signed-off-by: Nico Burns <nico@nicoburns.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7ea7ef1..f57fb2e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,13 +8,21 @@
 
 # Changelog
 
-The latest published Vello release is [0.4.0](#040---2025-01-20) which was released on 2025-01-20.
-You can find its changes [documented below](#040---2025-01-20).
+The latest published Vello release is [0.4.1](#041---2025-03-09) which was released on 2025-03-09.
+You can find its changes [documented below](#041---2025-03-09).
 
 ## [Unreleased]
 
 This release has an [MSRV][] of 1.82.
 
+## [0.4.1][] - 2025-03-09
+
+This release has an [MSRV][] of 1.82.
+
+### Fixed
+- Fixed incorrect COLR Emoji Rendering ([#841][] by @dfrg)
+- Fixed swapped repeat and reflect extend modes ([#841][] by @dfrg)
+
 ## [0.4.0][] - 2025-01-20
 
 This release has an [MSRV][] of 1.82.
@@ -233,6 +241,7 @@
 [#766]: https://github.com/linebender/vello/pull/766
 [#792]: https://github.com/linebender/vello/pull/792
 [#796]: https://github.com/linebender/vello/pull/796
+[#841]: https://github.com/linebender/vello/pull/841
 
 [Unreleased]: https://github.com/linebender/vello/compare/v0.4.0...HEAD
 [0.4.0]: https://github.com/linebender/vello/compare/v0.3.0...v0.4.0
diff --git a/Cargo.toml b/Cargo.toml
index c63a691..08cb026 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -22,7 +22,7 @@
 #       version in the dependencies section at the bottom of this file.
 #       Additionally, bump the Vello dependency version in the 'simple'
 #       and `simple_sdl2` examples.
-version = "0.4.0"
+version = "0.4.1"
 
 edition = "2021"
 # Keep in sync with RUST_MIN_VER in .github/workflows/ci.yml, with the relevant README.md files
@@ -94,9 +94,9 @@
 # END LINEBENDER LINT SET
 
 [workspace.dependencies]
-vello = { version = "0.4.0", path = "vello" }
-vello_encoding = { version = "0.4.0", path = "vello_encoding" }
-vello_shaders = { version = "0.4.0", path = "vello_shaders" }
+vello = { version = "0.4.1", path = "vello" }
+vello_encoding = { version = "0.4.1", path = "vello_encoding" }
+vello_shaders = { version = "0.4.1", path = "vello_shaders" }
 bytemuck = { version = "1.21.0", features = ["derive"] }
 skrifa = "0.26.4"
 # The version of kurbo used below should be kept in sync
diff --git a/examples/simple/Cargo.toml b/examples/simple/Cargo.toml
index 3873b3b..0e2fb4c 100644
--- a/examples/simple/Cargo.toml
+++ b/examples/simple/Cargo.toml
@@ -12,7 +12,7 @@
 [dependencies]
 # When using this example outside of the original Vello workspace,
 # remove the path property of the following Vello dependency requirement.
-vello = { version = "0.4.0", path = "../../vello" }
+vello = { version = "0.4.1", path = "../../vello" }
 anyhow = "1.0.93"
 pollster = "0.4.0"
 winit = "0.30.8"
diff --git a/examples/simple_sdl2/Cargo.toml b/examples/simple_sdl2/Cargo.toml
index 874e7f1..19a59a1 100644
--- a/examples/simple_sdl2/Cargo.toml
+++ b/examples/simple_sdl2/Cargo.toml
@@ -12,6 +12,6 @@
 [dependencies]
 # When using this example outside of the original Vello workspace,
 # remove the path property of the following Vello dependency requirement.
-vello = { version = "0.4.0", path = "../../vello" }
+vello = { version = "0.4.1", path = "../../vello" }
 pollster = "0.4.0"
 sdl2 = { version = "0.37.0", features = ["raw-window-handle", "bundled"] }