diff --git a/java/bed-allocation/pom.xml b/java/bed-allocation/pom.xml index d7dfc6ff93..fe77f37a33 100644 --- a/java/bed-allocation/pom.xml +++ b/java/bed-allocation/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -84,7 +84,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/conference-scheduling/pom.xml b/java/conference-scheduling/pom.xml index 41b97d0647..294269390b 100644 --- a/java/conference-scheduling/pom.xml +++ b/java/conference-scheduling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -89,7 +89,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/employee-scheduling/pom.xml b/java/employee-scheduling/pom.xml index 957ad81b7c..7e63a89b3d 100644 --- a/java/employee-scheduling/pom.xml +++ b/java/employee-scheduling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -119,7 +119,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/facility-location/pom.xml b/java/facility-location/pom.xml index 2b9fdd6235..f04eb9e4ad 100644 --- a/java/facility-location/pom.xml +++ b/java/facility-location/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.5.2 @@ -79,7 +79,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/flight-crew-scheduling/pom.xml b/java/flight-crew-scheduling/pom.xml index e4f2f429d0..45bac651bf 100644 --- a/java/flight-crew-scheduling/pom.xml +++ b/java/flight-crew-scheduling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -84,7 +84,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/food-packaging/pom.xml b/java/food-packaging/pom.xml index f724623b28..f638cedc87 100644 --- a/java/food-packaging/pom.xml +++ b/java/food-packaging/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.5.2 @@ -114,7 +114,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/hello-world/build.gradle b/java/hello-world/build.gradle index e609b3f11e..30e165f5dd 100644 --- a/java/hello-world/build.gradle +++ b/java/hello-world/build.gradle @@ -3,10 +3,10 @@ plugins { id "application" } -def timefoldVersion = "1.17.0" -def logbackVersion = "1.5.12" -def junitJupiterVersion = "5.11.3" -def assertjVersion = "3.26.3" +def timefoldVersion = "1.18.0" +def logbackVersion = "1.5.16" +def junitJupiterVersion = "5.11.4" +def assertjVersion = "3.27.2" def profile = System.properties['profile'] ?: '' group = "org.acme" diff --git a/java/hello-world/pom.xml b/java/hello-world/pom.xml index 43ed568456..469622b312 100644 --- a/java/hello-world/pom.xml +++ b/java/hello-world/pom.xml @@ -12,10 +12,10 @@ UTF-8 hello-world-run - 1.17.0 - 3.26.3 - 5.11.3 - 1.5.12 + 1.18.0 + 3.27.2 + 5.11.4 + 1.5.16 3.13.0 3.5.2 diff --git a/java/maintenance-scheduling/pom.xml b/java/maintenance-scheduling/pom.xml index de48154b12..1131ce362b 100644 --- a/java/maintenance-scheduling/pom.xml +++ b/java/maintenance-scheduling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -119,7 +119,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/meeting-scheduling/pom.xml b/java/meeting-scheduling/pom.xml index 304c5d316f..43deb986e9 100644 --- a/java/meeting-scheduling/pom.xml +++ b/java/meeting-scheduling/pom.xml @@ -11,9 +11,9 @@ 17 UTF-8 - 3.17.3 - 1.17.0 - 1.12.0 + 3.17.6 + 1.18.0 + 1.13.0 3.13.0 3.3.1 @@ -90,7 +90,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/order-picking/pom.xml b/java/order-picking/pom.xml index f3da92eebd..7464a08e7d 100644 --- a/java/order-picking/pom.xml +++ b/java/order-picking/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.5.2 @@ -124,7 +124,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/project-job-scheduling/pom.xml b/java/project-job-scheduling/pom.xml index 55d6d336f2..8b7b449927 100644 --- a/java/project-job-scheduling/pom.xml +++ b/java/project-job-scheduling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -84,7 +84,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/school-timetabling/build.gradle b/java/school-timetabling/build.gradle index 4eedb5fe26..edfb41422b 100644 --- a/java/school-timetabling/build.gradle +++ b/java/school-timetabling/build.gradle @@ -1,10 +1,10 @@ plugins { id "java" - id "io.quarkus" version "3.17.3" + id "io.quarkus" version "3.17.6" } -def quarkusVersion = "3.17.3" -def timefoldVersion = "1.17.0" +def quarkusVersion = "3.17.6" +def timefoldVersion = "1.18.0" def profile = System.properties['profile'] ?: '' def enterprise = System.properties['enterprise'] ?: '' @@ -37,7 +37,7 @@ dependencies { testImplementation "io.rest-assured:rest-assured" testImplementation "ai.timefold.solver:timefold-solver-test" testImplementation "org.awaitility:awaitility" - testImplementation "org.assertj:assertj-core:3.26.3" + testImplementation "org.assertj:assertj-core:3.27.2" // UI implementation "io.quarkus:quarkus-webjars-locator" diff --git a/java/school-timetabling/pom.xml b/java/school-timetabling/pom.xml index 7901c71b94..be34f76d1a 100644 --- a/java/school-timetabling/pom.xml +++ b/java/school-timetabling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -89,7 +89,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/sports-league-scheduling/pom.xml b/java/sports-league-scheduling/pom.xml index fe391a9662..039e4d4657 100644 --- a/java/sports-league-scheduling/pom.xml +++ b/java/sports-league-scheduling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -84,7 +84,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/spring-boot-integration/build.gradle b/java/spring-boot-integration/build.gradle index 9d8ff80ced..c33815232c 100644 --- a/java/spring-boot-integration/build.gradle +++ b/java/spring-boot-integration/build.gradle @@ -1,11 +1,11 @@ plugins { - id "org.springframework.boot" version "3.4.0" - id "io.spring.dependency-management" version "1.1.6" + id "org.springframework.boot" version "3.4.1" + id "io.spring.dependency-management" version "1.1.7" id 'org.graalvm.buildtools.native' version '0.10.4' id "java" } -def timefoldVersion = "1.17.0" +def timefoldVersion = "1.18.0" def profile = System.properties['profile'] ?: '' def enterprise = System.properties['enterprise'] ?: '' @@ -41,14 +41,14 @@ dependencies { implementation "ai.timefold.solver:timefold-solver-spring-boot-starter" // Swagger - implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0" + implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.3" // Testing testImplementation("org.springframework.boot:spring-boot-starter-test") testImplementation("ai.timefold.solver:timefold-solver-test") testImplementation("org.springframework:spring-webflux") testImplementation "org.awaitility:awaitility" - testImplementation "org.assertj:assertj-core:3.26.3" + testImplementation "org.assertj:assertj-core:3.27.2" // UI // No webjar locator; incompatible in native mode; diff --git a/java/spring-boot-integration/pom.xml b/java/spring-boot-integration/pom.xml index f7c756b426..3f13263ed9 100644 --- a/java/spring-boot-integration/pom.xml +++ b/java/spring-boot-integration/pom.xml @@ -6,7 +6,7 @@ org.springframework.boot spring-boot-starter-parent - 3.4.0 + 3.4.1 org.acme @@ -17,7 +17,7 @@ 17 UTF-8 - 1.17.0 + 1.18.0 ${project.parent.version} 3.13.0 @@ -58,7 +58,7 @@ org.springdoc springdoc-openapi-starter-webmvc-ui - 2.7.0 + 2.8.3 diff --git a/java/task-assigning/pom.xml b/java/task-assigning/pom.xml index 0f5beee4e1..0863710acc 100644 --- a/java/task-assigning/pom.xml +++ b/java/task-assigning/pom.xml @@ -11,9 +11,9 @@ 17 UTF-8 - 3.17.3 - 1.17.0 - 1.12.0 + 3.17.6 + 1.18.0 + 1.13.0 3.13.0 3.3.1 @@ -90,7 +90,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/tournament-scheduling/pom.xml b/java/tournament-scheduling/pom.xml index acf8747a65..df93466a90 100644 --- a/java/tournament-scheduling/pom.xml +++ b/java/tournament-scheduling/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -84,7 +84,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/java/vehicle-routing/pom.xml b/java/vehicle-routing/pom.xml index 318ff28958..a828b632c1 100644 --- a/java/vehicle-routing/pom.xml +++ b/java/vehicle-routing/pom.xml @@ -11,8 +11,8 @@ 17 UTF-8 - 3.17.3 - 1.17.0 + 3.17.6 + 1.18.0 3.13.0 3.3.1 @@ -84,7 +84,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/kotlin/school-timetabling/pom.xml b/kotlin/school-timetabling/pom.xml index 72051ea0d9..97258a1b55 100644 --- a/kotlin/school-timetabling/pom.xml +++ b/kotlin/school-timetabling/pom.xml @@ -11,9 +11,9 @@ 17 UTF-8 - 3.17.3 + 3.17.6 2.1.0 - 1.17.0 + 1.18.0 3.5.2 @@ -98,7 +98,7 @@ org.assertj assertj-core - 3.26.3 + 3.27.2 test diff --git a/pom.xml b/pom.xml index e4912f719a..515fb1a464 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ ai.timefold.solver timefold-solver-build-parent - 1.17.0 + 1.18.0 diff --git a/python/employee-scheduling/pyproject.toml b/python/employee-scheduling/pyproject.toml index c890620495..8cb4280526 100644 --- a/python/employee-scheduling/pyproject.toml +++ b/python/employee-scheduling/pyproject.toml @@ -8,7 +8,7 @@ name = "employee_scheduling" version = "1.0.0" requires-python = ">=3.11" dependencies = [ - 'timefold == 1.17.0b0', + 'timefold == 1.18.0b0', 'fastapi == 0.111.0', 'pydantic == 2.7.3', 'uvicorn == 0.30.1', diff --git a/python/hello-world/pyproject.toml b/python/hello-world/pyproject.toml index 749c7dc5b6..2998d3f1a6 100644 --- a/python/hello-world/pyproject.toml +++ b/python/hello-world/pyproject.toml @@ -8,7 +8,7 @@ name = "hello_world" version = "1.0.0" requires-python = ">=3.10" dependencies = [ - 'timefold == 1.17.0b0', + 'timefold == 1.18.0b0', 'pytest == 8.2.2' ] diff --git a/python/school-timetabling/pyproject.toml b/python/school-timetabling/pyproject.toml index dfc113d626..601863c7ec 100644 --- a/python/school-timetabling/pyproject.toml +++ b/python/school-timetabling/pyproject.toml @@ -8,7 +8,7 @@ name = "school_timetabling" version = "1.0.0" requires-python = ">=3.11" dependencies = [ - 'timefold == 1.17.0b0', + 'timefold == 1.18.0b0', 'fastapi == 0.111.0', 'pydantic == 2.7.3', 'uvicorn == 0.30.1', diff --git a/python/vehicle-routing/pyproject.toml b/python/vehicle-routing/pyproject.toml index 3765e5da43..cea78700db 100644 --- a/python/vehicle-routing/pyproject.toml +++ b/python/vehicle-routing/pyproject.toml @@ -8,7 +8,7 @@ name = "vehicle_routing" version = "1.0.0" requires-python = ">=3.10" dependencies = [ - 'timefold == 1.17.0b0', + 'timefold == 1.18.0b0', 'fastapi == 0.111.0', 'pydantic == 2.7.3', 'uvicorn == 0.30.1',