]> source.dussan.org Git - pf4j.git/log
pf4j.git
9 years agofix #60
Decebal Suiu [Tue, 21 Jul 2015 14:05:09 +0000 (17:05 +0300)]
fix #60

9 years agoMerge pull request #59 from lightglitch/unit-tests
Decebal Suiu [Tue, 21 Jul 2015 13:15:06 +0000 (16:15 +0300)]
Merge pull request #59 from lightglitch/unit-tests

A few more unit tests

9 years agoClean up the tests 59/head
Mário Franco [Tue, 21 Jul 2015 13:08:51 +0000 (14:08 +0100)]
Clean up the tests

9 years agoAdded tests for DefaultExtensionFactory
Mário Franco [Tue, 21 Jul 2015 00:18:39 +0000 (01:18 +0100)]
Added tests for DefaultExtensionFactory

9 years agoAdd another fail test
Mário Franco [Tue, 21 Jul 2015 00:10:26 +0000 (01:10 +0100)]
Add another fail test

9 years agoFix versions
Mário Franco [Tue, 21 Jul 2015 00:03:38 +0000 (01:03 +0100)]
Fix versions

9 years agoAdded tests for DefaultPluginFactory and multiple improvements
Mário Franco [Mon, 20 Jul 2015 23:56:30 +0000 (00:56 +0100)]
Added tests for DefaultPluginFactory and multiple improvements

9 years agoMerge pull request #58 from lightglitch/unit-tests
Decebal Suiu [Mon, 20 Jul 2015 20:21:43 +0000 (23:21 +0300)]
Merge pull request #58 from lightglitch/unit-tests

Added test for DefaultPluginRepository

9 years agoAdded failed validation 58/head
Mário Franco [Mon, 20 Jul 2015 20:01:04 +0000 (21:01 +0100)]
Added failed validation

9 years agoAdded test for DefaultPluginRepository
Mário Franco [Mon, 20 Jul 2015 19:57:51 +0000 (20:57 +0100)]
Added test for DefaultPluginRepository

9 years agoMerge pull request #57 from lightglitch/unit-tests
Decebal Suiu [Mon, 20 Jul 2015 19:31:20 +0000 (22:31 +0300)]
Merge pull request #57 from lightglitch/unit-tests

Added Test for PluginStatusProvider

9 years agoAdded Test for PluginStatusProvider 57/head
Mário Franco [Mon, 20 Jul 2015 18:02:46 +0000 (19:02 +0100)]
Added Test for PluginStatusProvider

9 years agoMerge pull request #56 from lightglitch/unit-tests
Decebal Suiu [Mon, 20 Jul 2015 16:27:06 +0000 (19:27 +0300)]
Merge pull request #56 from lightglitch/unit-tests

Prepare unit test coverage on Travis and Coveralls

9 years agoForce travis build 56/head
Mário Franco [Mon, 20 Jul 2015 16:07:07 +0000 (17:07 +0100)]
Force travis build

9 years agoPrepare unit test coverage on Travis and Coveralls
Mário Franco [Mon, 20 Jul 2015 15:58:46 +0000 (16:58 +0100)]
Prepare unit test coverage on Travis and Coveralls

9 years agofix wildcard import
Decebal Suiu [Mon, 20 Jul 2015 13:47:35 +0000 (16:47 +0300)]
fix wildcard import

9 years agoMerge pull request #55 from lightglitch/master
Decebal Suiu [Mon, 20 Jul 2015 13:15:00 +0000 (16:15 +0300)]
Merge pull request #55 from lightglitch/master

Stop leafs first

9 years agofix for #53
Decebal Suiu [Mon, 20 Jul 2015 13:09:54 +0000 (16:09 +0300)]
fix for #53

9 years agoStop leafs first 55/head
Mário Franco [Mon, 20 Jul 2015 12:48:51 +0000 (13:48 +0100)]
Stop leafs first

9 years agoMerge pull request #54 from lightglitch/issue_42
Decebal Suiu [Mon, 20 Jul 2015 11:26:24 +0000 (14:26 +0300)]
Merge pull request #54 from lightglitch/issue_42

Fix #42 and it's a help for #32

