π (release) [NO-ISSUE]: Backmerge release into develop - #1908
Conversation
β¦er-wallet,signer-eth,contacts-kit,signer-sol Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
β¦ 1.9.1, Ledger Wallet 0.6.0, Context Module 2.6.0, Signer ETH 1.18.1, Signer SOL 1.13.1, Signer TRON 0.3.0 (#1907)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Copilot review overview
π‘ Changes recommended
Changelog formatting issues were introduced (misplaced header text and broken list indentation) that should be corrected before merging.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 2
Open (2)
What changed in this PR
Backmerge PR that syncs develop with the latest release state from main, primarily by updating published package versions/changelogs, refreshing the lockfile, and cleaning up consumed changesets.
Changes:
- Bump versions + update changelogs for multiple packages included in the release.
- Update docs βLibrariesβ index to reflect newly released versions.
- Refresh
pnpm-lock.yamland remove consumed.changeset/*entries.
| File | Description |
|---|---|
| pnpm-lock.yaml | Lockfile adjustments from the backmerge install state. |
| packages/βsigner/βsigner-trx/βpackage.json | Bump @ledgerhq/device-signer-kit-tron version to 0.3.0. |
| packages/βsigner/βsigner-trx/βCHANGELOG.md | Add 0.3.0 release notes (needs minor formatting fix). |
| packages/βsigner/βsigner-solana/βpackage.json | Bump @ledgerhq/device-signer-kit-solana version to 1.13.1. |
| packages/βsigner/βsigner-solana/βCHANGELOG.md | Add 1.13.1 release notes. |
| packages/βsigner/βsigner-eth/βpackage.json | Bump @ledgerhq/device-signer-kit-ethereum version to 1.18.1. |
| packages/βsigner/βsigner-eth/βCHANGELOG.md | Add 1.18.1 release notes. |
| packages/βsigner/βcontext-module/βpackage.json | Bump @ledgerhq/context-module version to 2.6.0. |
| packages/βsigner/βcontext-module/βCHANGELOG.md | Add 2.6.0 release notes. |
| packages/βledger-wallet/βpackage.json | Bump @ledgerhq/dmk-ledger-wallet version to 0.6.0. |
| packages/βledger-wallet/βCHANGELOG.md | Add 0.6.0 release notes (needs list indentation fix). |
| packages/βdevice-management-kit/βpackage.json | Bump @ledgerhq/device-management-kit version to 1.9.1. |
| packages/βdevice-management-kit/βCHANGELOG.md | Add 1.9.1 release notes. |
| packages/βdevice-contacts-kit/βpackage.json | Bump @ledgerhq/device-contacts-kit version to 0.5.0. |
| packages/βdevice-contacts-kit/βCHANGELOG.md | Add 0.5.0 release notes. |
| apps/βdocs/βcontent/βdocs/βindex.mdx | Update displayed library versions to match released packages. |
| .changeset/βtame-cities-sneeze.md | Remove consumed changeset entry. |
| .changeset/βstale-bikes-cry.md | Remove consumed changeset entry. |
| .changeset/βsolana-hide-rules-owner-assoc.md | Remove consumed changeset entry. |
| .changeset/βsolana-alt-hide-rule-owner-requirements.md | Remove consumed changeset entry. |
| .changeset/βslimy-vans-unite.md | Remove consumed changeset entry. |
| .changeset/βplenty-crabs-flow.md | Remove consumed changeset entry. |
| .changeset/βplain-books-wait.md | Remove consumed changeset entry. |
| .changeset/βodd-buses-mate.md | Remove consumed changeset entry. |
| .changeset/βnew-bees-trade.md | Remove consumed changeset entry. |
| .changeset/βlate-jeans-glow.md | Remove consumed changeset entry. |
| .changeset/βicy-mangos-knock.md | Remove consumed changeset entry. |
| .changeset/βfull-clouds-sort.md | Remove consumed changeset entry. |
| .changeset/βflashmcu-bootloader-recovery.md | Remove consumed changeset entry. |
| .changeset/βfix-onboarding-state-byte-mapping.md | Remove consumed changeset entry. |
| .changeset/βfine-birds-notice.md | Remove consumed changeset entry. |
| .changeset/βfair-jeans-cheat.md | Remove consumed changeset entry. |
| .changeset/βevery-eagles-tell.md | Remove consumed changeset entry. |
| .changeset/βdull-baths-poke.md | Remove consumed changeset entry. |
| .changeset/βcrazy-comics-dress.md | Remove consumed changeset entry. |
Files not reviewed (1)
- pnpm-lock.yaml: Generated file
π‘ Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| - [#1901](https://github.com/LedgerHQ/device-sdk-ts/pull/1901) [`b5fc8f0`](https://github.com/LedgerHQ/device-sdk-ts/commit/b5fc8f0d39bfe71741265a4be220eb59b8625e71) Thanks [@benruseau](https://github.com/benruseau)! - Add a bootloader recovery mode to `FlashMcuDeviceAction`. `FlashMcuDAInput` now | ||
| takes a `mode`: `{ mode: "osUpdate", finalFirmware }` keeps the previous | ||
| behaviour, while `{ mode: "bootloaderRecovery" }` resolves the MCU from what the | ||
| device reports, for a device stuck in bootloader mode with no known update path. | ||
|
|
||
| The forced MCU versions are now per mode, matching the two legacy flows: an OS | ||
| update only aliases a bootloader reporting no version, and resolves everything | ||
| else from the MCU catalog constrained by the firmware being installed, while a | ||
| recovery keeps the full set of hops. An OS update on a device reporting | ||
| bootloader `0.6`, `0.7` or `0.9` previously skipped the catalog and ignored the | ||
| final firmware. |
| # Changelog | ||
|
|
||
| ## 0.3.0 | ||
|
|
||
| ### Minor Changes | ||
|
|
||
| - [#1902](https://github.com/LedgerHQ/device-sdk-ts/pull/1902) [`698f5e7`](https://github.com/LedgerHQ/device-sdk-ts/commit/698f5e72a568bb1bd65d4d25b30d9b5a10139b96) Thanks [@aussedatlo](https://github.com/aussedatlo)! - Show a saved contact name in place of the raw recipient address when reviewing a Tron transaction, matched against the address book given to `withAddressBook`. Only the transaction recipient is matched, and a contact the device rejects never costs the signature. `encodeTronAddress` and `decodeTronAddress` are exported alongside, since registering a contact through the contacts kit takes the raw address bytes an address book holds as base58. | ||
|
|
||
| - [#1893](https://github.com/LedgerHQ/device-sdk-ts/pull/1893) [`7ea891a`](https://github.com/LedgerHQ/device-sdk-ts/commit/7ea891a8d637d481de39bc20f6e4c0a0404d5199) Thanks [@aussedatlo](https://github.com/aussedatlo)! - Provide TRC10 token names to the device when signing a transaction, so TRC10 transfers are clear-signed instead of blind-signed | ||
|
|
||
| ### Patch Changes | ||
|
|
||
| - Updated dependencies [[`acf298b`](https://github.com/LedgerHQ/device-sdk-ts/commit/acf298b8deadbed10c516553d4b824015618a0d3), [`ac41ccc`](https://github.com/LedgerHQ/device-sdk-ts/commit/ac41ccc40158ac1edd3493bf88a7d7c25f2c60b9), [`5030e85`](https://github.com/LedgerHQ/device-sdk-ts/commit/5030e85dea4f36a2307609dcabe20eee607f08ab), [`1fe060e`](https://github.com/LedgerHQ/device-sdk-ts/commit/1fe060e78f76b03960c0a23c6bb93fa54cad8915), [`f275d1e`](https://github.com/LedgerHQ/device-sdk-ts/commit/f275d1ea15dc3a4fd58379c47a5219b1f84967de), [`c6a2056`](https://github.com/LedgerHQ/device-sdk-ts/commit/c6a205652ebb21f154b26f6dda2b22d7119ccbaa), [`f4a3bee`](https://github.com/LedgerHQ/device-sdk-ts/commit/f4a3beea6aa3c3764771fbb01caee16c0d2becb7), [`856461c`](https://github.com/LedgerHQ/device-sdk-ts/commit/856461cb582efdcb52ddd371797a646ee20264fe), [`acd0c05`](https://github.com/LedgerHQ/device-sdk-ts/commit/acd0c050d9fbf6f306cd4bf43ad3594272da6b20), [`762139e`](https://github.com/LedgerHQ/device-sdk-ts/commit/762139ee3348882aef30bc17a07328b697c9725f)]: | ||
| - @ledgerhq/device-contacts-kit@0.5.0 | ||
| - @ledgerhq/context-module@2.6.0 | ||
| - @ledgerhq/device-management-kit@1.9.1 | ||
|
|
||
| All notable changes to this project will be documented in this file. | ||
|
|
Co-authored-by: Cursor <cursoragent@cursor.com>
|




π Backmerge Incoming!
A backmerge operation is being performed to integrate released packages back into the develop branch. This ensures that the develop branch stays up-to-date with the latest stable releases.
π Backmerge Checklist
main:chore/backmergedevelopusing templategh pr create -B develop --title "π (release) [NO-ISSUE]: Backmerge release into develop" -T .github/pull_request_backmerge_template.mdrevert-private.cjs)private: falseset in theirpackage.jsonfilesunpin-deps.cjs)pnpm install)git commit -m "π§ (release): Reset private packages after release"