Skip to content

Releases: pf4j/pf4j

3.11.0

06 Mar 19:59
Compare
Choose a tag to compare

3.11.0 - 2024-03-06

Fixed

  • #520: Call stopPlugin only for started plugin
  • #546: Unload broken plugins
  • #561: Fix the problem of unable doing sonar scanning in JDK 11
  • #563: Method AbstractPluginManager#loadPlugins logs and return silently for resolve plugins errors
  • #568: Fix maven warning about plugin version
  • Ignore fire plugin state event without state change

Changed

  • #560: Upgrade Java SemVer to 0.10.2
  • #566: Make PluginStateEvent fields final
  • Write empty extensions descriptor even if no extensions are found

Added

  • #564: Add strategy for handling the recovery of a plugin that could not be resolved
  • #565: Add support for coverage in sonar
  • #567: Post PluginState.UNLOADED event when plugins are unloaded
  • Add InvalidPluginDescriptorException

3.10.0

07 Sep 14:52
Compare
Choose a tag to compare

3.10.0 - 2023-09-06

Fixed

  • #526: Path Traversal when unzip zip file
  • #527: Wrong judgment condition for ignoreComments

Changed

  • Update compile-testing dependency from 0.18 to 0.21.0
  • #514: Switch to slf4j-2.x and replace log4j with slf4j-simple
  • #515: Improve class generation for testing
  • #517: Update Gradle demo to pass plugin dependencies into Manifest
  • #524: Keep the access modifier consistent