9 years agoFix #42 and it's a help for #32 54/head
Mário Franco [Mon, 20 Jul 2015 11:00:03 +0000 (12:00 +0100)]
Fix #42 and it's a help for #32

9 years agomake pluginsDirectory canonical
Decebal Suiu [Thu, 25 Jun 2015 16:49:50 +0000 (19:49 +0300)]
make pluginsDirectory canonical

9 years agofix typo
Decebal Suiu [Thu, 25 Jun 2015 16:36:18 +0000 (19:36 +0300)]
fix typo

9 years agoMerge pull request #44 from lightglitch/versioning
Decebal Suiu [Thu, 25 Jun 2015 16:12:51 +0000 (19:12 +0300)]
Merge pull request #44 from lightglitch/versioning

Replace Version with semver lib

9 years agoReplace Version with semver lib 44/head
Mário Franco [Fri, 5 Jun 2015 13:31:31 +0000 (14:31 +0100)]
Replace Version with semver lib

9 years agoMerge pull request #48 from lightglitch/master
Decebal Suiu [Fri, 5 Jun 2015 15:27:15 +0000 (18:27 +0300)]
Merge pull request #48 from lightglitch/master

Fix name in utf

9 years agolittle preparation for #42
Decebal Suiu [Fri, 5 Jun 2015 15:09:17 +0000 (18:09 +0300)]
little preparation for #42

9 years agoFix name in utf 48/head
Mário Franco [Fri, 5 Jun 2015 15:02:13 +0000 (16:02 +0100)]
Fix name in utf

9 years agofix type
Decebal Suiu [Fri, 5 Jun 2015 14:52:51 +0000 (17:52 +0300)]
fix type

9 years agoconvert existing generics to diamond syntax
Decebal Suiu [Fri, 5 Jun 2015 14:50:29 +0000 (17:50 +0300)]
convert existing generics to diamond syntax

9 years agoMerge pull request #47 from lightglitch/master
Decebal Suiu [Fri, 5 Jun 2015 14:26:16 +0000 (17:26 +0300)]
Merge pull request #47 from lightglitch/master

Editor config style applied

9 years agoEditor config style applied 47/head
Mário Franco [Fri, 5 Jun 2015 14:21:32 +0000 (15:21 +0100)]
Editor config style applied

