Skip to content

v0.9.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kg583 kg583 released this 22 Apr 23:40
· 100 commits to main since this release

Newest stable release for tivars_lib_py. Install from this tag or from PyPI.

Full Changelog: https://github.com/TI-Toolkit/tivars_lib_py/commits/v0.9.0

New features

  • Support for flash files — check out TIFlashHeader and its subclasses
  • DoorsCSE tokenized assembly programs are now (somewhat crudely) detected on load
  • All ByteString usages (to-be deprecated in Python 3.14) have been removed
  • Enhanced TIFeature docs
  • More frequent and verbose warnings

Newly-supported types (#5)

  • TIOperatingSystem
  • TIApp
  • TICertificate
  • TILicense

Bug fixes

  • Fixed a bug when initializing a ComplexEntry
  • Fixed a type mismatch in TIGroup.group
  • Removed a crash when detokenizing null bytes
  • Typing issues

Breaking changes

  • Flags values are now int instead of bytes
  • The default model is now TI_84PCE instead of TI_83P

Contributions

  • @LogicalJoe - Knows everything there is to know about flash files
  • @Zaalan3 - Reported a few bugs and insufficient warnings in TIGroup