diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a9c6d8..b6193d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.46.0] - 2025-01-02 + +### Changed + - [full, legacy, dev-tools] Update Rust stable and nightly toolchains + - Bump ledgerctl version + - Bump cargo-ledger version + ## [3.45.0] - 2024-12-17 ### Changed diff --git a/full/Dockerfile b/full/Dockerfile index 7714c02..4b99142 100644 --- a/full/Dockerfile +++ b/full/Dockerfile @@ -1,7 +1,7 @@ FROM ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:latest -ARG RUST_STABLE_VERSION=1.75.0 -ARG RUST_NIGHTLY_VERSION=nightly-2023-11-10 +ARG RUST_STABLE_VERSION=1.83.0 +ARG RUST_NIGHTLY_VERSION=nightly-2024-11-22 ENV RUST_STABLE=$RUST_STABLE_VERSION ENV RUST_NIGHTLY=$RUST_NIGHTLY_VERSION @@ -37,13 +37,13 @@ RUN apk add -t python_build_deps python3-dev \ libffi-dev # Install ledgerctl, which is used by cargo ledger for loading or dumping an APDU app file. -RUN pip3 install --no-cache-dir ledgerwallet==0.5.2 +RUN pip3 install --no-cache-dir ledgerwallet==0.6.0 # Cleanup, remove packages that aren't needed anymore RUN apk del python_build_deps # Add cargo ledger -RUN cargo +$RUST_STABLE_VERSION install --version 1.5.1 cargo-ledger +RUN cargo +$RUST_STABLE_VERSION install --version 1.6.0 cargo-ledger # Setup cargo ledger (install JSON target files and custom link script) for nightly RUN cargo +$RUST_NIGHTLY_VERSION ledger setup diff --git a/legacy/Dockerfile b/legacy/Dockerfile index 6e7608a..c1ffe93 100644 --- a/legacy/Dockerfile +++ b/legacy/Dockerfile @@ -7,8 +7,8 @@ ARG DEBIAN_FRONTEND=noninteractive ARG LLVM_VERSION=12 -ARG RUST_STABLE_VERSION=1.75.0 -ARG RUST_NIGHTLY_VERSION=nightly-2023-11-10 +ARG RUST_STABLE_VERSION=1.83.0 +ARG RUST_NIGHTLY_VERSION=nightly-2024-11-22 ENV RUST_STABLE=$RUST_STABLE_VERSION ENV RUST_NIGHTLY=$RUST_NIGHTLY_VERSION @@ -82,7 +82,7 @@ RUN rustup component add rust-src --toolchain $RUST_STABLE_VERSION RUN pip3 install ledgerwallet==0.4.0 # Add cargo ledger -RUN cargo +$RUST_STABLE_VERSION install --version 1.3.0 cargo-ledger +RUN cargo +$RUST_STABLE_VERSION install --version 1.6.0 cargo-ledger # Setup cargo ledger (install JSON target files and custom link script) RUN cargo +$RUST_NIGHTLY_VERSION ledger setup