diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -3,6 +3,8 @@
 [![CI](https://github.com/tfausak/rattletrap/actions/workflows/ci.yml/badge.svg)](https://github.com/tfausak/rattletrap/actions/workflows/ci.yml)
 [![Hackage](https://badgen.net/hackage/v/rattletrap)](https://hackage.haskell.org/package/rattletrap)
 
+:warning: This package is not maintained anymore.
+
 Rattletrap parses and generates [Rocket League][] replays. Parsing replays can
 be used to analyze data in order to collect high-level statistics like players
 and points, or low-level details like positions and cameras. Generating replays
@@ -22,7 +24,7 @@
 The best way to get Rattletrap is by downloading [the latest release][] for
 your platform.
 
-Rattletrap is written in [Haskell][]. If you'd like to use a program written in
+Rattletrap is written in Haskell. If you'd like to use a program written in
 a different language, consider one of the following:
 
 - <https://github.com/jjbott/RocketLeagueReplayParser> (C#)
diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -1,8 +1,12 @@
 cabal-version: 2.2
 name: rattletrap
-version: 14.1.3
+version: 14.1.4
 synopsis: Parse and generate Rocket League replays.
-description: Rattletrap parses and generates Rocket League replays.
+description:
+  Warning: This package is not maintained anymore.
+  .
+  Rattletrap parses and generates Rocket League replays.
+
 build-type: Simple
 category: Game
 extra-doc-files:
