Skip to content

v0.7.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@kg583 kg583 released this 26 Aug 17:19
· 236 commits to main since this release

Newest stable release for tivars_lib_py and the first on PyPI.

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

New features

  • More metadata is automatically set for entries
  • All 82/83/84 series models are available in models
  • Models store more information
  • Version byte and minimum OS/model compatibility calculation
  • Docstrings for (almost) every class and method

Newly-supported types (#5)

  • TIRealFraction, TIComplexFraction
  • TIRealRadical, TIComplexRadical
  • TIRealPi, TIComplexPi
  • TIRealPiFraction, TIComplexPiFraction
  • TIAppVar

Bug fixes

  • Static files now use correct relative pathing
  • Var extensions are correctly handled in more cases
  • Name handlers for several entry types have been fixed
  • Default entry names are now per-type
  • Typing issues

Breaking changes

  • Single byte data sections (e.g. type_id, version) are now integer-valued
  • The data section has been renamed to calc_data, with data being a subsection
  • derive_version has been renamed to get_version
  • flags is no longer imported into tivars at the top level

Contributions

  • @LogicalJoe - RE'd lots of versioning information
  • @rpitasky - Helped set up automatic wiki building