Skip to content

Commit

Permalink
build: release version 1.18.0 (#686)
Browse files Browse the repository at this point in the history
At this point, the release of _Timefold Quickstarts_ is ready to be
published.

- Release branch has been created.
- Git tag has been published.

To finish the release of _Timefold Quickstarts_,
review and merge this PR to update the `stable` branch with new code.
Afterward, delete the branch that this PR is based on.
(Typically a button appears on this page once the PR is merged.)
  • Loading branch information
timefold-release authored Jan 15, 2025
1 parent cec471f commit e967426
Show file tree
Hide file tree
Showing 26 changed files with 75 additions and 75 deletions.
6 changes: 3 additions & 3 deletions java/bed-allocation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -84,7 +84,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
6 changes: 3 additions & 3 deletions java/conference-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -89,7 +89,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
6 changes: 3 additions & 3 deletions java/employee-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -119,7 +119,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
6 changes: 3 additions & 3 deletions java/facility-location/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.surefire.plugin>3.5.2</version.surefire.plugin>
Expand Down Expand Up @@ -79,7 +79,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
6 changes: 3 additions & 3 deletions java/flight-crew-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -84,7 +84,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
6 changes: 3 additions & 3 deletions java/food-packaging/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.surefire.plugin>3.5.2</version.surefire.plugin>
Expand Down Expand Up @@ -114,7 +114,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
8 changes: 4 additions & 4 deletions java/hello-world/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
8 changes: 4 additions & 4 deletions java/hello-world/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jar.with.dependencies.name>hello-world-run</jar.with.dependencies.name>

<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.org.assertj>3.26.3</version.org.assertj>
<version.org.junit.jupiter>5.11.3</version.org.junit.jupiter>
<version.ch.qos.logback>1.5.12</version.ch.qos.logback>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>
<version.org.assertj>3.27.2</version.org.assertj>
<version.org.junit.jupiter>5.11.4</version.org.junit.jupiter>
<version.ch.qos.logback>1.5.16</version.ch.qos.logback>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.surefire.plugin>3.5.2</version.surefire.plugin>
Expand Down
6 changes: 3 additions & 3 deletions java/maintenance-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -119,7 +119,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
8 changes: 4 additions & 4 deletions java/meeting-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.org.apache.commons.text>1.12.0</version.org.apache.commons.text>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>
<version.org.apache.commons.text>1.13.0</version.org.apache.commons.text>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -90,7 +90,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
6 changes: 3 additions & 3 deletions java/order-picking/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.surefire.plugin>3.5.2</version.surefire.plugin>
Expand Down Expand Up @@ -124,7 +124,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
6 changes: 3 additions & 3 deletions java/project-job-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -84,7 +84,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
8 changes: 4 additions & 4 deletions java/school-timetabling/build.gradle
Original file line number Diff line number Diff line change
@@ -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'] ?: ''

Expand Down Expand Up @@ -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"
Expand Down
6 changes: 3 additions & 3 deletions java/school-timetabling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -89,7 +89,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
6 changes: 3 additions & 3 deletions java/sports-league-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -84,7 +84,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
10 changes: 5 additions & 5 deletions java/spring-boot-integration/build.gradle
Original file line number Diff line number Diff line change
@@ -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'] ?: ''

Expand Down Expand Up @@ -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;
Expand Down
6 changes: 3 additions & 3 deletions java/spring-boot-integration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.4.0</version>
<version>3.4.1</version>
</parent>

<groupId>org.acme</groupId>
Expand All @@ -17,7 +17,7 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>
<version.org.springframework.boot>${project.parent.version}</version.org.springframework.boot>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
Expand Down Expand Up @@ -58,7 +58,7 @@
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.7.0</version>
<version>2.8.3</version>
</dependency>

<!-- Testing -->
Expand Down
8 changes: 4 additions & 4 deletions java/task-assigning/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.org.apache.commons.text>1.12.0</version.org.apache.commons.text>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>
<version.org.apache.commons.text>1.13.0</version.org.apache.commons.text>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -90,7 +90,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
6 changes: 3 additions & 3 deletions java/tournament-scheduling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<version.io.quarkus>3.17.3</version.io.quarkus>
<version.ai.timefold.solver>1.17.0</version.ai.timefold.solver>
<version.io.quarkus>3.17.6</version.io.quarkus>
<version.ai.timefold.solver>1.18.0</version.ai.timefold.solver>

<version.compiler.plugin>3.13.0</version.compiler.plugin>
<version.resources.plugin>3.3.1</version.resources.plugin>
Expand Down Expand Up @@ -84,7 +84,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.26.3</version>
<version>3.27.2</version>
<scope>test</scope>
</dependency>

Expand Down
Loading

0 comments on commit e967426

Please sign in to comment.