Skip to content

release 0.15.0 in production#33

Merged
fvalette-ledger merged 115 commits intomasterfrom
develop
Feb 19, 2025
Merged

release 0.15.0 in production#33
fvalette-ledger merged 115 commits intomasterfrom
develop

Conversation

@fvalette-ledger
Copy link
Copy Markdown

  • 1st version of ragger tests
  • Adapt tree like boilerplate example
  • Update ragger tests and png after adapting the tree
  • Remove zxlib, to be replaced by a clean submodule
  • Add zxlib submodule
  • Adapt the application to the new version of zxlib (19.8.2)
  • Cleanup useless files
  • Port and adapt workflows from boilerplate template
  • Update app version to 0.12.0
  • Fix Linters and CI outputs
  • Add Stax support
  • Update documentation
  • Remove useless path from check
  • Update Stax icons
  • Update Stax ragger png
  • Fix error handling
  • Fix reject error cases
  • Revert "Fix reject error cases"
  • Update text search for ragger, with regex
  • Update png accordingly
  • [auto]: add PR template
  • [auto] Add manifest
  • Update ledger_app.toml
  • Update ledger_app.toml
  • Replace zxlib submodule with files
  • Add rlp unit test to cmocka
  • Add ledger_app.toml
  • Replace deprecated makefile parameter
  • Signing refactor to introduce message signing
  • Add metadata parsing support
  • Add script parser
  • Clang-format
  • Failure to upload code coverage -> no CI failure
  • Add message signing (may not work yet)
  • Merge with latest zxlib version
  • Message signing with tests
  • Merkle tree generator
  • Transaction signingusing merkle trees
  • Add tests merkle proof errors
  • Arbitrary transaction signing
  • Add manifest testcase generation
  • Manifest speculos tests
  • Improve logging
  • Remove script parsing code
  • Remove optional array
  • Arbitrary message signing simplification
  • Support for reverted type value JSON order
  • New manifest, including necessary testing changes
  • String and enum types in metadata parsing
  • App supports string and enum types
  • Process manifest with new types
  • Fix snapshots to latest containers
  • Javascript layer
  • NanoS/X/S+ show address from menu
  • STAX menu review address feature
  • Bump version + fix related snapshots
  • Update APDU documentation
  • Remove duplicate (and unused) base58. files*
  • Adjust max displayed value string on stax
  • Update manifest
  • Shorten tx names and labels that were too long
  • Audit findings
  • Remove unused old file
  • Improve docs
  • Audit related minor code improvements
  • Fix crypto call reurn value checks
  • New zxlib, no adjusmens
  • Update zxlib
  • Update build to reflect PRODUCTION_BUILD option
  • Update snapshots
  • Update zxlib and fix typos
  • Python client refactor
  • Flex icon
  • generate new meta data
  • update app metadata root hash
  • fix python tests (but SCO.17 manifest)
  • update png files
  • fix sco.17 manifest test
  • new PNGs
  • fix c lint
  • fix js tests
  • fix pylint errors
  • more pylint fixes
  • add logs
  • update node registration name to fix display
  • revert logs
  • Update snapshots with latest ledger-dev-tools
  • WIP Update zxlib
  • Show address from menu in STAX and FLEX
  • Remove outdated menu entries, improve menu test
  • remove all snapshots for a clean rebase
  • generate new PNGs and update truncated display text
  • fix C linter
  • generate new PNGs with newer docker image
  • bump version
  • Remove Nanos support
  • Fix Production Build at 1 by default
  • Bump version
  • Add dynamic check of AppName and AppVersion
  • ** Update snapshots**
  • bump version
  • revert script updates to restrict changes to new node register only

cedelavergne-ledger and others added 30 commits September 19, 2023 11:19
- Based on boilerplate example
- Implementing tests like the legacy js code from Zondax
- Move src from app to the repo root
- Move glyphs from app to the repo root
- Move app icons to a new icons directory at the repo root
- Remove useless app directory
- Adapt Makefile accordingly, removing usage of dockerized Makefile from zxlib
- Update .gitignore file accordingly
- Update Ledger Version field for specific APDU
Rename few files to avoid conflicts during compilation
- Remove legacy test files and config
- Update git submodule files
- Remove useless deps PicoSHA2
- No Stax support for now
- Handle submdules
- Update codespell version, and exclude few files
- Check if unit-tests directory exists before execution
- Fix mypy
- Fix spelling
- Remove icons alpha channel
- Fix clang-format
- Fix CodeQL
- Update APDU Specification document
- Update README document, based on Boilerplate example
- Add doxygen config file
as we will need to make a lot of changes there.

Replace zxlib logging mechanism based on debugging with PRINTF macro.
Ported from old c++ tests to cmocka
Copy link
Copy Markdown

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@socket-security
Copy link
Copy Markdown

Report too large to display inline

View full report↗︎

@fvalette-ledger fvalette-ledger merged commit ab0bec4 into master Feb 19, 2025
85 of 90 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants