- `Plugin.parse_args` now returns any unparsed arguments that were found - the `args_to_objects` method now raises an Exception by default when unknown arguments are encountered for a plugin (can be controlled with the `allow_unknown_args` parameter)
0.0.6
------------------
- enforcement of uniqueness is now checking whether the class names differ before raising an exception.
0.0.5
------------------
- added `OutputProducer` and `InputConsumer` mixins that can be use for checking the compatibility between pipeline components using the `check_compatibility` function.
0.0.4
------------------
- added support for `dynamic` mode which only requires listing the superclass of a plugin and the module in which to look for these plugins (slower, but more convenient)
0.0.3
------------------
- added `generate_entry_points` helper method to easily generate the `entry_points` section for plugins, rather than manually maintaining it - added `generate_help` and `generate_plugin_usage` methods for generating documentation for plugins
0.0.2
------------------
- removed old, logging-related code from Plugin class - added `args_to_objects` to quickly instantiate plugins from parsed arguments - added example to README.md and example library (https://github.com/waikato-datamining/seppl-example)