diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+2025-02-27 Ivan Perez <ivan.perez@keera.co.uk>
+    * Version bump (0.15) (#322).
+    * Deprecate FRP.Yampa.Arrow.arr3,arr4,arr5 (#313).
+
 2024-12-07 Ivan Perez <ivan.perez@keera.co.uk>
     * Version bump (0.14.12) (#319).
     * Re-export missing definitions (#318).
diff --git a/Yampa.cabal b/Yampa.cabal
--- a/Yampa.cabal
+++ b/Yampa.cabal
@@ -30,7 +30,7 @@
 build-type:    Simple
 
 name:          Yampa
-version:       0.14.12
+version:       0.15
 author:        Henrik Nilsson, Antony Courtney
 maintainer:    Ivan Perez (ivan.perez@keera.co.uk)
 homepage:      https://github.com/ivanperez-keera/Yampa/
diff --git a/src/FRP/Yampa/Arrow.hs b/src/FRP/Yampa/Arrow.hs
--- a/src/FRP/Yampa/Arrow.hs
+++ b/src/FRP/Yampa/Arrow.hs
@@ -39,14 +39,17 @@
 arr2 :: Arrow a => (b -> c -> d) -> a (b, c) d
 arr2 = arr . uncurry
 
+{-# DEPRECATED arr3 "The function arr3 is deprecated in Yampa 0.15 and will be removed in future versions." #-}
 -- | Lift a 3-ary function onto an arrow.
 arr3 :: Arrow a => (b -> c -> d -> e) -> a (b, c, d) e
 arr3 = arr . \h (b, c, d) -> h b c d
 
+{-# DEPRECATED arr4 "The function arr4 is deprecated in Yampa 0.15 and will be removed in future versions." #-}
 -- | Lift a 4-ary function onto an arrow.
 arr4 :: Arrow a => (b -> c -> d -> e -> f) -> a (b, c, d, e) f
 arr4 = arr . \h (b, c, d, e) -> h b c d e
 
+{-# DEPRECATED arr5 "The function arr5 is deprecated in Yampa 0.15 and will be removed in future versions." #-}
 -- | Lift a 5-ary function onto an arrow.
 arr5 :: Arrow a => (b -> c -> d -> e -> f -> g) -> a (b, c, d, e, f) g
 arr5 = arr . \h (b, c, d, e, f) -> h b c d e f
