Skip to content

Releases: d3cryptofc/structer

v0.3.0

10 Nov 07:04
769a492
Compare
Choose a tag to compare

Added

  • Continuous delivery (CD) for publish package automatically on PyPI (f27e8b9)
  • Package classifiers (f969e68)
  • pre-push public git hook file and setup command (af2b189, 88ca1ea)
  • Code of conduct file for contributors (30f9cd2)
  • Contributing guideline file for new contributors (2e41a74)
  • Readme badges CONTRIBUTING & CODE OF CONDUCT (5f41089)

Updated

Fixed

  • Deprecated CI actions/setup-python@v4 (4c053c1)

Full Changelog: v0.2.0...v0.3.0

v0.2.0

09 Nov 22:33
20d348a
Compare
Choose a tag to compare

Updated

  • include dist folder to .gitignore (bafeba4)
  • move field types to fieldtypes folder (4ecbbbd)
  • move String.size property to FieldType base class e2107e9)
  • include more rule styles for ruff linter and ignore deprecated (87e5e18)
  • add complete annotated type hints and more (d974ee8)

Fixed

  • readme typos (43e5104)
  • abstract class doesn't detect new implements (d7a8b78)
  • fix broken logo on readme (ae47247)
  • ruff code formatting only for structer folder (563e636)
  • remove --diff flag from ruff check task comand (eece350)
  • include tests folder as target for mypy checker (25bffc7)

Full Changelog: v0.1.1...v0.2.0

v0.1.1

05 Nov 06:07
af94093
Compare
Choose a tag to compare

Hotfix

Included in the readme badge the python versions 3.9, 3.10, 3.11 (75d8ba9)

v0.1.0

05 Nov 05:52
5c79273
Compare
Choose a tag to compare

Added

  • FieldType and FieldTypeABC base classes (a94aca7, fc3d2cf)
  • Field class to create struct fields (00e2f33)
  • Struct base class to construct structs (acaa157)
  • String field type and alias Str (cd54d29)
  • Char field type (d84edc0)

Full Changelog: https://github.com/d3cryptofc/structer/commits/v0.1.0