Releases: Rockhopper-Technologies/pluginlib
Releases · Rockhopper-Technologies/pluginlib
0.9.2
0.9.1
0.9.0
- Drop Python 2.6 support
- Minor fix to enable Python 3.11-dev support
- Fix issue where module attributes weren't accessible when importing by path
- Fix issue where modules were imported multiple times when importing by path on Python 3.5+
- Switched to GitHub Actions for testing
- Exclude test bytecode from dist tarball
- Miscellaneous minor tweaks and fixes
0.8.2
0.8.1
0.8.0
- Prevent double throwing exception in Python 3
- Import paths no longer require
__init.py__
files to import recursively - Type annotations are now only compared when both parent and child methods are annotated
- New plugin_type property
- New plugin_group property
- Refactored class inspection
0.7.0
- PluginLoader.plugins_all now returns an OrderedDict at the lowest level.
- The newest plugin version is last
- Abstract coroutine methods are now checked for in child classes
- If async is supplied on the parent method, it must be supplied on the child method
- FAQ updated
0.6.2
0.6.1
0.6.0
- Added PluginLoader.plugins_all property
- Added PluginLoader.get_plugin() method
- Added plugin type filters