Skip to content

Releases: genotrance/fru-tool

v4.1.0

27 Sep 00:26
v4.1.0
e5ef7d1
Compare
Choose a tag to compare

Added

  • Decode FRU fields encoded using 6-bit ASCII.

    Note that it is currently not possible to encode fields back to 6-bit ASCII.

v4.0.2

04 Aug 17:10
v4.0.2
a3cf103
Compare
Choose a tag to compare

Changed

  • Exclude FRU sections when the associated include_* key has been removed from the [common] section. (#21)

    The previous behavior was to always assume a section should be included.

v4.0.1

30 May 15:48
15068b3
Compare
Choose a tag to compare

Fixed

  • Always specify UTF-8 encoding when reading TOML files.

v4.0.0

19 Apr 14:31
v4.0.0
3aa9bb1
Compare
Choose a tag to compare

Python support

  • Support Python 3.8 and higher.

Documentation

  • Overhaul the README.
  • Add a CHANGELOG.

Development

  • Add configurations for common tools:

    • Dependabot
    • EditorConfig
    • pre-commit
  • Add a GitHub workflow to test the project.

  • Allow project dependencies to auto-update by running tox run -m update.

  • Prepare to test the project using mypy.

Initial version for pip

28 Jan 08:33
Compare
Choose a tag to compare
Support pip install (#7)

* Fix whitespace issues

* Add a name/URL/copyright/license header

* Use 'i not in s' syntax everywhere

* Move non-conditional imports to the top of the file

* Eliminate broad except clauses

* Don't use a builtin Python function as a variable name

* Guard against Python 2 throwing a TypeError

* Change `out`->`blob` to prevent warnings about name conflicts in functions

* Add basic unit tests to ensure correct behavior

All tests pass on Python 2.7, and Python 3.3 through 3.6

Fixes #1 and #4

* Remove global variables and global state

* Collect and combine coverage data across all Python versions

* Remove some conditional statements by using `dict.get(k, default)` calls

* Use exceptions to control program flow

Fixes #3

* Increase test coverage