diff --git a/bundles/org.eclipse.passage.ldc.pde.core.templates/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.ldc.pde.core.templates/META-INF/MANIFEST.MF
index f694097c6..f0e012cc9 100644
--- a/bundles/org.eclipse.passage.ldc.pde.core.templates/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.ldc.pde.core.templates/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.ldc.pde.core.templates
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.ldc.pde.core.templates
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/bundles/org.eclipse.passage.ldc.pde.ui.templates/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.ldc.pde.ui.templates/META-INF/MANIFEST.MF
index f32c7a846..4f0ca43aa 100644
--- a/bundles/org.eclipse.passage.ldc.pde.ui.templates/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.ldc.pde.ui.templates/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: org.eclipse.passage.ldc.pde.ui.templates;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Vendor: %Bundle-Vendor
Export-Package: org.eclipse.passage.ldc.internal.pde.ui.templates;x-internal:=true,
org.eclipse.passage.ldc.internal.pde.ui.templates.e3;x-internal:=true,
diff --git a/bundles/org.eclipse.passage.ldc/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.ldc/META-INF/MANIFEST.MF
index 5bbae75ed..d7fab03c5 100644
--- a/bundles/org.eclipse.passage.ldc/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.ldc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.ldc
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.ldc;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.agreements.ecore/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.agreements.ecore/META-INF/MANIFEST.MF
index 6e0491146..192746067 100644
--- a/bundles/org.eclipse.passage.lic.agreements.ecore/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.agreements.ecore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.agreements.ecore
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.agreements.ecore
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.agreements.edit/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.agreements.edit/META-INF/MANIFEST.MF
index 5e8802126..c7be6d96a 100644
--- a/bundles/org.eclipse.passage.lic.agreements.edit/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.agreements.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.agreements.edit
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.agreements.edit;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.agreements.model/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.agreements.model/META-INF/MANIFEST.MF
index 9cce33686..ac72c2028 100644
--- a/bundles/org.eclipse.passage.lic.agreements.model/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.agreements.model/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.agreements.model
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.agreements.model;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.agreements/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.agreements/META-INF/MANIFEST.MF
index 4834fdb7e..9cabd0d28 100644
--- a/bundles/org.eclipse.passage.lic.agreements/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.agreements/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.agreements
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.agreements
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.api/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.api/META-INF/MANIFEST.MF
index 08bd720af..62794c864 100644
--- a/bundles/org.eclipse.passage.lic.api/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.api/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.api
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.api/pom.xml b/bundles/org.eclipse.passage.lic.api/pom.xml
index ba534159d..0c643a433 100644
--- a/bundles/org.eclipse.passage.lic.api/pom.xml
+++ b/bundles/org.eclipse.passage.lic.api/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.base/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.base/META-INF/MANIFEST.MF
index e69f06ff8..513e4119c 100644
--- a/bundles/org.eclipse.passage.lic.base/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.base/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.base
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.base;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.base/pom.xml b/bundles/org.eclipse.passage.lic.base/pom.xml
index 1f1276d76..c328c3c61 100644
--- a/bundles/org.eclipse.passage.lic.base/pom.xml
+++ b/bundles/org.eclipse.passage.lic.base/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.bc/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.bc/META-INF/MANIFEST.MF
index ffdb2ebe6..262bdd6a9 100644
--- a/bundles/org.eclipse.passage.lic.bc/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.bc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.bc
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.bc
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.bc/pom.xml b/bundles/org.eclipse.passage.lic.bc/pom.xml
index 19b464312..a4909d208 100644
--- a/bundles/org.eclipse.passage.lic.bc/pom.xml
+++ b/bundles/org.eclipse.passage.lic.bc/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.cli/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.cli/META-INF/MANIFEST.MF
index bed15d0d1..863185041 100644
--- a/bundles/org.eclipse.passage.lic.cli/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.cli/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.cli
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.cli
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.compile.branding/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.compile.branding/META-INF/MANIFEST.MF
index bfe188086..3f052e381 100644
--- a/bundles/org.eclipse.passage.lic.compile.branding/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.compile.branding/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.compile.branding
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.compile.branding
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.define.branding/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.define.branding/META-INF/MANIFEST.MF
index 927e019dc..428fd5114 100644
--- a/bundles/org.eclipse.passage.lic.define.branding/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.define.branding/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.define.branding
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.define.branding
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.e4.core/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.e4.core/META-INF/MANIFEST.MF
index 3680dd234..273cdc2d2 100644
--- a/bundles/org.eclipse.passage.lic.e4.core/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.e4.core/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: org.eclipse.passage.lic.e4.core
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: org.eclipse.passage.lic.e4.core
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/bundles/org.eclipse.passage.lic.e4.ui/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.e4.ui/META-INF/MANIFEST.MF
index 74e891e6b..539905f6c 100644
--- a/bundles/org.eclipse.passage.lic.e4.ui/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.e4.ui/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: org.eclipse.passage.lic.e4.ui
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: org.eclipse.passage.lic.e4.ui
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/bundles/org.eclipse.passage.lic.emf/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.emf/META-INF/MANIFEST.MF
index ee4a1fce0..0a7b5ed65 100644
--- a/bundles/org.eclipse.passage.lic.emf/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.emf/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.emf.edit
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.emf
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.emf/pom.xml b/bundles/org.eclipse.passage.lic.emf/pom.xml
index 9cef316a7..e76ae2e34 100644
--- a/bundles/org.eclipse.passage.lic.emf/pom.xml
+++ b/bundles/org.eclipse.passage.lic.emf/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.equinox/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.equinox/META-INF/MANIFEST.MF
index 2fe06ccc5..d186d0008 100644
--- a/bundles/org.eclipse.passage.lic.equinox/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.equinox/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.equinox
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.equinox
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.equinox/META-INF/p2.inf b/bundles/org.eclipse.passage.lic.equinox/META-INF/p2.inf
index a863663f5..84afd2317 100644
--- a/bundles/org.eclipse.passage.lic.equinox/META-INF/p2.inf
+++ b/bundles/org.eclipse.passage.lic.equinox/META-INF/p2.inf
@@ -13,4 +13,4 @@
provides.0.namespace = licensing.management
provides.0.name = equinox
-provides.0.version = 3.1.0
+provides.0.version = 4.0.0
diff --git a/bundles/org.eclipse.passage.lic.equinox/pom.xml b/bundles/org.eclipse.passage.lic.equinox/pom.xml
index ae043222f..c11d948f8 100644
--- a/bundles/org.eclipse.passage.lic.equinox/pom.xml
+++ b/bundles/org.eclipse.passage.lic.equinox/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.execute.branding/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.execute.branding/META-INF/MANIFEST.MF
index 2bb431625..dee1454fa 100644
--- a/bundles/org.eclipse.passage.lic.execute.branding/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.execute.branding/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.execute.branding
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.execute.branding
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.execute/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.execute/META-INF/MANIFEST.MF
index eef2c38e2..45a210ea3 100644
--- a/bundles/org.eclipse.passage.lic.execute/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.execute/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.execute
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.execute
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.execute/pom.xml b/bundles/org.eclipse.passage.lic.execute/pom.xml
index 3098902e9..39c364349 100644
--- a/bundles/org.eclipse.passage.lic.execute/pom.xml
+++ b/bundles/org.eclipse.passage.lic.execute/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.features.ecore/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.features.ecore/META-INF/MANIFEST.MF
index 01b7f7967..258c9eea3 100644
--- a/bundles/org.eclipse.passage.lic.features.ecore/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.features.ecore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.features.ecore
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.features.ecore
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.features.edit/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.features.edit/META-INF/MANIFEST.MF
index 45ba9dc37..a1f96c823 100644
--- a/bundles/org.eclipse.passage.lic.features.edit/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.features.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.features.edit
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.features.edit;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.features.model/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.features.model/META-INF/MANIFEST.MF
index 995eb8557..0ce4f92a5 100644
--- a/bundles/org.eclipse.passage.lic.features.model/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.features.model/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.features.model
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.features.model;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.features/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.features/META-INF/MANIFEST.MF
index 2ebfea121..5fa9397d9 100644
--- a/bundles/org.eclipse.passage.lic.features/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.features/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.features
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.features
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.jface/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.jface/META-INF/MANIFEST.MF
index a6691b0fd..7080f9991 100644
--- a/bundles/org.eclipse.passage.lic.jface/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.jface/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.base.ui
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.jface
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.keys.ecore/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.keys.ecore/META-INF/MANIFEST.MF
index 36c5227e5..370255661 100644
--- a/bundles/org.eclipse.passage.lic.keys.ecore/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.keys.ecore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.keys.ecore
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.keys.ecore
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.keys.edit/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.keys.edit/META-INF/MANIFEST.MF
index 511e61937..19a0a179e 100644
--- a/bundles/org.eclipse.passage.lic.keys.edit/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.keys.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.keys.edit
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.keys.edit;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.keys.model/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.keys.model/META-INF/MANIFEST.MF
index b31bbf43d..397964721 100644
--- a/bundles/org.eclipse.passage.lic.keys.model/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.keys.model/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.keys.model
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.keys.model;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.keys/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.keys/META-INF/MANIFEST.MF
index ef318ad49..c72440217 100644
--- a/bundles/org.eclipse.passage.lic.keys/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.keys/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.keys
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.keys
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.licenses.ecore/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.licenses.ecore/META-INF/MANIFEST.MF
index ef51f8b24..e55b305a9 100644
--- a/bundles/org.eclipse.passage.lic.licenses.ecore/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.licenses.ecore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.licenses.ecore
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.licenses.ecore
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.licenses.edit/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.licenses.edit/META-INF/MANIFEST.MF
index e87790d5f..ec9daf361 100644
--- a/bundles/org.eclipse.passage.lic.licenses.edit/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.licenses.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.licenses.edit
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.licenses.edit;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.licenses.model/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.licenses.model/META-INF/MANIFEST.MF
index 2e8451927..47467b2b4 100644
--- a/bundles/org.eclipse.passage.lic.licenses.model/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.licenses.model/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.licenses.model
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.licenses.model;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.licenses.model/pom.xml b/bundles/org.eclipse.passage.lic.licenses.model/pom.xml
index c012c3269..53b99fef9 100644
--- a/bundles/org.eclipse.passage.lic.licenses.model/pom.xml
+++ b/bundles/org.eclipse.passage.lic.licenses.model/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.licenses/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.licenses/META-INF/MANIFEST.MF
index 1728e0c70..77ab05e38 100644
--- a/bundles/org.eclipse.passage.lic.licenses/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.licenses/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.licenses
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.licenses
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.licenses/pom.xml b/bundles/org.eclipse.passage.lic.licenses/pom.xml
index 6dbefaa47..b54a37073 100644
--- a/bundles/org.eclipse.passage.lic.licenses/pom.xml
+++ b/bundles/org.eclipse.passage.lic.licenses/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.oshi/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.oshi/META-INF/MANIFEST.MF
index 09562e6fd..8f5b7788b 100644
--- a/bundles/org.eclipse.passage.lic.oshi/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.oshi/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.oshi
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.oshi
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.oshi/pom.xml b/bundles/org.eclipse.passage.lic.oshi/pom.xml
index 64d906cef..f4be239c6 100644
--- a/bundles/org.eclipse.passage.lic.oshi/pom.xml
+++ b/bundles/org.eclipse.passage.lic.oshi/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.bundles
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/bundles/org.eclipse.passage.lic.products.ecore/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.products.ecore/META-INF/MANIFEST.MF
index 7c4649b24..c4e63d536 100644
--- a/bundles/org.eclipse.passage.lic.products.ecore/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.products.ecore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.products.ecore
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.products.ecore
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.products.edit/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.products.edit/META-INF/MANIFEST.MF
index d5fbe1734..3f8ced58b 100644
--- a/bundles/org.eclipse.passage.lic.products.edit/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.products.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.products.edit
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.products.edit;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF
index 65f44055f..69164a7dd 100644
--- a/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.products.model
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.products.model;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.products/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.products/META-INF/MANIFEST.MF
index 71c7ee66c..3133ce9cc 100644
--- a/bundles/org.eclipse.passage.lic.products/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.products/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.products
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.products
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.users.ecore/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.users.ecore/META-INF/MANIFEST.MF
index d9d467e9a..066a63ec2 100644
--- a/bundles/org.eclipse.passage.lic.users.ecore/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.users.ecore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.users.ecore
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.users.ecore
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.users.edit/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.users.edit/META-INF/MANIFEST.MF
index 657fca957..270b2c67e 100644
--- a/bundles/org.eclipse.passage.lic.users.edit/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.users.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.users.edit
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.users.edit;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.users.model/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.users.model/META-INF/MANIFEST.MF
index 2a6215298..523bf160b 100644
--- a/bundles/org.eclipse.passage.lic.users.model/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.users.model/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.users.model
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.users.model;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.lic.users/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.users/META-INF/MANIFEST.MF
index 8209121fb..626516085 100644
--- a/bundles/org.eclipse.passage.lic.users/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.users/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.users
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.users
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/org.eclipse.passage.seal.demo/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.seal.demo/META-INF/MANIFEST.MF
index 04cb1d605..25c1a94e3 100644
--- a/bundles/org.eclipse.passage.seal.demo/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.seal.demo/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.seal.demo
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.seal.demo
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/bundles/pom.xml b/bundles/pom.xml
index 12cc61b3a..80d6e456f 100644
--- a/bundles/pom.xml
+++ b/bundles/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
../releng/org.eclipse.passage.parent
diff --git a/features/org.eclipse.passage.demo.feature/feature.xml b/features/org.eclipse.passage.demo.feature/feature.xml
index 553b58784..4c22baf61 100644
--- a/features/org.eclipse.passage.demo.feature/feature.xml
+++ b/features/org.eclipse.passage.demo.feature/feature.xml
@@ -14,7 +14,7 @@
diff --git a/features/org.eclipse.passage.ldc.feature/feature.xml b/features/org.eclipse.passage.ldc.feature/feature.xml
index 9a2d2b342..39dff09c3 100644
--- a/features/org.eclipse.passage.ldc.feature/feature.xml
+++ b/features/org.eclipse.passage.ldc.feature/feature.xml
@@ -14,7 +14,7 @@
diff --git a/features/org.eclipse.passage.lic.bc.feature/feature.xml b/features/org.eclipse.passage.lic.bc.feature/feature.xml
index 7dfba4dad..cc3ffdcb4 100644
--- a/features/org.eclipse.passage.lic.bc.feature/feature.xml
+++ b/features/org.eclipse.passage.lic.bc.feature/feature.xml
@@ -14,7 +14,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
../releng/org.eclipse.passage.parent
diff --git a/pom.xml b/pom.xml
index e94240949..b68f5341a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
./releng/org.eclipse.passage.parent
diff --git a/releng/org.eclipse.passage.aggregator/pom.xml b/releng/org.eclipse.passage.aggregator/pom.xml
index c8724e5db..7a4b2e827 100644
--- a/releng/org.eclipse.passage.aggregator/pom.xml
+++ b/releng/org.eclipse.passage.aggregator/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
../../releng/org.eclipse.passage.parent
diff --git a/releng/org.eclipse.passage.parent/pom.xml b/releng/org.eclipse.passage.parent/pom.xml
index ae8d292b8..3359f7560 100644
--- a/releng/org.eclipse.passage.parent/pom.xml
+++ b/releng/org.eclipse.passage.parent/pom.xml
@@ -20,7 +20,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
pom
diff --git a/releng/org.eclipse.passage.target/pom.xml b/releng/org.eclipse.passage.target/pom.xml
index 4607e85fd..3663073b6 100644
--- a/releng/org.eclipse.passage.target/pom.xml
+++ b/releng/org.eclipse.passage.target/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
../../releng/org.eclipse.passage.parent
diff --git a/sites/org.eclipse.passage.repository/pom.xml b/sites/org.eclipse.passage.repository/pom.xml
index c11823189..6f00c7320 100644
--- a/sites/org.eclipse.passage.repository/pom.xml
+++ b/sites/org.eclipse.passage.repository/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
../../releng/org.eclipse.passage.parent
diff --git a/tests/org.eclipse.passage.lic.api.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.api.tests/META-INF/MANIFEST.MF
index aa082f00e..ea17601d5 100644
--- a/tests/org.eclipse.passage.lic.api.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.api.tests/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
Bundle-RequiredExecutionEnvironment: JavaSE-17
-Require-Bundle: org.eclipse.passage.lic.api;bundle-version="1.0.0"
+Require-Bundle: org.eclipse.passage.lic.api;bundle-version="0.0.0"
Export-Package: org.eclipse.passage.lic.api.tests;x-friends:="org.eclipse.passage.seal.demo.tests",
org.eclipse.passage.lic.api.tests.conditions;x-internal:=true,
org.eclipse.passage.lic.api.tests.conditions.evaluation;x-internal:=true,
diff --git a/tests/org.eclipse.passage.lic.base.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.base.tests/META-INF/MANIFEST.MF
index 23237b0c6..71de6b9fb 100644
--- a/tests/org.eclipse.passage.lic.base.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.base.tests/META-INF/MANIFEST.MF
@@ -2,13 +2,13 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.base.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.base.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
Bundle-RequiredExecutionEnvironment: JavaSE-17
-Require-Bundle: org.eclipse.passage.lic.api.tests;bundle-version="1.0.0",
- org.eclipse.passage.lic.base;bundle-version="1.0.0"
+Require-Bundle: org.eclipse.passage.lic.api.tests;bundle-version="0.0.0",
+ org.eclipse.passage.lic.base;bundle-version="0.0.0"
Export-Package: org.eclipse.passage.lic.internal.base.tests.requirements;x-internal:=true
Import-Package: org.junit,
org.junit.rules
diff --git a/tests/org.eclipse.passage.lic.bc.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.bc.tests/META-INF/MANIFEST.MF
index 625e2a98e..6328e3f5a 100644
--- a/tests/org.eclipse.passage.lic.bc.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.bc.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.bc.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.bc.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Import-Package: org.junit,
org.junit.rules
Bundle-Name: %Bundle-Name
diff --git a/tests/org.eclipse.passage.lic.emf.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.emf.tests/META-INF/MANIFEST.MF
index efba39dce..5402d3ee2 100644
--- a/tests/org.eclipse.passage.lic.emf.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.emf.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.jface.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.emf.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/tests/org.eclipse.passage.lic.equinox.tests.data.requirements/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.equinox.tests.data.requirements/META-INF/MANIFEST.MF
index 66a6a05d3..b15025185 100644
--- a/tests/org.eclipse.passage.lic.equinox.tests.data.requirements/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.equinox.tests.data.requirements/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.equinox.tests.data.requirements
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.equinox.tests.data.requirements;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-Name: Data for Passage LIC Equinox requirements tests
Bundle-Vendor: Eclipse Passage
diff --git a/tests/org.eclipse.passage.lic.equinox.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.equinox.tests/META-INF/MANIFEST.MF
index b545fd110..50eabf2f4 100644
--- a/tests/org.eclipse.passage.lic.equinox.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.equinox.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.equinox.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.equinox.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
@@ -11,6 +11,6 @@ Fragment-Host: org.eclipse.passage.lic.equinox
Import-Package: org.junit
Require-Bundle: org.eclipse.core.runtime;bundle-version="0.0.0",
org.eclipse.passage.lic.base;bundle-version="0.0.0",
- org.eclipse.passage.lic.equinox.tests.data.requirements;bundle-version="0.1.0",
- org.eclipse.passage.lic.base.tests;bundle-version="1.0.0",
- org.eclipse.passage.lic.api.tests;bundle-version="1.0.0"
+ org.eclipse.passage.lic.equinox.tests.data.requirements;bundle-version="0.0.0",
+ org.eclipse.passage.lic.base.tests;bundle-version="0.0.0",
+ org.eclipse.passage.lic.api.tests;bundle-version="0.0.0"
diff --git a/tests/org.eclipse.passage.lic.features.model.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.features.model.tests/META-INF/MANIFEST.MF
index b60cfa09b..55e0e6ad5 100644
--- a/tests/org.eclipse.passage.lic.features.model.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.features.model.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.features.model.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.features.model.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/tests/org.eclipse.passage.lic.jface.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.jface.tests/META-INF/MANIFEST.MF
index d9dae380f..4e0cd9ef9 100644
--- a/tests/org.eclipse.passage.lic.jface.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.jface.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.jface.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.jface.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/tests/org.eclipse.passage.lic.licenses.model.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.licenses.model.tests/META-INF/MANIFEST.MF
index 2933d5be1..1750c588d 100644
--- a/tests/org.eclipse.passage.lic.licenses.model.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.licenses.model.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.licenses.model.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.licenses.model.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
@@ -10,4 +10,4 @@ Fragment-Host: org.eclipse.passage.lic.licenses.model
Import-Package: org.junit,
org.junit.rules
Bundle-RequiredExecutionEnvironment: JavaSE-17
-Require-Bundle: org.eclipse.passage.lic.api.tests;bundle-version="1.0.1"
+Require-Bundle: org.eclipse.passage.lic.api.tests;bundle-version="0.0.0"
diff --git a/tests/org.eclipse.passage.lic.oshi.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.oshi.tests/META-INF/MANIFEST.MF
index f4f921eeb..7da85f4c0 100644
--- a/tests/org.eclipse.passage.lic.oshi.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.oshi.tests/META-INF/MANIFEST.MF
@@ -2,13 +2,13 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.oshi.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.oshi.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Import-Package: org.junit
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
Bundle-RequiredExecutionEnvironment: JavaSE-17
-Require-Bundle: org.eclipse.passage.lic.api;bundle-version="1.0.0",
- org.eclipse.passage.lic.base;bundle-version="1.0.0",
- org.eclipse.passage.lic.oshi;bundle-version="1.0.0",
- org.eclipse.passage.lic.api.tests;bundle-version="1.0.0"
+Require-Bundle: org.eclipse.passage.lic.api;bundle-version="0.0.0",
+ org.eclipse.passage.lic.base;bundle-version="0.0.0",
+ org.eclipse.passage.lic.oshi;bundle-version="0.0.0",
+ org.eclipse.passage.lic.api.tests;bundle-version="0.0.0"
diff --git a/tests/org.eclipse.passage.lic.products.model.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.products.model.tests/META-INF/MANIFEST.MF
index a836886e7..750e1d280 100644
--- a/tests/org.eclipse.passage.lic.products.model.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.products.model.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.products.model.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.products.model.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/tests/org.eclipse.passage.lic.users.model.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.passage.lic.users.model.tests/META-INF/MANIFEST.MF
index 2a783f325..61da397f5 100644
--- a/tests/org.eclipse.passage.lic.users.model.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.passage.lic.users.model.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Automatic-Module-Name: org.eclipse.passage.lic.users.model.tests
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.passage.lic.users.model.tests
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
Bundle-Copyright: %Bundle-Copyright
diff --git a/tests/pom.xml b/tests/pom.xml
index 3da00f91a..cb33896ae 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -24,7 +24,7 @@
org.eclipse.passage
org.eclipse.passage.parent
- 3.1.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
../releng/org.eclipse.passage.parent