What changed, and why it matters
This commit is a routine version bump from 1.5.4 to 1.5.5 across build files, documentation, and package metadata. It changes only version strings and the build version constant; no code logic is modified.
No security action required; treat as a normal release version bump.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates version identifiers in README.md, _CMakeLists.txt, configure.ac, docs/source/conf.py, include/wally_core.h, setup.py, and the wasm_package package.json/package-lock.json/const.js. No functional source code, API behavior, or cryptographic logic is altered.
Changed components
Inspect captured patch +12 / −12
diff --git a/README.md b/README.md
index d830eb9..1b93d14 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.4
+pip install wallycore==1.5.5
```
For development, you can build and install wally using:
diff --git a/_CMakeLists.txt b/_CMakeLists.txt
index 978858c..f12bf9e 100644
--- a/_CMakeLists.txt
+++ b/_CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.18)
project(
libwallycore
- VERSION 1.5.4
+ VERSION 1.5.5
DESCRIPTION "A collection of useful primitives for cryptocurrency wallets"
LANGUAGES C
)
diff --git a/configure.ac b/configure.ac
index 7fa0a66..ea3d710 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_PREREQ([2.60])
-AC_INIT([libwallycore],[1.5.4])
+AC_INIT([libwallycore],[1.5.5])
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 72c7af0..c30530e 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.4'
+version = u'1.5.5'
# The full version, including alpha/beta/rc tags.
release = version
diff --git a/include/wally_core.h b/include/wally_core.h
index cb8f7ca..e8c5c98 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 4
-#define WALLY_BUILD_VER 0x10504
+#define WALLY_PATCH_VER 5
+#define WALLY_BUILD_VER 0x10505
/**
* Initialize wally.
diff --git a/setup.py b/setup.py
index b76e8cc..016fbdf 100644
--- a/setup.py
+++ b/setup.py
@@ -172,7 +172,7 @@ wally_ext = Extension(
kwargs = {
'name': 'wallycore',
- 'version': '1.5.4',
+ 'version': '1.5.5',
'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 286974f..491fd83 100644
--- a/src/wasm_package/package-lock.json
+++ b/src/wasm_package/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "wallycore",
- "version": "1.5.4",
+ "version": "1.5.5",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "wallycore",
- "version": "1.5.4",
+ "version": "1.5.5",
"license": "(MIT or BSD)",
"devDependencies": {
"buffer": "^6.0.3",
diff --git a/src/wasm_package/package.json b/src/wasm_package/package.json
index 8d9acb7..06b1a54 100644
--- a/src/wasm_package/package.json
+++ b/src/wasm_package/package.json
@@ -1,6 +1,6 @@
{
"name": "wallycore",
- "version": "1.5.4",
+ "version": "1.5.5",
"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 ead3617..6ea43fc 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 = 0x10504;
+export const WALLY_BUILD_VER = 0x10505;
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 = 4;
+export const WALLY_PATCH_VER = 5;
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.