Ubittool

Latest version: v0.7.0

Safety actively analyzes 613482 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.7.0

- Add command to read flash AND UICR in a single hex
- UICR data in needed for micro:bit programme operation
- Add command to flash a hex file and compare the flashed data to different hex file
- The CLI executables don't show the option to launch the GUI as it would fail
- The CLI only execs are packaged without the dependencies needed to launch the GUI
- Reduce maximum Python compatible version to 3.9
- Some locked dependencies don't have support for 3.10
- Removed pipenv support in favour of only supporting poetry
- Improve comparison generated HTML to be more clear

**Full Changelog**: https://github.com/carlosperate/ubittool/compare/v0.6.0...v0.7.0

0.6.0

- Add support for micro:bit V2
- Add new commands to read RAM data
- Read UICR now reads the full UICR data block
- The customer UICR is now available via "UICR Customer"
- Many doc improvements
- Update listed Python versions in package to include 3.8, 3.9 and drop 3.5
- Fix issue that triggered an extra exception if there was a problem reading the MicroPython code
- Add new publishing commands to make.py
- Moved CI from AppVeyor and TravisCI to GitHub Actions
- Update the version of PyInstaller used to mitigate a security warning
- Update other developer dependencies

0.5.0

* Project ranamed to `ubittool`
- Command line name is now `ubit`, e.g. `ubit --help`
* GUI panels can now be resized
* Upgraded to Python 3
* Added pyproject.toml with Poetry
* Started using Black, the uncompromising Python code formatter
* Added bugbear to the static analyser

0.4.0

Changelog:
* Add to the GUI a text label at the top of the window with the name of the last command executed
* Console widget clears the content for every command executed
* Increased test coverage
* Updated docs
* **KNOWN ISSUE**: 3

0.3.0

**BREAKING CHANGES** to the CLI.

Changelog:
* Moved the CLI codebase to use the `click` package.
- This now uses a more standard formula for the cli interface.
- Usage: `ubitflashtool COMMAND [ARGS]...`
- Available commands:

compare-flash Compare the micro:bit flash contents with a hex file.
gui Launch the GUI version of this app (has more options).
read-code Extract the MicroPython code to a file or print it.
read-flash Read the micro:bit flash contents into a hex file or print it.

* Added make-like Python script to run project actions
* Refactor GUI code
* Increased test coverage

0.2.0

Changelog:
* Added option to compare micro:bit flash or user UICR memory with a hex file.
Output is an HTML temporary file displayed in the system default browser.
* Fixed issue where application opened in the brackground
* App version is now visible in the CLI and the GUI window title
* Increased test coverage

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.