mirror of https://github.com/pf4j/pf4j.git
Decebal Suiu
9 years ago
1 changed files with 83 additions and 0 deletions
@ -0,0 +1,83 @@
|
||||
## Change Log |
||||
All notable changes to this project will be documented in this file. |
||||
This project adheres to [Semantic Versioning](http://semver.org/). |
||||
|
||||
### [Unreleased][unreleased] |
||||
|
||||
#### 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 |
||||
|
||||
[unreleased]: https://github.com/decebals/pf4j/compare/release-0.11.0...HEAD |
||||
[0.11.0]: https://github.com/decebals/pf4j/compare/release-0.10.0...release-0.11.0 |
||||
[0.10.0]: https://github.com/decebals/pf4j/compare/release-0.9.0...release-0.10.0 |
||||
|
||||
[#85]: https://github.com/decebals/pf4j/issues/85 |
||||
[#84]: https://github.com/decebals/pf4j/issues/84 |
||||
[#83]: https://github.com/decebals/pf4j/issues/83 |
||||
[#78]: https://github.com/decebals/pf4j/issues/78 |
||||
[#70]: https://github.com/decebals/pf4j/issues/70 |
||||
[#66]: https://github.com/decebals/pf4j/issues/66 |
||||
[#63]: https://github.com/decebals/pf4j/issues/63 |
||||
[#60]: https://github.com/decebals/pf4j/issues/60 |
||||
[#55]: https://github.com/decebals/pf4j/pull/55 |
||||
[#44]: https://github.com/decebals/pf4j/pull/44 |
||||
[#42]: https://github.com/decebals/pf4j/pull/42 |
||||
[#41]: https://github.com/decebals/pf4j/pull/41 |
||||
[#40]: https://github.com/decebals/pf4j/pull/40 |
||||
[#39]: https://github.com/decebals/pf4j/pull/39 |
||||
[#33]: https://github.com/decebals/pf4j/pull/33 |
||||
[#21]: https://github.com/decebals/pf4j/issues/21 |
Loading…
Reference in new issue