Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 1.6 KB

HISTORY.rst

File metadata and controls

64 lines (49 loc) · 1.6 KB

History

0.11.0 (2022)

  • FEATURE: access .NET resources (not same as PE resources!) by a shortcut
  • BUGFIX: dnstrings example
  • more attributes default to None
  • update dev dependencies
  • remove some warnings

0.10.0 (2022)

  • BREAKING CHANGE: structure attributes no longer exist by default
  • BREAKING CHANGE: objects' attributes always exist, but may be None
  • BUGFIX: use last stream if multiple of same name
  • CI: added mypy type checking
  • when duplicate stream names, behave like runtime and use last one for shortcuts
  • add user_strings shortcut
  • able to access MetaDataTables like a 0-based list, with square brackets
  • added use of logging module for warnings
  • better type hints for IDEs
  • more better source comments
  • more tests

0.9.0 (2021)

  • bugfix: row indices parsed in structures are one-based, not zero-based
  • bugfix: TypeDefRow was not parsing Extends coded index
  • bugfix: incorrect BLOBS_MASK and add EXTRA_DATA skip if flag set
  • added CI using github workflow
  • added tests and submodule dnfile-testfiles
  • added style consistency using pycodestyle and isort
  • added more examples
  • parse MetaData tables' list-type indexes into lists of MDTableRow objects

0.8.0 (2021)

  • bugfix: Metadata Table indexes (i.e. indexes into other tables) were off by one

0.7.1 (2021)

  • bugfix: coded index always None

0.7.0 (2021)

  • bugfix: improper data length check

0.6.0 (2021)

  • bugfix: referenced wrong object
  • parse utf-16 strings in #US stream

0.5.0 (2021-01-29)

  • First release.