]> source.dussan.org Git - pf4j.git/log
pf4j.git
6 years agoUpdate changelog
Decebal Suiu [Sun, 11 Feb 2018 16:57:47 +0000 (18:57 +0200)]
Update changelog

6 years agoAdd support for parent first loading strategy
Decebal Suiu [Tue, 6 Feb 2018 22:53:38 +0000 (00:53 +0200)]
Add support for parent first loading strategy

6 years agoResolve #200
Decebal Suiu [Fri, 2 Feb 2018 22:16:00 +0000 (00:16 +0200)]
Resolve #200

6 years agoAdd RESOLVED as plugin state
Decebal Suiu [Mon, 29 Jan 2018 19:34:34 +0000 (21:34 +0200)]
Add RESOLVED as plugin state

6 years agoAdd LoggingPluginStateListener as listener in DefaultPluginManager only for developme...
Decebal Suiu [Sat, 27 Jan 2018 22:20:41 +0000 (00:20 +0200)]
Add LoggingPluginStateListener as listener in DefaultPluginManager only for development mode

6 years agoBefore start a plugin check if the plugin is resolved
Decebal Suiu [Sat, 27 Jan 2018 21:55:03 +0000 (23:55 +0200)]
Before start a plugin check if the plugin is resolved

6 years agoImprove VersionManager (prepare pf4j-update release)
Decebal Suiu [Sat, 27 Jan 2018 18:22:06 +0000 (20:22 +0200)]
Improve VersionManager (prepare pf4j-update release)

6 years agoFix typo
Decebal Suiu [Tue, 23 Jan 2018 20:22:55 +0000 (22:22 +0200)]
Fix typo

6 years agoResolve #166
Decebal Suiu [Tue, 23 Jan 2018 20:05:05 +0000 (22:05 +0200)]
Resolve #166

6 years agoFormatting
Decebal Suiu [Tue, 23 Jan 2018 19:42:30 +0000 (21:42 +0200)]
Formatting

