What changed, and why it matters
This commit is a routine version bump from 2.5.3 to 2.5.4. It only changes version strings in four files: the build configuration, macOS packaging metadata, in-app version constant, and documentation for reproducible builds. There are no code logic changes, bug fixes, or security-related modifications visible in the diff.
No security action required. Treat as a normal release version bump. Review the actual 2.5.4 release notes or preceding commits if assessing the security content of the v2.5.4 release, as this commit itself contains no security fixes.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates the declared application version from 2.5.3 to 2.5.4 across build.gradle, docs/reproducible.md, src/main/deploy/package/macos/Info.plist, and the APP_VERSION constant in SparrowWallet.java. No functional code, dependency versions, cryptographic operations, network handling, or input validation logic was altered. The change is purely metadata/versioning.
Changed components
build.gradle version metadatadocs/reproducible.md documentationmacOS Info.plist CFBundleShortVersionStringSparrowWallet.java APP_VERSION constantInspect captured patch +4 / −4
diff --git a/build.gradle b/build.gradle
index dffebd9..57731d8 100644
--- a/build.gradle
+++ b/build.gradle
@@ -20,7 +20,7 @@ if(System.getProperty("os.arch") == "aarch64") {
def headless = "true".equals(System.getProperty("java.awt.headless"))
group = 'com.sparrowwallet'
-version = '2.5.3'
+version = '2.5.4'
repositories {
mavenCentral()
diff --git a/docs/reproducible.md b/docs/reproducible.md
index 4dd278c..8072116 100644
--- a/docs/reproducible.md
+++ b/docs/reproducible.md
@@ -56,7 +56,7 @@ sudo apt install -y rpm fakeroot binutils
First, assign a temporary variable in your shell for the specific release you want to build. For the current one specify:
```shell
-GIT_TAG="2.5.2"
+GIT_TAG="2.5.3"
```
The project can then be initially cloned as follows:
diff --git a/src/main/deploy/package/macos/Info.plist b/src/main/deploy/package/macos/Info.plist
index 5a61ca5..e358626 100644
--- a/src/main/deploy/package/macos/Info.plist
+++ b/src/main/deploy/package/macos/Info.plist
@@ -21,7 +21,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>2.5.3</string>
+ <string>2.5.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<!-- See https://developer.apple.com/app-store/categories/ for list of AppStore categories -->
diff --git a/src/main/java/com/sparrowwallet/sparrow/SparrowWallet.java b/src/main/java/com/sparrowwallet/sparrow/SparrowWallet.java
index 5b72546..352685e 100644
--- a/src/main/java/com/sparrowwallet/sparrow/SparrowWallet.java
+++ b/src/main/java/com/sparrowwallet/sparrow/SparrowWallet.java
@@ -19,7 +19,7 @@ import java.util.*;
public class SparrowWallet {
public static final String APP_ID = "sparrow";
public static final String APP_NAME = "Sparrow";
- public static final String APP_VERSION = "2.5.3";
+ public static final String APP_VERSION = "2.5.4";
public static final String APP_VERSION_SUFFIX = "";
public static final String APP_HOME_PROPERTY = ApplicationDir.getHomeProperty(APP_NAME);
public static final String NETWORK_ENV_PROPERTY = "SPARROW_NETWORK";
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.