diff --git a/CHANGELOG.md b/CHANGELOG.md
index 354541c..105b031 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,12 +1,10 @@
-# [unreleased]
+# ChessKit 0.5.0
+Released Sunday, April 14, 2024.
 
 #### Improvements
 * PGN parsing now supports tag pairs (for example `[Event "Name"]`) located at the top of the PGN format, see [Issue #8](https://github.com/chesskit-app/chesskit-swift/issues/8).
 
-#### Bug Fixes
-* Fix issue where king is allowed to castle in check, see [Issue #11](https://github.com/chesskit-app/chesskit-swift/issues/11).
-
-#### Breaking Changes
+### Breaking Changes
 * Remove `color` parameter from `Move.init(san:color:position:)` initializer.
   * It was not being used, can be removed from any initializer call where it was included.
   * The new initializer is simply `Move.init(san:position:)`.
diff --git a/README.md b/README.md
index 3b6cb18..833aa71 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ A Swift package for efficiently implementing chess logic.
 
 * Add a package dependency to your Xcode project or Swift Package:
 ``` swift
-.package(url: "https://github.com/chesskit-app/chesskit-swift", from: "0.4.0")
+.package(url: "https://github.com/chesskit-app/chesskit-swift", from: "0.5.0")
 ```
 
 * Next you can import `ChessKit` to use it in your Swift code: