What changed, and why it matters
This commit is a routine version bump from 1.5.3 to 1.5.4 across build files, documentation, and package metadata. It changes only version strings and constants; no code logic is modified. There is no security-relevant content in the diff.
No action required. This is a routine release version bump with no security implications evident in the commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates version identifiers in README.md, _CMakeLists.txt, configure.ac, docs/source/conf.py, include/wally_core.h, setup.py, src/wasm_package/package-lock.json, src/wasm_package/package.json, and src/wasm_package/src/const.js. No functional source code, cryptographic logic, or API behavior is altered. The changes are purely cosmetic/versioning.
Changed components
Inspect captured patch +12 / −12
diff --git a/README.md b/README.md
index 5c1ce3a..d830eb9 100644
--- a/README.md
+++ b/README.md
@@ -125,7 +125,7 @@ installed.
For non-development use, you can install wally from PyPI with `pip` as follows:
```
-pip install wallycore==1.5.3
+pip install wallycore==1.5.4
```
For development, you can build and install wally using:
diff --git a/_CMakeLists.txt b/_CMakeLists.txt
index 007729f..978858c 100644
--- a/_CMakeLists.txt
+++ b/_CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.18)
project(
libwallycore
- VERSION 1.5.3
+ VERSION 1.5.4
DESCRIPTION "A collection of useful primitives for cryptocurrency wallets"
LANGUAGES C
)
diff --git a/configure.ac b/configure.ac
index 735a205..9dd4fa5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_PREREQ([2.60])
-AC_INIT([libwallycore],[1.5.3])
+AC_INIT([libwallycore],[1.5.4])
AC_CONFIG_AUX_DIR([tools/build-aux])
AC_CONFIG_MACRO_DIR([tools/build-aux/m4])
AC_CONFIG_SRCDIR([src/mnemonic.h])
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 7ce9c7e..72c7af0 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -168,7 +168,7 @@ author = u'Jon Griffiths'
# built documents.
#
# The short X.Y version.
-version = u'1.5.3'
+version = u'1.5.4'
# The full version, including alpha/beta/rc tags.
release = version
diff --git a/include/wally_core.h b/include/wally_core.h
index 9161051..cb8f7ca 100644
--- a/include/wally_core.h
+++ b/include/wally_core.h
@@ -31,8 +31,8 @@ extern "C" {
/** Library version */
#define WALLY_MAJOR_VER 1
#define WALLY_MINOR_VER 5
-#define WALLY_PATCH_VER 3
-#define WALLY_BUILD_VER 0x10503
+#define WALLY_PATCH_VER 4
+#define WALLY_BUILD_VER 0x10504
/**
* Initialize wally.
diff --git a/setup.py b/setup.py
index fddb619..b76e8cc 100644
--- a/setup.py
+++ b/setup.py
@@ -172,7 +172,7 @@ wally_ext = Extension(
kwargs = {
'name': 'wallycore',
- 'version': '1.5.3',
+ 'version': '1.5.4',
'description': 'libwally Bitcoin library',
'long_description': 'Python bindings for the libwally Bitcoin library',
'url': 'https://github.com/ElementsProject/libwally-core',
diff --git a/src/wasm_package/package-lock.json b/src/wasm_package/package-lock.json
index e276d8f..286974f 100644
--- a/src/wasm_package/package-lock.json
+++ b/src/wasm_package/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "wallycore",
- "version": "1.5.3",
+ "version": "1.5.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "wallycore",
- "version": "1.5.3",
+ "version": "1.5.4",
"license": "(MIT or BSD)",
"devDependencies": {
"buffer": "^6.0.3",
diff --git a/src/wasm_package/package.json b/src/wasm_package/package.json
index fb82fd4..8d9acb7 100644
--- a/src/wasm_package/package.json
+++ b/src/wasm_package/package.json
@@ -1,6 +1,6 @@
{
"name": "wallycore",
- "version": "1.5.3",
+ "version": "1.5.4",
"description": "JavaScript bindings for libwally",
"main": "src/index.js",
"type": "module",
diff --git a/src/wasm_package/src/const.js b/src/wasm_package/src/const.js
index 27e30df..ead3617 100755
--- a/src/wasm_package/src/const.js
+++ b/src/wasm_package/src/const.js
@@ -109,7 +109,7 @@ export const WALLY_ADDRESS_VERSION_WIF_TESTNET = 0xEF; /** Wallet Import Format
export const WALLY_BIP32_CHAIN_CODE_LEN = 32;
export const WALLY_BIP32_TWEAK_SUM_LEN = 32;
export const WALLY_BTC_MAX = 21000000;
-export const WALLY_BUILD_VER = 0x10503;
+export const WALLY_BUILD_VER = 0x10504;
export const WALLY_CA_PREFIX_LIQUID = 0x0c; /** Liquid v1 confidential address prefix */
export const WALLY_CA_PREFIX_LIQUID_REGTEST = 0x04; /** Liquid v1 confidential address prefix for regtest */
export const WALLY_CA_PREFIX_LIQUID_TESTNET = 0x17; /** Liquid v1 confidential address prefix for testnet */
@@ -153,7 +153,7 @@ export const WALLY_NETWORK_LIQUID_TESTNET = 0x05; /** Liquid v1 testnet */
export const WALLY_NETWORK_NONE = 0x00; /** Used for miniscript parsing only */
export const WALLY_NO_CODESEPARATOR = 0xffffffff; /* No BIP342 code separator position */
export const WALLY_OK = 0; /** Success */
-export const WALLY_PATCH_VER = 3;
+export const WALLY_PATCH_VER = 4;
export const WALLY_PSBT_COMBINE_SIGS = 0x1; /* Combine the signatures from a signature-only PSBT */
export const WALLY_PSBT_EXTRACT_FINAL = 0x0; /* Extract a final transaction; fail if any inputs aren't finalized */
export const WALLY_PSBT_EXTRACT_NON_FINAL = 0x1; /* Extract without any final scriptsig and witness */
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.