diff --git a/Braintree.podspec b/Braintree.podspec
index d96409a92b..2d751bb9f3 100644
--- a/Braintree.podspec
+++ b/Braintree.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "Braintree"
- s.version = "5.20.1"
+ s.version = "5.21.0"
s.summary = "Braintree iOS SDK: Helps you accept card and alternative payments in your iOS app."
s.description = <<-DESC
Braintree is a full-stack payments platform for developers
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bb6992a957..e73ae367e7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
# Braintree iOS SDK Release Notes
-## unreleased
+## 5.21.0 (2023-03-14)
* Add missed deprecation warnings to `BTCardRequest` Union Pay properties
* Update Cardinal SDK to version 2.2.5-6
* BraintreePayPalNativeCheckout (BETA)
diff --git a/Demo/Application/Supporting Files/Braintree-Demo-Info.plist b/Demo/Application/Supporting Files/Braintree-Demo-Info.plist
index d7439010a0..386ee56e1f 100644
--- a/Demo/Application/Supporting Files/Braintree-Demo-Info.plist
+++ b/Demo/Application/Supporting Files/Braintree-Demo-Info.plist
@@ -41,7 +41,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 5.20.1
+ 5.21.0
CFBundleURLTypes
@@ -56,7 +56,7 @@
CFBundleVersion
- 5.20.1
+ 5.21.0
LSApplicationQueriesSchemes
com.braintreepayments.Demo.payments
diff --git a/Sources/BraintreeCore/Braintree-Version.h b/Sources/BraintreeCore/Braintree-Version.h
index a43da259a7..78f287a23c 100644
--- a/Sources/BraintreeCore/Braintree-Version.h
+++ b/Sources/BraintreeCore/Braintree-Version.h
@@ -1 +1 @@
-#define BRAINTREE_VERSION (@"5.20.1")
+#define BRAINTREE_VERSION (@"5.21.0")
diff --git a/Sources/BraintreeCore/Info.plist b/Sources/BraintreeCore/Info.plist
index f2ab291876..8f69e6fd03 100644
--- a/Sources/BraintreeCore/Info.plist
+++ b/Sources/BraintreeCore/Info.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 5.20.1
+ 5.21.0
CFBundleSignature
????
CFBundleVersion
- 5.20.1
+ 5.21.0
NSPrincipalClass