You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Change Log
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Fixed
- #83:
stopPlugin()
throws NPE for dependents check
- In development mode hide
plugins/target
folder (it’ is not a plugin)
Changed
- Add constructor with vararg and make
addFileFilter()
fluent in AndFileFilter
- #84: remove warn from
DefaultPluginManager.whichPlugin()
- Pull method
DefaultPluginManager.whichPlugin()
to PluginManager
- Add
getExtensionFactory()
in PluginManager interface
Added
- Add constructor with vararg and make addFileFilter method fluent in
AndFileFilter
- Add
NameFileFilter
and OrFileFilter
- #85: ExtensionStorage based on Java Service Provider (META-INf/services)
Removed
0.11.0 - 2015-11-19
Fixed
- #78:
PluginManager.disablePlugin()
throws UnsupportedOperationExeption
Changed
- Make more fields protected in DefaultPluginManager
- #70: Improve PluginDescriptorFinder implementations
- Make PluginManager available in Plugin via PluginWrapper
Added
- #66: Add possibility to overwrite DefaultPluginManager (to create a JarPluginManager)
- Added one more fail test to DefaultPluginFactory
- Added one more fail test to DefaultExtensionFactory
- Added ManifestPluginDescriptorFinder tests
Removed
0.10.0 - 2015-08-11
Fixed
- #39: Fix build on JDK 1.8
- [42]: Stop Plugin issue
- [60]: Failed tests
Changed
- Improve logging for DefaultExtensionFinder
- Add defense for #21: (not find META-INF/extensions.idx)
- #44: Replace
Version
class with semver
lib
- #55: Stop plugin leafs first
- [63]: Extended pf4j to allow custom class loaders to be created
Added
- #33: Add demo build configuration with Gradle
- #40: Add Plugin status provider
- #41: Added plugin archive source abstraction
- Added test for DefaultPluginRepository
Removed