]> source.dussan.org Git - pf4j.git/commitdiff
Update changelog
authorDecebal Suiu <decebal.suiu@gmail.com>
Wed, 12 Jun 2019 19:24:25 +0000 (22:24 +0300)
committerDecebal Suiu <decebal.suiu@gmail.com>
Wed, 12 Jun 2019 19:24:25 +0000 (22:24 +0300)
CHANGELOG.md

index d6997a7445372fe4210ff1cdf6c7e68d4d277ca2..12e796826272e3c0f27d06406a2573a33509265c 100644 (file)
@@ -5,13 +5,40 @@ This project adheres to [Semantic Versioning](http://semver.org/).
 ### [Unreleased][unreleased]
 
 #### Fixed
+- [#297]: Loading extensions may shutdown the application
+- Fix the plugin directory will be deleted anyway in unzip `extract` method
+- [#309]: Can't delete/remove unloaded plugin
+- [#311]: Wrong file delete on `JarPluginRepository.deletePluginPath`
+- [#322]: Fix `FileSystemException` in Windows on plugin delete
 
 #### Changed
+- Improve `run-demo` scripts
+- [#294]: Configure compound classes to use JAR plugins first
+- [#296]: Return extension classes with wildcard type arguments
+- [#298]: update ASM library to version 7.1
+- Migrate to JUnit 5
+- Improve `PluginZip` (used in tests)
+- Improve readability of `PropertiesPluginDescriptorFinderTest`
+- Convert `PluginException` in `PluginRuntimeException` and use unchecked exceptions in PF4J
 
 #### Added
+- [#278]: Make the project build on Java 11
+- [#287]: Check no plugin with same `pluginId` is loaded
+- [#288]: Document thread safety of `PluginManager`s
+- [#292]: Communicate errors with Exceptions where appropriate
+- [#306]: Provide an Archetype for new PF4J based projects
+- [#307]: Add `JarPluginManager` and `ZipPluginManager`
+- Add constants for manifest's attributes names
+- Add constants for properties names
+- Add `PluginJar` (used in tests)
+- Add `AbstractPluginManagerTest`
+- Add `DirectedGraphTest`
+- Add `JarPluginManagerTest`
+- Extract constants for some system property names
 
 #### Removed
-
+- Remove deprecated constructor in `DefaultPluginManager`
 ### [2.6.0] - 2019-02-01
 
 #### Fixed
@@ -315,6 +342,19 @@ This project adheres to [Semantic Versioning](http://semver.org/).
 [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
 
+[#322]: https://github.com/pf4j/pf4j/pull/322
+[#311]: https://github.com/pf4j/pf4j/issues/311
+[#309]: https://github.com/pf4j/pf4j/issues/309
+[#307]: https://github.com/pf4j/pf4j/issues/307
+[#306]: https://github.com/pf4j/pf4j/issues/306
+[#298]: https://github.com/pf4j/pf4j/pull/298
+[#297]: https://github.com/pf4j/pf4j/issues/297
+[#296]: https://github.com/pf4j/pf4j/issues/296
+[#294]: https://github.com/pf4j/pf4j/issues/294
+[#292]: https://github.com/pf4j/pf4j/issues/292
+[#288]: https://github.com/pf4j/pf4j/pull/288
+[#287]: https://github.com/pf4j/pf4j/pull/287
+[#278]: https://github.com/pf4j/pf4j/pull/278
 [#277]: https://github.com/pf4j/pf4j/pull/277
 [#276]: https://github.com/pf4j/pf4j/pull/276
 [#275]: https://github.com/pf4j/pf4j/pull/275