Skip to content

Releases: gufolabs/gufo_err

0.4.1

11 Dec 14:55
Compare
Choose a tag to compare

Added

  • Python 3.12 tests.

Changed

  • docs: Fancy home page.
  • devcontainer: Use Python 3.12.

0.4.0

01 Sep 08:23
Compare
Choose a tag to compare

Added

  • err command-line tool.
  • BaseFormatter abstract base class.
  • TerseFormatter and ExtendFormatter formatters.
  • ErrorInfo got optional root_module field.
  • ErrorInfo.get_top_app_frame() function.
  • py.typed file for PEP-561 compatibility
  • docs: "Supported standards" page

Changed

  • docs: Code Quality
  • Refined docstrigs

Infrastructure

  • Use actions/checkout@v3
  • Use actions/cache@v3
  • Use pypa/gh-action-pypi-publish@release/v1
  • Project structure tests
  • CI workflows tests
  • Adopt Ruff
  • Coverage 7.3.0
  • mypy 1.5.1
  • Move .coveragerc to pyproject.toml
  • Move setup.cfg to pyproject.toml

0.3.0

09 Nov 15:19
Compare
Choose a tag to compare

Added

  • Python 3.11 support.
  • TracebackMiddleware shows exact problem position on Python 3.11+
  • CodePosition structure for exact code location (Python 3.11+)
  • SourceInfo got optional pos field.
  • Add CITATIONS.cff
  • Developer's Common Tasks

Changed

  • Move changelog into the project's root

Infrastructure

  • Use Python 3.11 for devcontainer
  • mkdocs-material 8.5.8
  • pytest 7.2.0
  • Coverage 6.5.0

0.2.0

18 Apr 07:32
Compare
Choose a tag to compare
  • ErrorInfo JSON serialization/deserialization.
  • ErrorInfoMiddleware to write collected errors to JSON files.
  • New Err.setup options:
    • error_info_path
    • error_info_compress

0.1.1

15 Apr 14:35
Compare
Choose a tag to compare
  • __version__ attribute

0.1.0

22 Mar 08:28
Compare
Choose a tag to compare

Initial release