diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 87d78f0..bd4b9c4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -9,4 +9,4 @@ on:
jobs:
build:
- uses: axonivy-market/github-workflows/.github/workflows/ci.yml@v4
+ uses: axonivy-market/github-workflows/.github/workflows/ci.yml@v5
diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml
index c2fee37..ae5e6c3 100644
--- a/.github/workflows/dev.yml
+++ b/.github/workflows/dev.yml
@@ -8,4 +8,4 @@ on:
jobs:
build:
- uses: axonivy-market/github-workflows/.github/workflows/dev.yml@v4
+ uses: axonivy-market/github-workflows/.github/workflows/dev.yml@v5
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index ab5b0d7..bc801b4 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -4,4 +4,4 @@ on: workflow_dispatch
jobs:
build:
- uses: axonivy-market/github-workflows/.github/workflows/release.yml@v4
+ uses: axonivy-market/github-workflows/.github/workflows/release.yml@v5
diff --git a/cronjob-demo/.project b/cronjob-demo/.project
index 262d273..8a1fbf8 100644
--- a/cronjob-demo/.project
+++ b/cronjob-demo/.project
@@ -1,54 +1,53 @@
-
-
- cronjob-demo
-
-
-
-
-
- ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder
-
-
-
-
- ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.wst.common.project.facet.core.builder
-
-
-
-
- ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder
-
-
-
-
- ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- ch.ivyteam.ivy.project.IvyProjectNature
- org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.jem.workbench.JavaEMFNature
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jem.beaninfo.BeanInfoNature
- org.eclipse.wst.common.project.facet.core.nature
- org.eclipse.wst.jsdt.core.jsNature
-
-
+
+
+ cronjob-demo
+
+
+
+
+
+ ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder
+
+
+
+
+ ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder
+
+
+
+
+ ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ ch.ivyteam.ivy.project.IvyProjectNature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
+ org.eclipse.jem.workbench.JavaEMFNature
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ org.eclipse.jem.beaninfo.BeanInfoNature
+ org.eclipse.wst.common.project.facet.core.nature
+
+
\ No newline at end of file
diff --git a/cronjob-demo/.settings/.jsdtscope b/cronjob-demo/.settings/.jsdtscope
deleted file mode 100644
index cf5ec79..0000000
--- a/cronjob-demo/.settings/.jsdtscope
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cronjob-demo/.settings/ch.ivyteam.ivy.designer.prefs b/cronjob-demo/.settings/ch.ivyteam.ivy.designer.prefs
index 166e1c9..f09ef38 100644
--- a/cronjob-demo/.settings/ch.ivyteam.ivy.designer.prefs
+++ b/cronjob-demo/.settings/ch.ivyteam.ivy.designer.prefs
@@ -1,5 +1,4 @@
-ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.cronjobutils.automated.process.start.utils.demo.Data
ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.cronjobutils.automated.process.start.utils.demo
ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13
-ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000
-eclipse.preferences.version=1
+ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001
+eclipse.preferences.version=1
\ No newline at end of file
diff --git a/cronjob-demo/.settings/org.eclipse.jdt.core.prefs b/cronjob-demo/.settings/org.eclipse.jdt.core.prefs
index f78f7f7..96641ff 100644
--- a/cronjob-demo/.settings/org.eclipse.jdt.core.prefs
+++ b/cronjob-demo/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
-org.eclipse.jdt.core.compiler.compliance=17
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
+org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=17
+org.eclipse.jdt.core.compiler.source=21
diff --git a/cronjob-demo/.settings/org.eclipse.wst.common.project.facet.core.xml b/cronjob-demo/.settings/org.eclipse.wst.common.project.facet.core.xml
index c2098f9..621b1f8 100644
--- a/cronjob-demo/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/cronjob-demo/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,8 +1,6 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cronjob-demo/.settings/org.eclipse.wst.jsdt.ui.superType.container b/cronjob-demo/.settings/org.eclipse.wst.jsdt.ui.superType.container
deleted file mode 100644
index 3bd5d0a..0000000
--- a/cronjob-demo/.settings/org.eclipse.wst.jsdt.ui.superType.container
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/cronjob-demo/.settings/org.eclipse.wst.jsdt.ui.superType.name b/cronjob-demo/.settings/org.eclipse.wst.jsdt.ui.superType.name
deleted file mode 100644
index 05bd71b..0000000
--- a/cronjob-demo/.settings/org.eclipse.wst.jsdt.ui.superType.name
+++ /dev/null
@@ -1 +0,0 @@
-Window
\ No newline at end of file
diff --git a/cronjob-demo/config/variables.yaml b/cronjob-demo/config/variables.yaml
index 6c4578d..2cd5a77 100644
--- a/cronjob-demo/config/variables.yaml
+++ b/cronjob-demo/config/variables.yaml
@@ -1,3 +1,4 @@
+# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json
# == Variables ==
#
# You can define here your project Variables.
diff --git a/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/Data.d.json b/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/Data.d.json
new file mode 100644
index 0000000..17c62e1
--- /dev/null
+++ b/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/Data.d.json
@@ -0,0 +1,6 @@
+{
+ "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json",
+ "simpleName" : "Data",
+ "namespace" : "com.axonivy.utils.cronjob.demo",
+ "isBusinessCaseData" : false
+}
\ No newline at end of file
diff --git a/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/Data.ivyClass b/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/Data.ivyClass
deleted file mode 100644
index c2758ec..0000000
--- a/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/Data.ivyClass
+++ /dev/null
@@ -1,2 +0,0 @@
-Data #class
-com.axonivy.utils.cronjob.demo #namespace
diff --git a/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/DemoData.d.json b/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/DemoData.d.json
new file mode 100644
index 0000000..fafe3f3
--- /dev/null
+++ b/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/DemoData.d.json
@@ -0,0 +1,6 @@
+{
+ "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json",
+ "simpleName" : "DemoData",
+ "namespace" : "com.axonivy.utils.cronjob.demo",
+ "isBusinessCaseData" : false
+}
\ No newline at end of file
diff --git a/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/DemoData.ivyClass b/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/DemoData.ivyClass
deleted file mode 100644
index fe0a5af..0000000
--- a/cronjob-demo/dataclasses/com/axonivy/utils/cronjob/demo/DemoData.ivyClass
+++ /dev/null
@@ -1,2 +0,0 @@
-DemoData #class
-com.axonivy.utils.cronjob.demo #namespace
diff --git a/cronjob-demo/pom.xml b/cronjob-demo/pom.xml
index aa03d75..adc6b12 100644
--- a/cronjob-demo/pom.xml
+++ b/cronjob-demo/pom.xml
@@ -3,10 +3,10 @@
4.0.0
com.axonivy.utils.cronjob
cronjob-demo
- 11.3.2-SNAPSHOT
+ 12.0.0-SNAPSHOT
iar
- 11.3.0
+ 12.0.0
diff --git a/cronjob-demo/processes/Demo.p.json b/cronjob-demo/processes/Demo.p.json
index fff6c8e..40b1c2f 100644
--- a/cronjob-demo/processes/Demo.p.json
+++ b/cronjob-demo/processes/Demo.p.json
@@ -1,5 +1,5 @@
{
- "$schema" : "https://json-schema.axonivy.com/process/11.3.0/process.json",
+ "$schema" : "https://json-schema.axonivy.com/process/12.0.0/process.json",
"id" : "185E888E5E4EFBE2",
"config" : {
"data" : "com.axonivy.utils.cronjob.demo.DemoData"
diff --git a/cronjob-product/pom.xml b/cronjob-product/pom.xml
index b28a440..90ff318 100644
--- a/cronjob-product/pom.xml
+++ b/cronjob-product/pom.xml
@@ -2,7 +2,7 @@
4.0.0
com.axonivy.utils.cronjob
cronjob-product
- 11.3.2-SNAPSHOT
+ 12.0.0-SNAPSHOT
pom
diff --git a/cronjob-test/.project b/cronjob-test/.project
index a928160..90ba349 100644
--- a/cronjob-test/.project
+++ b/cronjob-test/.project
@@ -1,54 +1,53 @@
-
-
- cronjob-test
-
-
-
-
-
- ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder
-
-
-
-
- ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.wst.common.project.facet.core.builder
-
-
-
-
- ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder
-
-
-
-
- ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- ch.ivyteam.ivy.project.IvyProjectNature
- org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.jem.workbench.JavaEMFNature
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jem.beaninfo.BeanInfoNature
- org.eclipse.wst.common.project.facet.core.nature
- org.eclipse.wst.jsdt.core.jsNature
-
-
+
+
+ cronjob-test
+
+
+
+
+
+ ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder
+
+
+
+
+ ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder
+
+
+
+
+ ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ ch.ivyteam.ivy.project.IvyProjectNature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
+ org.eclipse.jem.workbench.JavaEMFNature
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ org.eclipse.jem.beaninfo.BeanInfoNature
+ org.eclipse.wst.common.project.facet.core.nature
+
+
\ No newline at end of file
diff --git a/cronjob-test/.settings/.jsdtscope b/cronjob-test/.settings/.jsdtscope
deleted file mode 100644
index cf5ec79..0000000
--- a/cronjob-test/.settings/.jsdtscope
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cronjob-test/.settings/ch.ivyteam.ivy.designer.prefs b/cronjob-test/.settings/ch.ivyteam.ivy.designer.prefs
index 5df5261..ec454d6 100644
--- a/cronjob-test/.settings/ch.ivyteam.ivy.designer.prefs
+++ b/cronjob-test/.settings/ch.ivyteam.ivy.designer.prefs
@@ -1,5 +1,4 @@
-ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.cronjobutils.test.Data
ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.cronjobutils.test
ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13
-ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000
-eclipse.preferences.version=1
+ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001
+eclipse.preferences.version=1
\ No newline at end of file
diff --git a/cronjob-test/.settings/org.eclipse.jdt.core.prefs b/cronjob-test/.settings/org.eclipse.jdt.core.prefs
index f78f7f7..96641ff 100644
--- a/cronjob-test/.settings/org.eclipse.jdt.core.prefs
+++ b/cronjob-test/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
-org.eclipse.jdt.core.compiler.compliance=17
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
+org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=17
+org.eclipse.jdt.core.compiler.source=21
diff --git a/cronjob-test/.settings/org.eclipse.wst.common.project.facet.core.xml b/cronjob-test/.settings/org.eclipse.wst.common.project.facet.core.xml
index c2098f9..621b1f8 100644
--- a/cronjob-test/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/cronjob-test/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,8 +1,6 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cronjob-test/.settings/org.eclipse.wst.jsdt.ui.superType.container b/cronjob-test/.settings/org.eclipse.wst.jsdt.ui.superType.container
deleted file mode 100644
index 3bd5d0a..0000000
--- a/cronjob-test/.settings/org.eclipse.wst.jsdt.ui.superType.container
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/cronjob-test/.settings/org.eclipse.wst.jsdt.ui.superType.name b/cronjob-test/.settings/org.eclipse.wst.jsdt.ui.superType.name
deleted file mode 100644
index 05bd71b..0000000
--- a/cronjob-test/.settings/org.eclipse.wst.jsdt.ui.superType.name
+++ /dev/null
@@ -1 +0,0 @@
-Window
\ No newline at end of file
diff --git a/cronjob-test/config/variables.yaml b/cronjob-test/config/variables.yaml
index 64c8fa0..4448394 100644
--- a/cronjob-test/config/variables.yaml
+++ b/cronjob-test/config/variables.yaml
@@ -1,3 +1,4 @@
+# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json
# == Variables ==
#
# You can define here your project Variables.
diff --git a/cronjob-test/dataclasses/com/axonivy/utils/cronjob/test/Data.d.json b/cronjob-test/dataclasses/com/axonivy/utils/cronjob/test/Data.d.json
new file mode 100644
index 0000000..a8257c8
--- /dev/null
+++ b/cronjob-test/dataclasses/com/axonivy/utils/cronjob/test/Data.d.json
@@ -0,0 +1,6 @@
+{
+ "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json",
+ "simpleName" : "Data",
+ "namespace" : "com.axonivy.utils.cronjob.test",
+ "isBusinessCaseData" : false
+}
\ No newline at end of file
diff --git a/cronjob-test/dataclasses/com/axonivy/utils/cronjob/test/Data.ivyClass b/cronjob-test/dataclasses/com/axonivy/utils/cronjob/test/Data.ivyClass
deleted file mode 100644
index f07a8ce..0000000
--- a/cronjob-test/dataclasses/com/axonivy/utils/cronjob/test/Data.ivyClass
+++ /dev/null
@@ -1,2 +0,0 @@
-Data #class
-com.axonivy.utils.cronjob.test #namespace
diff --git a/cronjob-test/pom.xml b/cronjob-test/pom.xml
index 7aef336..5521523 100644
--- a/cronjob-test/pom.xml
+++ b/cronjob-test/pom.xml
@@ -3,11 +3,11 @@
4.0.0
com.axonivy.utils.cronjob
cronjob-test
- 11.3.2-SNAPSHOT
+ 12.0.0-SNAPSHOT
iar-integration-test
- 11.3.0
- 11.3.0
+ 12.0.0
+ 12.0.1
diff --git a/cronjob/.project b/cronjob/.project
index 26fc749..dd90674 100644
--- a/cronjob/.project
+++ b/cronjob/.project
@@ -1,54 +1,53 @@
-
-
- cronjob
-
-
-
-
-
- ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder
-
-
-
-
- ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.wst.common.project.facet.core.builder
-
-
-
-
- ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder
-
-
-
-
- ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- ch.ivyteam.ivy.project.IvyProjectNature
- org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.jem.workbench.JavaEMFNature
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.jem.beaninfo.BeanInfoNature
- org.eclipse.wst.common.project.facet.core.nature
- org.eclipse.wst.jsdt.core.jsNature
-
-
+
+
+ cronjob
+
+
+
+
+
+ ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder
+
+
+
+
+ ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder
+
+
+
+
+ ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ ch.ivyteam.ivy.project.IvyProjectNature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
+ org.eclipse.jem.workbench.JavaEMFNature
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ org.eclipse.jem.beaninfo.BeanInfoNature
+ org.eclipse.wst.common.project.facet.core.nature
+
+
\ No newline at end of file
diff --git a/cronjob/.settings/.jsdtscope b/cronjob/.settings/.jsdtscope
deleted file mode 100644
index cf5ec79..0000000
--- a/cronjob/.settings/.jsdtscope
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cronjob/.settings/ch.ivyteam.ivy.designer.prefs b/cronjob/.settings/ch.ivyteam.ivy.designer.prefs
index ffaebc2..a61d523 100644
--- a/cronjob/.settings/ch.ivyteam.ivy.designer.prefs
+++ b/cronjob/.settings/ch.ivyteam.ivy.designer.prefs
@@ -1,5 +1,4 @@
-ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.cronjobutils.automated.process.start.utils.Data
ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.cronjobutils.automated.process.start.utils
ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13
-ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000
-eclipse.preferences.version=1
+ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001
+eclipse.preferences.version=1
\ No newline at end of file
diff --git a/cronjob/.settings/org.eclipse.jdt.core.prefs b/cronjob/.settings/org.eclipse.jdt.core.prefs
index f78f7f7..96641ff 100644
--- a/cronjob/.settings/org.eclipse.jdt.core.prefs
+++ b/cronjob/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
-org.eclipse.jdt.core.compiler.compliance=17
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
+org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=17
+org.eclipse.jdt.core.compiler.source=21
diff --git a/cronjob/.settings/org.eclipse.wst.common.project.facet.core.xml b/cronjob/.settings/org.eclipse.wst.common.project.facet.core.xml
index c2098f9..621b1f8 100644
--- a/cronjob/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/cronjob/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,8 +1,6 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cronjob/.settings/org.eclipse.wst.jsdt.ui.superType.container b/cronjob/.settings/org.eclipse.wst.jsdt.ui.superType.container
deleted file mode 100644
index 3bd5d0a..0000000
--- a/cronjob/.settings/org.eclipse.wst.jsdt.ui.superType.container
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/cronjob/.settings/org.eclipse.wst.jsdt.ui.superType.name b/cronjob/.settings/org.eclipse.wst.jsdt.ui.superType.name
deleted file mode 100644
index 05bd71b..0000000
--- a/cronjob/.settings/org.eclipse.wst.jsdt.ui.superType.name
+++ /dev/null
@@ -1 +0,0 @@
-Window
\ No newline at end of file
diff --git a/cronjob/config/variables.yaml b/cronjob/config/variables.yaml
index 64c8fa0..4448394 100644
--- a/cronjob/config/variables.yaml
+++ b/cronjob/config/variables.yaml
@@ -1,3 +1,4 @@
+# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json
# == Variables ==
#
# You can define here your project Variables.
diff --git a/cronjob/dataclasses/com/axonivy/utils/cronjob/Data.d.json b/cronjob/dataclasses/com/axonivy/utils/cronjob/Data.d.json
new file mode 100644
index 0000000..020ea6a
--- /dev/null
+++ b/cronjob/dataclasses/com/axonivy/utils/cronjob/Data.d.json
@@ -0,0 +1,6 @@
+{
+ "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json",
+ "simpleName" : "Data",
+ "namespace" : "com.axonivy.utils.cronjob",
+ "isBusinessCaseData" : false
+}
\ No newline at end of file
diff --git a/cronjob/dataclasses/com/axonivy/utils/cronjob/Data.ivyClass b/cronjob/dataclasses/com/axonivy/utils/cronjob/Data.ivyClass
deleted file mode 100644
index d155a67..0000000
--- a/cronjob/dataclasses/com/axonivy/utils/cronjob/Data.ivyClass
+++ /dev/null
@@ -1,2 +0,0 @@
-Data #class
-com.axonivy.utils.cronjob #namespace
diff --git a/cronjob/pom.xml b/cronjob/pom.xml
index 95aa3eb..d5d908a 100644
--- a/cronjob/pom.xml
+++ b/cronjob/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.axonivy.utils.cronjob
cronjob
- 11.3.2-SNAPSHOT
+ 12.0.0-SNAPSHOT
iar
Axon Ivy AG
2.3.2
- 11.3.0
+ 12.0.0
diff --git a/pom.xml b/pom.xml
index 48c2caf..da34b43 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
com.axonivy.utils.cronjob
cronjob
cronjob-modules
- 11.3.2-SNAPSHOT
+ 12.0.0-SNAPSHOT
pom