Changes in 0.3.0

Features

  • Added PluginGroup class which is a collection of plugins that can be loaded and unloaded together sharing requirements, along with a pre- and post-load hooking mechanism for group loading.

  • Added parameter make_safe to the load() method that will make the calling args and kwargs safe, i.e. only passing in parameters that are defined in the signature.

  • Dynamic requirements no longer force-ably passes in the plugin instance on reload.

Fixes

Other Changes