9 years agoadd initial version for .editorconfig (see http://editorconfig.org/)
Decebal Suiu [Fri, 5 Jun 2015 13:29:44 +0000 (16:29 +0300)]
add initial version for .editorconfig (see http://editorconfig.org/)

9 years agoready for travis-ci
Decebal Suiu [Fri, 5 Jun 2015 13:26:55 +0000 (16:26 +0300)]
ready for travis-ci

9 years agoMerge pull request #43 from decebals/plugin-repository
Decebal Suiu [Fri, 5 Jun 2015 12:57:08 +0000 (15:57 +0300)]
Merge pull request #43 from decebals/plugin-repository

review #41

9 years agoreview #41 43/head
Decebal Suiu [Fri, 5 Jun 2015 12:15:25 +0000 (15:15 +0300)]
review #41

9 years agoMerge pull request #40 from lightglitch/plugin-status-provider
Decebal Suiu [Wed, 27 May 2015 17:10:41 +0000 (20:10 +0300)]
Merge pull request #40 from lightglitch/plugin-status-provider

Add Plugin status provider

9 years agoClean PluginStatusProvider api 40/head
Mário Franco [Wed, 27 May 2015 16:18:04 +0000 (17:18 +0100)]
Clean PluginStatusProvider api

9 years agoAdd Plugin status provider
Mário Franco [Wed, 27 May 2015 10:01:01 +0000 (11:01 +0100)]
Add Plugin status provider

9 years agoMerge pull request #39 from lightglitch/fix1.8
Decebal Suiu [Wed, 27 May 2015 10:31:29 +0000 (13:31 +0300)]
Merge pull request #39 from lightglitch/fix1.8

Fix build on JDK 1.8

9 years agoFix profile name 39/head
Mário Franco [Wed, 27 May 2015 10:27:39 +0000 (11:27 +0100)]
Fix profile name

9 years agoFix build on JDK 1.8
Mário Franco [Wed, 27 May 2015 09:06:23 +0000 (10:06 +0100)]
Fix build on JDK 1.8

9 years agoMerge pull request #33 from stiXits/master
Decebal Suiu [Mon, 2 Mar 2015 09:44:11 +0000 (11:44 +0200)]
Merge pull request #33 from stiXits/master

Demo build configuration with gradle

9 years agounified plugin-provider with pluginproperties 33/head
Stix [Sun, 1 Mar 2015 16:59:53 +0000 (17:59 +0100)]
unified plugin-provider with pluginproperties

9 years agominor fixes
Stix [Sun, 1 Mar 2015 16:50:25 +0000 (17:50 +0100)]
minor fixes

9 years agoadded base files
Stix [Sun, 1 Mar 2015 16:24:43 +0000 (17:24 +0100)]
added base files

10 years agoUpdate README.md
Decebal Suiu [Fri, 5 Sep 2014 12:18:03 +0000 (15:18 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Fri, 5 Sep 2014 12:17:24 +0000 (15:17 +0300)]
Update README.md

10 years agospecify that PluginClassLoader is a Parent Last ClassLoader - it loads the classes...
Decebal Suiu [Fri, 5 Sep 2014 12:12:41 +0000 (15:12 +0300)]
specify that PluginClassLoader is a Parent Last ClassLoader - it loads the classes from the plugin's jars before delegating to the parent class loader

10 years agoMerge pull request #22 from ggsjyoon/patch-1
Decebal Suiu [Thu, 4 Sep 2014 13:54:53 +0000 (16:54 +0300)]
Merge pull request #22 from ggsjyoon/patch-1

Fixed typos in README.md

10 years agoFixed typos in README.md 22/head
SJ.Yoon [Thu, 4 Sep 2014 12:48:29 +0000 (08:48 -0400)]
Fixed typos in README.md

10 years agoUpdate README.md
Decebal Suiu [Wed, 3 Sep 2014 08:52:45 +0000 (11:52 +0300)]
Update README.md

10 years agodefense for #21
Decebal Suiu [Sun, 24 Aug 2014 19:50:08 +0000 (22:50 +0300)]
defense for #21

10 years agoUpdate README.md
Decebal Suiu [Tue, 19 Aug 2014 08:47:31 +0000 (11:47 +0300)]
Update README.md

10 years agotry to improve logging for DefaultExtensionFinder
Decebal Suiu [Thu, 7 Aug 2014 12:18:15 +0000 (15:18 +0300)]
try to improve logging for DefaultExtensionFinder

10 years agoupdate .gitignore
Decebal Suiu [Wed, 6 Aug 2014 09:11:46 +0000 (12:11 +0300)]
update .gitignore

10 years agoUpdate README.md
Decebal Suiu [Thu, 31 Jul 2014 11:24:07 +0000 (14:24 +0300)]
Update README.md

10 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Wed, 30 Jul 2014 08:58:27 +0000 (11:58 +0300)]
[maven-release-plugin] prepare for next development iteration

10 years ago[maven-release-plugin] prepare release release-0.9.0 release-0.9.0
Decebal Suiu [Wed, 30 Jul 2014 08:58:22 +0000 (11:58 +0300)]
[maven-release-plugin] prepare release release-0.9.0

10 years agotry to resolve issue #20
Decebal Suiu [Tue, 15 Jul 2014 19:43:52 +0000 (22:43 +0300)]
try to resolve issue #20

10 years agoUpdate README.md
Decebal Suiu [Thu, 26 Jun 2014 23:18:42 +0000 (02:18 +0300)]
Update README.md

10 years agoadd 'How to build' section in readme
Decebal Suiu [Mon, 23 Jun 2014 08:28:46 +0000 (11:28 +0300)]
add 'How to build' section in readme

10 years agoUpdate README.md
Decebal Suiu [Mon, 16 Jun 2014 15:01:27 +0000 (18:01 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Mon, 16 Jun 2014 13:26:36 +0000 (16:26 +0300)]
Update README.md

10 years agofix a broken link in readme
Decebal Suiu [Wed, 11 Jun 2014 10:34:51 +0000 (13:34 +0300)]
fix a broken link in readme

10 years agoMerge remote-tracking branch 'origin/master'
Decebal Suiu [Wed, 11 Jun 2014 10:30:46 +0000 (13:30 +0300)]
Merge remote-tracking branch 'origin/master'

10 years agoload extensions from classpath; before this commit only plugins can declare extensions
Decebal Suiu [Wed, 11 Jun 2014 10:30:30 +0000 (13:30 +0300)]
load extensions from classpath; before this commit only plugins can declare extensions

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:42:49 +0000 (16:42 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:41:34 +0000 (16:41 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:39:17 +0000 (16:39 +0300)]
Update README.md

10 years agoUpdate README.md
Decebal Suiu [Wed, 4 Jun 2014 13:37:50 +0000 (16:37 +0300)]
Update README.md

10 years agofix an issue that occurs when the plugin developer put the pf4j jar in the plugin...
Decebal Suiu [Mon, 2 Jun 2014 13:05:30 +0000 (16:05 +0300)]
fix an issue that occurs when the plugin developer put the pf4j jar in the plugin's lib folder (or not declare the pf4j dependency with scope provided in pom.xml)

10 years agominor change
Decebal Suiu [Mon, 2 Jun 2014 11:50:19 +0000 (14:50 +0300)]
minor change

10 years agoadd info message about pf4j version and the runtime mode
Decebal Suiu [Wed, 23 Apr 2014 15:29:45 +0000 (18:29 +0300)]
add info message about pf4j version and the runtime mode

10 years agoadd version in DefaultPluginManager
Decebal Suiu [Wed, 23 Apr 2014 15:17:41 +0000 (18:17 +0300)]
add version in DefaultPluginManager

10 years agoadd dispose method in PluginClassLoader
Decebal Suiu [Wed, 23 Apr 2014 14:49:17 +0000 (17:49 +0300)]
add dispose method in PluginClassLoader

10 years agoUpdate README.md
Decebal Suiu [Tue, 15 Apr 2014 13:50:22 +0000 (16:50 +0300)]
Update README.md

10 years agoMerge branch 'master' of https://github.com/decebals/pf4j
Decebal Suiu [Tue, 15 Apr 2014 13:42:56 +0000 (16:42 +0300)]
Merge branch 'master' of https://github.com/decebals/pf4j

10 years agoupdate readme
Decebal Suiu [Tue, 15 Apr 2014 13:42:35 +0000 (16:42 +0300)]
update readme

10 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Tue, 15 Apr 2014 08:18:24 +0000 (11:18 +0300)]
[maven-release-plugin] prepare for next development iteration

10 years ago[maven-release-plugin] prepare release release-0.8.0 release-0.8.0
Decebal Suiu [Tue, 15 Apr 2014 08:18:20 +0000 (11:18 +0300)]
[maven-release-plugin] prepare release release-0.8.0

10 years agoupdate slf4j to 1.7.5
Decebal Suiu [Mon, 14 Apr 2014 14:44:15 +0000 (17:44 +0300)]
update slf4j to 1.7.5

10 years agorename PluginVersion to Version
Decebal Suiu [Mon, 14 Apr 2014 14:26:19 +0000 (17:26 +0300)]
rename PluginVersion to Version

10 years agoMerge pull request #15 from gitblit/requires
Decebal Suiu [Mon, 14 Apr 2014 13:11:32 +0000 (16:11 +0300)]
Merge pull request #15 from gitblit/requires

Add an optional requires manifest value

10 years agoMove requires logic to isPluginValid(PluginWrapper), rename default version to ZERO 15/head
James Moger [Mon, 14 Apr 2014 12:49:59 +0000 (08:49 -0400)]
Move requires logic to isPluginValid(PluginWrapper), rename default version to ZERO

10 years agoAdd an optional requires manifest value
James Moger [Sat, 12 Apr 2014 16:10:56 +0000 (12:10 -0400)]
Add an optional requires manifest value

As integrators of pf4j evovle their extension APIs it will become
a requirement to specify a minimum system version for loading plugins.
Loading & starting a newer plugin on an older system could result in
runtime failures due to method signature changes or other class
differences.

This change adds a manifest attribute to specify a 'requires' version
which is a minmum system version.  It also introduces a method to
specify the system version of the plugin manager and logic to disable
plugins on load if the system version is too old.  This works for both
loadPlugins() and loadPlugin().

10 years agoMerge pull request #13 from gitblit/description
Decebal Suiu [Sat, 12 Apr 2014 19:11:34 +0000 (22:11 +0300)]
Merge pull request #13 from gitblit/description

Add an optional description to the manifest

10 years agoMerge pull request #12 from gitblit/fix_loglevel
Decebal Suiu [Sat, 12 Apr 2014 19:10:45 +0000 (22:10 +0300)]
Merge pull request #12 from gitblit/fix_loglevel

Change log level of a debug message from warn to debug

10 years agoAdd an optional description to the manifest 13/head
James Moger [Sat, 12 Apr 2014 14:58:16 +0000 (10:58 -0400)]
Add an optional description to the manifest

10 years agoChange log level of a debug message from warn to debug 12/head
James Moger [Sat, 12 Apr 2014 14:44:48 +0000 (10:44 -0400)]
Change log level of a debug message from warn to debug

10 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Fri, 11 Apr 2014 08:52:37 +0000 (11:52 +0300)]
[maven-release-plugin] prepare for next development iteration

10 years ago[maven-release-plugin] prepare release release-0.7.1 release-0.7.1
Decebal Suiu [Fri, 11 Apr 2014 08:52:33 +0000 (11:52 +0300)]
[maven-release-plugin] prepare release release-0.7.1

10 years agoMerge pull request #11 from gitblit/delete_disabled
Decebal Suiu [Fri, 11 Apr 2014 08:47:53 +0000 (11:47 +0300)]
Merge pull request #11 from gitblit/delete_disabled

Allow disabled plugins to be unloaded and deleted

10 years agoAllow disabled plugins to be unloaded and deleted 11/head
James Moger [Thu, 10 Apr 2014 19:29:02 +0000 (15:29 -0400)]
Allow disabled plugins to be unloaded and deleted

10 years agousing java 1.7 for compilation (for ClassLoader.close() called in DefaultPluginManager)
Decebal Suiu [Thu, 10 Apr 2014 13:43:11 +0000 (16:43 +0300)]
using java 1.7 for compilation (for ClassLoader.close() called in DefaultPluginManager)

10 years ago[maven-release-plugin] prepare for next development iteration
Decebal Suiu [Thu, 10 Apr 2014 12:46:05 +0000 (15:46 +0300)]
[maven-release-plugin] prepare for next development iteration

10 years ago[maven-release-plugin] prepare release release-0.7.0 release-0.7.0
Decebal Suiu [Thu, 10 Apr 2014 12:45:59 +0000 (15:45 +0300)]
[maven-release-plugin] prepare release release-0.7.0

10 years agoMerge pull request #10 from gitblit/resource_loading
Decebal Suiu [Thu, 10 Apr 2014 08:54:01 +0000 (11:54 +0300)]
Merge pull request #10 from gitblit/resource_loading

Allow inspection of disabled plugins by not stopping resource loading

10 years agoAllow inspection of disabled plugins by not stopping resource loading 10/head
James Moger [Thu, 10 Apr 2014 01:34:02 +0000 (21:34 -0400)]
Allow inspection of disabled plugins by not stopping resource loading

The differences between a DISABLED plugin and a STARTED plugin are:

1. a STARTED plugin has executed Plugin.start(), a DISABLED plugin has not
2. a STARTED plugin may contribute extension instances, a DISABLED plugin may not

DISABLED plugins still have valid classloaders and their classes can be manually
loaded and explored, but the resource loading - which is important for inspection
has been handicapped by the DISABLED check.

Instead of preventing loading the extension indexes for DISABLED plugins, the
extension finder should only return ExtensionWrappers for STARTED plugins.

10 years agoadd listeners to plugin state changes
Decebal Suiu [Wed, 9 Apr 2014 14:33:58 +0000 (17:33 +0300)]
add listeners to plugin state changes