All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

WIP: 0.1.5 (unreleased)

  • proper plugin parsing logic 👍

0.1.4 (2019-08-18)

  • fixed RBG flag naming for DDS pixel format headers in BTDX archives

0.1.3 (2018-04-22)

  • full rewrite using construct.
  • added complete support for BTDX archives
  • added complete support for BSA archives (not including Morrowind)
  • added initial support for FNV plugins
  • added basic support for subrecord structure parsing (not easy 😢)
  • added initial archive tests 👨‍🔬
  • added fancy new logos and badges 😄
  • added beginnings of generic structure documentation
  • deprecated all old structures and files from versions <0.1.0 👍

0.0.1 (2018-01-12)

  • added basic UserWarning for WIP TES5 plugins

0.0.0 (2017-12-19)

this is the first pre-alpha release, so the only other prior change history is the git commit log

  • added initial support for TES4 plugins
  • added initial support for basic TES5 plugins
  • added initial support for BSA archives
  • added initial support for BA2 archives
  • added guess-work methods for guessing plugin/archive objects from a file
  • added abstract class for checksumming classes with filepaths
  • added abstract class for auto handling structures with prefixes
  • added all of the documentations 😍