8000 Releases · Trup3s/resimulate · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: Trup3s/resimulate

v0.1.0-rc.1

11 May 01:29
Compare
Choose a tag to compare
v0.1.0-rc.1 Pre-release
Pre-release

v0.1.0-rc.1 (2025-05-11)

Bug Fixes

Chores

  • Add pre-commit hooks (c0ed749)

  • Bump dependencies (084acc5)

  • Bump pydantic version from 2.11.2 to 2.11.3

  • Update ruff version from 0.11.3 to 0.11.5

  • Bump versions (697181d)

  • Bump versions (079d933)

  • Bump versions (684ea5c)

  • Initial commit (c984146)

  • More logging (8b70a1b)

  • Update packages (767f133)

Code Style

Continuous Integration

Documentation

Features

  • Add new APDU recordings and enhance replay functionality with mutation option (81fe47e)

  • Add RecorderException and enhance APDU recording functionality (7109df2)

  • Add sgp 22 v3.1 support (89d50d5)

  • Argparse EnumAction (11bf8cd)

  • Authenticate client (8c2650d)

  • Basic packet capturing (cd03668)

  • Basic replay functionality (299f6ef)

  • Better replay (59e1dee)

  • Enhance cli functions (47dcaca)

  • Enhance image handling (4f69e37)

  • Added Pillow as a dependency for image processing.

  • Refactored the Application class to include a more informative repr method.

  • Updated ISDR class to retrieve configured data and handle memory reset options more flexibly.

  • Simplified Card class by removing unnecessary CLA byte handling.

  • Introduced new Image class for better image validation and serialization.

  • Created a new EuiccConfiguredData model to encapsulate configuration data.

  • Consolidated profile-related models into a single profile.py file, removing the deprecated profile_info.py.

  • Enhance logging and refactor enum usage across modules (42d9885)

  • Enhance profile management (fd03b9c)

  • Enhance scenarios (0233af4)

  • fix memory reset functionality

  • Fuzzing with hypothesis (8327132)

  • Added support for Jupyter notebooks in .gitignore.

  • Updated VSCode settings to configure unittest parameters.

  • Introduced new dependencies: attrs and hypothesis for enhanced testing.

  • Implemented a new fuzzing command apdu_fuzz for APDU mutation.

  • Enhanced existing fuzzing command to provide better progress tracking and logging.

  • Added unit tests for eUICC functionalities using hypothesis for property-based testing.

  • Updated SMDP client to use the latest protocol version.

  • Refactored logging initialization to allow for console customization.

  • Improved type hinting and error handling in various modules.

  • Implement estk fwupd (a91a310)

  • Added methods for unlocking, setting up, checking flash status, and sending firmware in the ESTK_FWUPD class.

  • Enhanced APDUPacket initialization to handle extended lengths correctly.

  • Updated the select_adf method in the Card class to use the correct p2 value for ESTK_FWUPD.

  • Improved logging in the PcscLink class for better debugging of TPDU transmissions.

  • Introduced a utility function str2ascii for converting hex strings to ASCII characters.

  • Ensured proper exception handling for APDU responses throughout the firmware update process.

  • Implement new EUICC applications, scenarios, and transport classes (e1b32c7)

  • Implement new EUICC applications, scenarios, and transport classes (5985f49)

  • New cli command and structure (cf981d7)

  • Notification and profile handling (32417e3)

  • Read euicc info (78f77b5)

  • Refactor notifications and fix euicc reset (08382ce)

  • Update dependencies and refac...

Read more
0