6 years agoclose JarFile stream after getManifest (#197)
Hao Xiang [Tue, 23 Jan 2018 10:31:45 +0000 (18:31 +0800)]
close JarFile stream after getManifest (#197)

6 years agoFormatting
Decebal Suiu [Thu, 18 Jan 2018 18:12:35 +0000 (20:12 +0200)]
Formatting

6 years agoAdd version 2.1.0 in changelog
Decebal Suiu [Thu, 18 Jan 2018 18:05:02 +0000 (20:05 +0200)]
Add version 2.1.0 in changelog

6 years agoChanging packaging (#194)
Tyler Hawkes [Thu, 18 Jan 2018 10:55:27 +0000 (03:55 -0700)]
Changing packaging  (#194)

6 years agoCan now just get Extension classes (#191)
Tyler Hawkes [Sun, 14 Jan 2018 09:51:34 +0000 (02:51 -0700)]
Can now just get Extension classes (#191)

6 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Wed, 10 Jan 2018 20:30:10 +0000 (22:30 +0200)]
[maven-release-plugin] prepare for next development iteration

6 years ago[maven-release-plugin] prepare release release-2.1.0 release-2.1.0
Decebal Suiu [Wed, 10 Jan 2018 20:28:42 +0000 (22:28 +0200)]
[maven-release-plugin] prepare release release-2.1.0

6 years agoMinor improvement and refactoring
Decebal Suiu [Sun, 17 Dec 2017 10:54:25 +0000 (12:54 +0200)]
Minor improvement and refactoring

6 years ago#185 : fix missing slash for jar file on Windows while creating new file system ...
Julieng50 [Sun, 17 Dec 2017 01:25:12 +0000 (02:25 +0100)]
#185 : fix missing slash for jar file on Windows while creating new file system (#186)

6 years agoMerge remote-tracking branch 'origin/master'
Decebal Suiu [Sat, 16 Dec 2017 08:29:56 +0000 (10:29 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoFix #184
Decebal Suiu [Sat, 16 Dec 2017 08:28:51 +0000 (10:28 +0200)]
Fix #184

7 years agoRefactoring to make PluginDescriptor more usable (#180)
Josiah Haswell [Wed, 1 Nov 2017 19:16:01 +0000 (13:16 -0600)]
Refactoring to make PluginDescriptor more usable (#180)

7 years ago@Override should not change method signature (#178)
Kristof [Thu, 26 Oct 2017 16:10:48 +0000 (18:10 +0200)]
@Override should not change method signature (#178)

7 years agoISSUE-169: fix gradle demo (#177)
Cesar Andres [Sat, 21 Oct 2017 20:52:17 +0000 (15:52 -0500)]
ISSUE-169: fix gradle demo (#177)

7 years agoAdd version 2.0.0 in changelog
Decebal Suiu [Tue, 17 Oct 2017 18:43:48 +0000 (21:43 +0300)]
Add version 2.0.0 in changelog

7 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Tue, 17 Oct 2017 17:37:54 +0000 (20:37 +0300)]
[maven-release-plugin] prepare for next development iteration

7 years ago[maven-release-plugin] prepare release release-2.0.0 release-2.0.0
Decebal Suiu [Tue, 17 Oct 2017 17:37:31 +0000 (20:37 +0300)]
[maven-release-plugin] prepare release release-2.0.0

7 years agoEmit warning instead of error when plugin root is not present (#176)
Sergey Tyurin [Fri, 13 Oct 2017 18:59:48 +0000 (11:59 -0700)]
Emit warning instead of error when plugin root is not present (#176)

7 years agoImprove public API of Extention* classes (#175)
Sergey Tyurin [Thu, 12 Oct 2017 11:48:25 +0000 (04:48 -0700)]
Improve public API of Extention* classes (#175)

7 years agoUpdate changelog
Decebal Suiu [Wed, 11 Oct 2017 19:08:51 +0000 (22:08 +0300)]
Update changelog

7 years agoResolve #174
Decebal Suiu [Sun, 8 Oct 2017 19:51:14 +0000 (22:51 +0300)]
Resolve #174

7 years agoRemove JarPluginManager
Decebal Suiu [Thu, 5 Oct 2017 19:08:44 +0000 (22:08 +0300)]
Remove JarPluginManager

7 years agoAdd CompoundPluginLoader
Decebal Suiu [Thu, 5 Oct 2017 17:36:44 +0000 (20:36 +0300)]
Add CompoundPluginLoader

7 years agoAdd CompoundPluginDescriptorFinder (#172)
Decebal Suiu [Wed, 4 Oct 2017 17:40:46 +0000 (20:40 +0300)]
Add CompoundPluginDescriptorFinder (#172)

7 years agoOpen a new extension (protected method) point in PropertiesPluginDescriptorFinder
Decebal Suiu [Wed, 27 Sep 2017 18:36:29 +0000 (21:36 +0300)]
Open a new extension (protected method) point in PropertiesPluginDescriptorFinder

7 years agoFix Maven warnings
Decebal Suiu [Wed, 20 Sep 2017 20:03:39 +0000 (23:03 +0300)]
Fix Maven warnings

7 years agoSet version to 2.0.0-SNAPSHOT
Decebal Suiu [Wed, 20 Sep 2017 19:42:37 +0000 (22:42 +0300)]
Set version to 2.0.0-SNAPSHOT

7 years agoChange root package from ro.fortsoft.pf4j to org.pf4j (#168)
Decebal Suiu [Wed, 20 Sep 2017 14:55:30 +0000 (16:55 +0200)]
Change root package from ro.fortsoft.pf4j to org.pf4j (#168)

7 years agoCreate a PF4J logo (#162)
Jan Høydahl [Fri, 8 Sep 2017 13:50:26 +0000 (15:50 +0200)]
Create a PF4J logo (#162)

7 years agoTrim travis ci config
Decebal Suiu [Thu, 7 Sep 2017 20:31:08 +0000 (23:31 +0300)]
Trim travis ci config

7 years agoMerge remote-tracking branch 'origin/master'
Decebal Suiu [Thu, 7 Sep 2017 20:07:11 +0000 (23:07 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoFix #161
Decebal Suiu [Thu, 7 Sep 2017 20:05:24 +0000 (23:05 +0300)]
Fix #161

7 years agoCosmetics
Decebal Suiu [Thu, 7 Sep 2017 19:49:08 +0000 (22:49 +0300)]
Cosmetics

7 years agoAdded LICENSE file
Jan Høydahl [Thu, 7 Sep 2017 11:18:20 +0000 (13:18 +0200)]
Added LICENSE file

Now also displays the license as metadata in GitHub

7 years agoadd some javadoc so people don't wonder if this will throw exception or return null...
Nicholas DiPiazza [Fri, 11 Aug 2017 19:57:58 +0000 (14:57 -0500)]
add some javadoc so people don't wonder if this will throw exception or return null. (#160)

7 years agoFixed typos in README.md (#159)
Kristof [Wed, 9 Aug 2017 18:59:34 +0000 (20:59 +0200)]
Fixed typos in README.md (#159)

7 years agoMinor javadoc fix
Decebal Suiu [Tue, 1 Aug 2017 20:27:01 +0000 (23:27 +0300)]
Minor javadoc fix

7 years agoUpdate some code to Java 7
Decebal Suiu [Fri, 28 Jul 2017 20:42:17 +0000 (23:42 +0300)]
Update some code to Java 7

7 years agoClose the input stream after read it and remove redundant util method
Decebal Suiu [Fri, 28 Jul 2017 20:25:01 +0000 (23:25 +0300)]
Close the input stream after read it and remove redundant util method

7 years agoPossible fix for #156
Decebal Suiu [Fri, 28 Jul 2017 20:07:27 +0000 (23:07 +0300)]
Possible fix for #156

7 years agoAdd VersionManager abstractization (breaking change) (#155)
Decebal Suiu [Wed, 12 Jul 2017 18:48:41 +0000 (21:48 +0300)]
Add VersionManager abstractization (breaking change) (#155)

7 years agoRefactor ManifestPluginDescriptorFinder to allow custom managing of V… (#154)
COLLIGNON Thomas [Thu, 6 Jul 2017 08:40:24 +0000 (10:40 +0200)]
Refactor ManifestPluginDescriptorFinder to allow custom managing of V… (#154)

7 years agoAdd javadoc for DependencyResolver class
Decebal Suiu [Thu, 29 Jun 2017 20:50:45 +0000 (23:50 +0300)]
Add javadoc for DependencyResolver class

7 years agoEnforce dependencies versions (#150)
Decebal Suiu [Sat, 24 Jun 2017 11:19:03 +0000 (14:19 +0300)]
Enforce dependencies versions (#150)

7 years agoUpdated gradle demo dependencies and switched from System.out.println to slf4j.log...
Michael "Lyze" Weinberger [Mon, 19 Jun 2017 08:41:58 +0000 (10:41 +0200)]
Updated gradle demo dependencies and switched from System.out.println to slf4j.log (#149)

7 years agoKotlin plugin example added and README updated for Kotlin. (#146)
Anindya Chatterjee [Fri, 9 Jun 2017 10:44:27 +0000 (16:14 +0530)]
Kotlin plugin example added and README updated for Kotlin. (#146)

7 years agoAdd version 1.3.0 in changelog
Decebal Suiu [Wed, 3 May 2017 20:22:44 +0000 (23:22 +0300)]
Add version 1.3.0 in changelog

7 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Wed, 3 May 2017 19:51:42 +0000 (22:51 +0300)]
[maven-release-plugin] prepare for next development iteration

7 years ago[maven-release-plugin] prepare release release-1.3.0 release-1.3.0
Decebal Suiu [Wed, 3 May 2017 19:51:20 +0000 (22:51 +0300)]
[maven-release-plugin] prepare release release-1.3.0

7 years agoUpdate CHANGELOG.md
Decebal Suiu [Wed, 3 May 2017 19:46:48 +0000 (22:46 +0300)]
Update CHANGELOG.md

7 years agoMinor improvements
Decebal Suiu [Thu, 20 Apr 2017 17:26:47 +0000 (20:26 +0300)]
Minor improvements

7 years agoAdd constructors with varargs in PippoException
Decebal Suiu [Thu, 20 Apr 2017 17:16:48 +0000 (20:16 +0300)]
Add constructors with varargs in PippoException

7 years agoRefactor requires validation, Fixes #142 (#144)
Jan Høydahl [Thu, 20 Apr 2017 06:00:48 +0000 (08:00 +0200)]
Refactor requires validation, Fixes #142 (#144)

7 years agoAdd more unit tests
Decebal Suiu [Thu, 6 Apr 2017 19:10:50 +0000 (22:10 +0300)]
Add more unit tests

7 years agoNew LoadPluginsTest (#141)
Jan Høydahl [Thu, 6 Apr 2017 15:41:12 +0000 (17:41 +0200)]
New LoadPluginsTest (#141)

7 years agoUnzip plugin zip file in loadPluginFromPath() (#140)
Jan Høydahl [Thu, 6 Apr 2017 10:54:54 +0000 (12:54 +0200)]
Unzip plugin zip file in loadPluginFromPath() (#140)

7 years agoAbility to get pluginsRoot from PluginManager (#139)
Jan Høydahl [Wed, 5 Apr 2017 13:46:23 +0000 (15:46 +0200)]
Ability to get pluginsRoot from PluginManager (#139)

7 years agoRemove unused imports
Decebal Suiu [Tue, 4 Apr 2017 16:00:12 +0000 (19:00 +0300)]
Remove unused imports

7 years agoRefactor of requires in PluginDescriptor (breaking change) (#138)
Jan Høydahl [Tue, 4 Apr 2017 12:46:59 +0000 (14:46 +0200)]
Refactor of requires in PluginDescriptor (breaking change) (#138)

7 years agoThe requires Expression does not print well, instead we get the className. This fix...
Jan Høydahl [Mon, 3 Apr 2017 17:39:23 +0000 (19:39 +0200)]
The requires Expression does not print well, instead we get the className. This fix adds a `requiresString` to PluginInfo. (#137)

7 years agoDelete plugin zip on uninstall (#136)
Jan Høydahl [Mon, 3 Apr 2017 13:25:07 +0000 (15:25 +0200)]
Delete plugin zip on uninstall (#136)

7 years ago`deletePlugin(id)` which is called by `UpdateManager.uninstallPlugin(id)` failed...
Jan Høydahl [Mon, 3 Apr 2017 12:49:05 +0000 (14:49 +0200)]
`deletePlugin(id)` which is called by `UpdateManager.uninstallPlugin(id)` failed since the `PluginRepository.deletePluginPath()` call used `Files.deleteIfExists(path)` which is not able to delete recursively. (#135)

7 years agogetVersion() use wrong class for calculating PF4J version (#134)
Jan Høydahl [Mon, 3 Apr 2017 11:42:50 +0000 (13:42 +0200)]
getVersion() use wrong class for calculating PF4J version (#134)

7 years agoFix bug in loadJars() (#131)
Jan Høydahl [Sat, 1 Apr 2017 05:43:53 +0000 (07:43 +0200)]
Fix bug in loadJars() (#131)

Fix bug in load-jars which would not detect jars from lib/ if Path is not absolute
Add slf4j-simple logger in test scope for some logging from tests
Convert some File usage to Path

7 years agoRefactor validation of PluginDescriptors (#130)
Jan Høydahl [Sat, 1 Apr 2017 05:39:43 +0000 (07:39 +0200)]
Refactor validation of PluginDescriptors (#130)

7 years agoMerge pull request #133 from cominvent/plugin-license
Decebal Suiu [Fri, 31 Mar 2017 13:51:57 +0000 (16:51 +0300)]
Merge pull request #133 from cominvent/plugin-license

Support for adding license information to the plugins

7 years agoSupport for adding license information to the plugins (plugin.license), e.g. Apache... 133/head
Jan Høydahl [Thu, 30 Mar 2017 21:44:38 +0000 (23:44 +0200)]
Support for adding license information to the plugins (plugin.license), e.g. Apache-2.0 or MIT

7 years agoMerge pull request #129 from cominvent/properties-descriptor-finder
Decebal Suiu [Thu, 30 Mar 2017 19:32:23 +0000 (22:32 +0300)]
Merge pull request #129 from cominvent/properties-descriptor-finder

Properties Descriptor finder bug fixes and a test

7 years agoAdded copyright 129/head
Jan Høydahl [Thu, 30 Mar 2017 19:22:49 +0000 (21:22 +0200)]
Added copyright

7 years agoAdding parsing of plugin.description and plugin.requires to the properties finder...
Jan Høydahl [Thu, 30 Mar 2017 08:37:14 +0000 (10:37 +0200)]
Adding parsing of plugin.description and plugin.requires to the properties finder, and added a test

7 years agoUpdate README.md
Decebal Suiu [Fri, 17 Mar 2017 20:19:22 +0000 (22:19 +0200)]
Update README.md

7 years agoAdd 'Custom PluginManager' section in readme
Decebal Suiu [Wed, 8 Mar 2017 19:45:42 +0000 (21:45 +0200)]
Add 'Custom PluginManager' section in readme

7 years agoUpdate README.md
Decebal Suiu [Tue, 7 Mar 2017 21:44:51 +0000 (23:44 +0200)]
Update README.md

7 years agoAdd version 1.2.0 in changelog
Decebal Suiu [Fri, 3 Mar 2017 17:19:05 +0000 (19:19 +0200)]
Add version 1.2.0 in changelog

7 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Fri, 3 Mar 2017 17:06:51 +0000 (19:06 +0200)]
[maven-release-plugin] prepare for next development iteration

7 years ago[maven-release-plugin] prepare release release-1.2.0 release-1.2.0
Decebal Suiu [Fri, 3 Mar 2017 17:06:16 +0000 (19:06 +0200)]
[maven-release-plugin] prepare release release-1.2.0

7 years agoUpdate readme
Decebal Suiu [Fri, 3 Mar 2017 17:01:35 +0000 (19:01 +0200)]
Update readme

7 years agoUpdate changelog
Decebal Suiu [Fri, 3 Mar 2017 16:33:34 +0000 (18:33 +0200)]
Update changelog

7 years agoMerge pull request #128 from decebals/jar_plugin_manager
Decebal Suiu [Sun, 26 Feb 2017 13:18:52 +0000 (15:18 +0200)]
Merge pull request #128 from decebals/jar_plugin_manager

Add JarPluginManager, PluginLoader, AbstractPluginManager

7 years agoAdd JarPluginManager, PluginLoader, AbstractPluginManager 128/head
Decebal Suiu [Wed, 22 Feb 2017 21:23:16 +0000 (23:23 +0200)]
Add JarPluginManager, PluginLoader, AbstractPluginManager

7 years agoMerge pull request #125 from ShaoboAi/master
Decebal Suiu [Fri, 17 Feb 2017 17:42:10 +0000 (19:42 +0200)]
Merge pull request #125 from ShaoboAi/master

Fix NPE

7 years agoreset file format 125/head
艾少波 [Fri, 17 Feb 2017 14:21:03 +0000 (22:21 +0800)]
reset file format

7 years agoFix previous commit
Decebal Suiu [Thu, 16 Feb 2017 21:14:34 +0000 (23:14 +0200)]
Fix previous commit

7 years agoReactivate protection against the issues similar with #97
Decebal Suiu [Thu, 16 Feb 2017 21:06:02 +0000 (23:06 +0200)]
Reactivate protection against the issues similar with #97

7 years agoMerge pull request #124 from lyze237/master
Decebal Suiu [Thu, 16 Feb 2017 20:04:53 +0000 (22:04 +0200)]
Merge pull request #124 from lyze237/master

Added compileOnly to "api" dependencies in plugins.

7 years agoAdded compileOnly to "api" dependencies in plugins. 124/head
Michael Weinberger [Thu, 16 Feb 2017 19:39:57 +0000 (20:39 +0100)]
Added compileOnly to "api" dependencies in plugins.

Same as: https://github.com/decebals/pf4j/blob/master/demo/api/pom.xml#L32

7 years agoMerge pull request #122 from lyze237/master
Decebal Suiu [Thu, 16 Feb 2017 17:02:08 +0000 (19:02 +0200)]
Merge pull request #122 from lyze237/master

Updated pf4j to newest version.

7 years agoForgot to update api to latest version. 122/head
Michael Weinberger [Thu, 16 Feb 2017 12:04:43 +0000 (13:04 +0100)]
Forgot to update api to latest version.
Replaced deprecated << operator with doLast.

7 years agoUpdated pf4j library to the newest version. 121/head
Michael Weinberger [Thu, 16 Feb 2017 11:56:46 +0000 (12:56 +0100)]
Updated pf4j library to the newest version.
Fixed compliation errors.
Added "copyPlugins" gradle task which copies all plugins into the proper directory.

8 years agoMerge remote-tracking branch 'origin/master'
Decebal Suiu [Wed, 16 Nov 2016 22:35:42 +0000 (00:35 +0200)]
Merge remote-tracking branch 'origin/master'