Results 40 issues of Decebal Suiu

I think that is time to talk about PF4J 4.x roadmap. PF4J is maintained under the [Semantic Versioning](https://semver.org) guidelines, so in a new major version (4.0 in our case) we...

proposal

The idea is that now, you are forced to put information about the plugin id and plugin version in `MANIFEST.MF` or `plugin.properties` (see current implementations for `PluginDescriptorFinder`). I think that...

enhancement
question
proposal

The idea is to add a new attribute in `PluginDescriptor`, with the name `Plugin-Export` or other good name, and to use that attribute in `PluginClassLoader`. The plugin class loader will...

enhancement
question
proposal

These changes will solve some of the issues discussed in #358. It contains: - relax the type of `Extension#points` field (see https://github.com/pf4j/pf4j/issues/289#issuecomment-556436265) - `ExtensionAnnotationProcessor` checks that an extension implements the...

I think that it's nice to have a possibility to list all extension points and extensions that come with a plugin. It's nice to have a kind of plugin's documentation...

enhancement
proposal

I would like to know what applications or who are using PF4J. Thanks!

question

`PluginDependency`'s versionSupport does not seem to be enforced anywhere? If someone upgrades a plugin but forgets to upgrade one of its dependencies, the upgraded plugin should not start? More information...

I prefer to eliminate `demo_gradle` module, to "merge" this module (build scripts and the kotlin part) with `demo` module. The code in demo_gradle is redundant in my opinion.

question