Skip to content

Releases: LedgerHQ/speculos

v0.25.1

21 Jul 11:39
522a929
Compare
Choose a tag to compare

Commits

  • 0781348: Fix missing check of API level 25 when loading fonts (Nicolas Roggeman) #594

v0.25.0

17 Jul 08:27
624c70a
Compare
Choose a tag to compare

Commits

  • 3c89d97: Auto try to find an available apdu port (Charles-Edouard de la Vergne) #589
  • ba40237: Define keys mapping for Stax/Flex, and adapt for Nano. Use them in _key_event (Charles-Edouard de la Vergne) #589
  • 982d96c: Fix regex to correctly set the push flag (Charles-Edouard de la Vergne) #589
  • 8000a2b: Update CHANGELOG (Charles-Edouard de la Vergne) #589
  • f8966ec: Bump flask-cors from 5.0.1 to 6.0.0 (dependabot[bot]) #590
  • 2725221: Bump urllib3 from 2.4.0 to 2.5.0 (dependabot[bot]) #590
  • 8218275: Apex P: First implementation (Arthur Bonnaudet) #592
  • e922555: Support drawing lines without mask (Nicolas Roggeman) #592
  • 9c611d0: Support API level 25 (Nicolas Roggeman) #592
  • c10f55e: Use ledgered to determine app parameters from manifest (Charles-Edouard de la Vergne) #593

v0.23.0

02 Jul 12:58
58d949b
Compare
Choose a tag to compare

Commits

  • 0126583: Update Shared lib ELF files with rc5 for API_LEVEL 23 (Daniel Morais) #583
  • 4ee8dbd: Add x25519 support (Charles-Edouard de la Vergne) #581
  • 8c48e61: Fix to support Rust apps on Nano devices with BAGL (GroM) #585
  • c92f9ee: Add SDK_API_LEVEL_24 (Thomas Joly) #586
  • b5d04b3: Add skeleton for new os io (Thomas Joly) #586
  • 2df278c: Connect the new IO for the syscall dispatch (Thomas Joly) #586
  • a76f931: IO revamp low level implementation (Stephane Portron) #586
  • 983b999: IO revamp high level implementation (Stephane Portron) #586
  • Handle new os_io_rx_evt prototype #586 (Stephane Portron)
  • Handle TAG_NFC_POWER MCU msg #586 (Stephane Portron)
  • dfd7b67: Updates files to support API_LEVEL_24 (Daniel Morais) #586
  • 88731be: Add Shared lib ELF files for API_LEVEL 24 (Daniel Morais) #586
  • 10a1f52: Update CHANGELOG.md with API_LEVEL_24 (Daniel Morais) #586
  • 7194332: Fix clang-format issues (Daniel Morais) #586
  • 41b65f2: Prepare 0.23.0 (Charles-Edouard de la Vergne) #588

v0.22.0

02 Jun 12:55
5b8e10a
Compare
Choose a tag to compare

Commits

  • 38f6ee5: Modular exponentiation with exponent 0 is allowed in BOLOS (Salvatore Ingala) #529
  • 2350bd4: Only load pygame with --sound & supress pygame message (Alexandre Paillier) #576
  • 6244701: Fix nb_fonts check and make OCR working again (Daniel Morais) #577
  • 9bad8c4: Fix issue with LNX/LNSP Apps using BAGL with API_LEVEL 23 (Daniel Morais) #577
  • 9799fab: Fix crash in nano shared lib files (because of NBGL obj size) (Nicolas Roggeman) #578
  • b8ace2f: Update Changelog for v0.22.0 deploy (Charles-Edouard de la Vergne) #580

v0.21.2

28 Apr 07:49
ffcf9f6
Compare
Choose a tag to compare

Commits

  • c4387c3: [fix] Incorrect syscall address for 'os_endorsement_key1_sign_without_code_hash' on API level < 23 (Lucas PASCAL) #573

v0.21.1

25 Apr 15:53
89100a7
Compare
Choose a tag to compare

Commits

  • 08d1f46: [fix] Incorrect font size/address computed when starting Speculos with a library (Lucas PASCAL) #572

v0.21.0

23 Apr 12:56
68ce2a3
Compare
Choose a tag to compare

Commits

  • 2f6cd47: [add] Syscall os_endorsement_key1_sign_without_code_hash (Lucas PASCAL) #568
  • 621ccb0: [add] 'key1_sign_without_code_hash' syscall for API 23+ (Lucas PASCAL) #568

v0.20.0

23 Apr 10:18
174bccf
Compare
Choose a tag to compare

Commits

  • db564f9: [ci][clean] Only release on tag (Lucas PASCAL) #566
  • ed01365: [ci][clean] Cancel previous workflows on a reference (branch, tag, ...) when it is updated (Lucas PASCAL) #567
  • 05dcd51: Stax/Flex: Print tune on seproxyhal play tune event (Arthur Bonnaudet) #570
  • a562738: Support API level 23 (Nicolas Roggeman) #569
  • 8afe724: Add endorsement new syscalls (Arthur Bonnaudet) #569
  • 0659f05: Support drawing outside of screen in vertical, on Nano (Menu List) (Nicolas Roggeman) #569
  • 8b9801e: Do not patch svc when it's only data and not code (Nicolas Roggeman) #569
  • aa94e55: Update shared libraries for all products (Nicolas Roggeman) #569
  • 3a90316: Update CHANGELOG.md to version 0.20.0 (Nicolas Roggeman) #569
  • 7c75dc3: Add wav files for the different tunes (Charles-Edouard de la Vergne) #571
  • c3223e3: Play the tunes (Charles-Edouard de la Vergne) #571
  • 9e3aad0: Add command line option -S/--sound to play Tunes (Charles-Edouard de la Vergne) #571
  • 7daecf5: fix pygame warning which breaks speculos version retrieval (Charles-Edouard de la Vergne) #571
  • 899e5b1: Add pygame dependency (Charles-Edouard de la Vergne) #571
  • ee9aa3e: Update changelog (Charles-Edouard de la Vergne) #571

v0.17.0

21 Mar 10:31
0c57c92
Compare
Choose a tag to compare

Commits

  • 269c912: [ci][fix] Allow the CI to make a deployment (Lucas PASCAL) #559
  • 6673ee9: NVRAM data save and load support (Ilya Artemov) #552
  • 5ee6355: Fix BAGL applications calling NBGL libraries case (Nicolas Roggeman) #560
  • 14f8ddc: Bump jinja2 from 3.1.5 to 3.1.6 (dependabot[bot]) #558
  • c2cd658: Fixing Rust apps crash (Ilya Artemov) #561
  • 462dcd4: Build and test the Speculos docker with a Rust app (Ilya Artemov) #561