diff --git a/README.markdown b/README.markdown
--- a/README.markdown
+++ b/README.markdown
@@ -10,8 +10,8 @@
 can be used to modify replays in order to force everyone into the same car or
 change the map a game was played on.
 
-Rattletrap supports every version of Rocket League up to [2.01][], which was
-released on 2021-08-10. If a replay can be played by the Rocket League client,
+Rattletrap supports every version of Rocket League up to [2.08][], which was
+released on 2021-11-16. If a replay can be played by the Rocket League client,
 it can be parsed by Rattletrap. (If not, that's a bug. Please report it!)
 
 ## Install
@@ -136,7 +136,7 @@
 [Docker badge]: https://img.shields.io/docker/v/taylorfausak/rattletrap?label=docker&logo=docker&logoColor=white
 [docker]: https://hub.docker.com/r/taylorfausak/rattletrap
 [Rocket League]: https://www.rocketleague.com
-[2.01]: https://www.rocketleague.com/news/patch-notes-v2-01-season-4-update/
+[2.08]: https://www.rocketleague.com/news/patch-notes-v2-08-season-5-update/
 [Ball Chasing]: https://ballchasing.com
 [Haskell]: https://www.haskell.org
 [the latest release]: https://github.com/tfausak/rattletrap/releases/latest
diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.2
 
 name: rattletrap
-version: 11.2.3
+version: 11.2.4
 synopsis: Parse and generate Rocket League replays.
 description: Rattletrap parses and generates Rocket League replays.
 
@@ -28,6 +28,7 @@
     -Weverything
     -Wno-all-missed-specialisations
     -Wno-implicit-prelude
+    -Wno-missed-specialisations
     -Wno-missing-deriving-strategies
     -Wno-missing-export-lists
     -Wno-missing-exported-signatures
diff --git a/src/lib/Rattletrap/Data.hs b/src/lib/Rattletrap/Data.hs
--- a/src/lib/Rattletrap/Data.hs
+++ b/src/lib/Rattletrap/Data.hs
@@ -308,7 +308,9 @@
   , ("TAGame.CarComponent_Boost_TA:RechargeRate", AttributeType.Float)
   , ("TAGame.CarComponent_Boost_TA:ReplicatedBoostAmount", AttributeType.Byte)
   , ("TAGame.CarComponent_Boost_TA:UnlimitedBoostRefCount", AttributeType.Int)
+  , ("TAGame.CarComponent_Dodge_TA:DodgeImpulse", AttributeType.Location)
   , ("TAGame.CarComponent_Dodge_TA:DodgeTorque", AttributeType.Location)
+  , ("TAGame.CarComponent_DoubleJump_TA:DoubleJumpImpulse", AttributeType.Location)
   , ("TAGame.CarComponent_FlipCar_TA:bFlipRight", AttributeType.Boolean)
   , ("TAGame.CarComponent_FlipCar_TA:FlipCarTime", AttributeType.Float)
   , ("TAGame.CarComponent_TA:ReplicatedActive", AttributeType.Byte)
diff --git a/src/test/Main.hs b/src/test/Main.hs
--- a/src/test/Main.hs
+++ b/src/test/Main.hs
@@ -82,6 +82,7 @@
   , ("387f", "a frozen attribute") -- https://github.com/tfausak/rattletrap/commit/93ce196
   , ("3abd", "rlcs") -- https://github.com/tfausak/rattletrap/pull/86
   , ("3ea1", "a custom team name") -- https://github.com/tfausak/rattletrap/commit/cf4d145
+  , ("4050", "v2.08 dodge impulse") -- https://github.com/tfausak/rattletrap/issues/247
   , ("4126", "a game mode after Neo Tokyo") -- https://github.com/tfausak/rattletrap/commit/a1cf21e
   , ("419a", "a club match") -- https://github.com/tfausak/rattletrap/commit/8e35043
   , ("42f0", "reservations after Neo Tokyo") -- https://github.com/tfausak/rattletrap/commit/163684f
