Releases: 32blit/32blit-tools
Releases · 32blit/32blit-tools
v0.7.4
What's Changed
- Use pytest instead of py.test, and test more Python versions by @ali1234 in #100
- Fix the build badge by @Daft-Freak in #101
- Fix bug when deleting from flash and add unit tests by @ali1234 in #99
- Fix RLE decompress with bitstring >= 4.1.0 by @Daft-Freak in #103
- CI: Fix deprecation warnings, rename branch prep. by @Gadgetoid in #104
Full Changelog: v0.7.3...v0.7.4
Version 0.7.3
What's Changed
- Validate metadata image sizes by @Daft-Freak in #94
- Set break_on_hyphens=False to optimise C output by @Daft-Freak in #96
- Pico metadata/binary info tool by @Daft-Freak in #95
- Standalone metadata output by @Daft-Freak in #97
Full Changelog: v0.7.2...v0.7.3
Version 0.7.2
- Add reloc support for ITCM RAM - thanks @Daft-Freak
This version is essential for building 32blit binaries that use blit_fast_code
to move performance critical code into the 30k of ITCM RAM reserved for user applications.
Version 0.7.1
- Added DFU tool
- Filename now shown when flashing
- Remove unnecessary reset-to-firmware code
- Fixed GIMP palette handling
- Support for more image font layouts (multiple row support)
- Make freetype a soft dependency when processing font data
- Misc small tweaks & tidyup
Version 0.7.0
- Reworked Tiled maps support (requires updated SDK) - thanks @Daft-Freak
- Metadata CMake tool now escapes quotes - thanks @Daft-Freak
- New project setup tool "32blit setup" for downloading/configuring a boilerplate project - thanks @Daft-Freak
- Fixed asset builder throwing a cryptic error if no valid input files were found
Version 0.6.1
- Ensure the minimum required version of click is installed - thanks @LordEidi
- Add separate launch command (in SDK v0.1.11 and later) and
--launch
flag to install - thanks @Daft-Freak - Support 16bit tile indexes - thanks @ThePythonator
- Output URL/Category metadata for SDL builds - thanks @Daft-Freak
Version 0.6.0
- Significant code refactor and fixes by @ali1234
- Tools have been ported to Click
- New
32blit install
command that installs files/blits intelligently
Version 0.5.0
- Significant code refactor and fixes by @ali1234
- Metadata dump fixed to support RL images
- Bugfix to incorrect transparent colour being selected
- Configurable empty_tile for .tmx maps - specifies a tile ID for unset/empty tiles to be remapped to
- Optional struct output type for .tmx maps with width, height layer count and empty_tile
- .tmx map layers are now sorted
- Should not break compatibility, but use 0.4.x if you don't need the new features
Version 0.4.0
This update adds URL and Category fields for better discoverability of games/apps and their source.
An additional multi-value field has been added to supply a list of file extensions that a game supports- as of firmware v0.1.6 beta 32blit's launcher is capable of finding the right (installed)application to launch a specific file.
- Breaks metadata compatibility with previous versions!
- Add URL field for GitHub URL
- Add Category field to categorise games/apps
- Add file associations field to identify supported filetypes
Version 0.3.2
- Allow use of user-specified serial port if VID/PID are empty
- Support handling multiple sets of options in CMake tool