0.7
- Add memoization to the entrypoint scanning code in ExtensionManager to avoid performance issues in situations where lots of managers are instantiated with the same namespace argument.
0.6
- Change the EnabledExtensionManager to load the extension before calling the check function so the plugin can be asked if it should be enabled.
0.5
- Add TestExtensionManager for writing tests for classes that use extension managers.
0.4
- Removed the name argument to plugin constructors.
- Added driver property to DriverManager.
0.3
- Added dispatch managers for selecting among a set of plugins at runtime instead of load time.
- Added __call__ method to DriverManager so it can be invoked in a more natural fashion for a single plugin.
0.2
- Added documentation
0.1
- First public release