Skip to content

Releases: pwwang/simplug

0.5.6

10 Sep 22:09

Choose a tag to compare

  • feat: allow setting instantiate to regsiter a class as its instance

Full Changelog: 0.5.5...0.5.6

0.5.5

10 Sep 18:56

Choose a tag to compare

  • feat: add warning for potential instance method usage in class plugins
  • chore: update pytest to version 8.4.2

Full Changelog: 0.5.4...0.5.5

0.5.4

31 Aug 08:00

Choose a tag to compare

  • feat: support inherited hooks in subclasses

Full Changelog: 0.5.3...0.5.4

0.5.3

14 Aug 17:31

Choose a tag to compare

  • feat: add debug logging to SimplugHook and SimplugHookAsync

Full Changelog: 0.5.2...0.5.3

0.5.2

14 Aug 16:21

Choose a tag to compare

  • feat: add AsyncImplOnSyncSpecError for erroring on async implementation on sync hooks
  • chore: update poetry.lock and pyproject.toml
  • style: improve exception handling and code formatting
  • feat: enhance error handling in makecall and add async hook tests

Full Changelog: 0.5.1...0.5.2

0.5.1

14 Aug 06:01

Choose a tag to compare

  • feat: enhance error handling in makecall function

Full Changelog: 0.5.0...0.5.1

0.5.0

19 Feb 19:30

Choose a tag to compare

  • chore(deps): drop python 3.8 support and bump diot to 0.3
  • chore: remove setup.py as it was autogenerated and no longer needed

Full Changelog: 0.4.3...0.5.0

0.4.3

21 Jul 06:33

Choose a tag to compare

  • feat: allow plugin.register to be used as a decorator

Full Changelog: 0.4.2...0.4.3

0.4.2

19 Jul 23:36

Choose a tag to compare

  • deps: add setuptools for test
  • chore: improve documentation for loading plugins from setuptools entry_points
  • chore: improve error message for multiple implementations when single result is expected

Full Changelog: 0.4.1...0.4.2

0.4.1

13 Mar 21:34

Choose a tag to compare

  • feat: allow plugins to not exist with - for plugins_context

Full Changelog: 0.4.0...0.4.1