mirror of https://github.com/pf4j/pf4j.git
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.
3.1 KiB
3.1 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Unreleased
Fixed
Changed
Added
Removed
0.12.0 - 2016-01-29
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 inAndFileFilter
- #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
andOrFileFilter
- #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 withsemver
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