Skip to content

Commit 54a75da

Browse files
committed
Merge branch 'main' into feature/local-datetime-support
2 parents f70f002 + 241b64d commit 54a75da

34 files changed

Lines changed: 187 additions & 137 deletions

.github/workflows/create-release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
java-version: '25'
7272

7373
- name: install model filiere
74-
run: mvn install:install-file -Dfile="$(pwd)/libs/modelefiliere-2.1.0.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.1.0 -Dpackaging=jar -DgeneratePom=true
74+
run: mvn install:install-file -Dfile="$(pwd)/libs/modelefiliere-2.2.2-springboot4.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.2.2-springboot4 -Dpackaging=jar -DgeneratePom=true
7575

7676
- name: Clone BPM
7777
uses: actions/checkout@v6
@@ -86,7 +86,7 @@ jobs:
8686
cd ..
8787
8888
- uses: actions/checkout@v6
89-
- name: Build app
89+
- name: Build app
9090
run: |
9191
git fetch origin main
9292
git checkout origin/main
@@ -182,4 +182,4 @@ jobs:
182182
password: ${{ secrets.DOCKERHUB_TOKEN }}
183183
default_branch: ${{ github.ref }}
184184
tags: ${{ needs.check-version.outputs.release-tag }}
185-
workdir: .
185+
workdir: .

.github/workflows/docker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
java-version: "25"
2929

3030
- name: install model filiere
31-
run: mvn install:install-file -Dfile="$(pwd)/libs/modelefiliere-2.1.0.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.1.0 -Dpackaging=jar -DgeneratePom=true
31+
run: mvn install:install-file -Dfile="$(pwd)/libs/modelefiliere-2.2.2-springboot4.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.2.2-springboot4 -Dpackaging=jar -DgeneratePom=true
3232

3333
- name: Clone BPM
3434
uses: actions/checkout@master

.github/workflows/maven.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
cache: maven
3131

3232
- name: install model filiere
33-
run: mvn install:install-file -Dfile="$(pwd)/libs/modelefiliere-2.1.0.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.1.0 -Dpackaging=jar -DgeneratePom=true
33+
run: mvn install:install-file -Dfile="$(pwd)/libs/modelefiliere-2.2.2-springboot4.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.2.2-springboot4 -Dpackaging=jar -DgeneratePom=true
3434

3535
- name: Clone BPM
3636
uses: actions/checkout@master

.github/workflows/scheduled-version-update.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
8888
- name: install model filiere
8989
run: |
90-
mvn install:install-file -Dfile="$(pwd)/genesis/libs/modelefiliere-2.1.0.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.1.0 -Dpackaging=jar -DgeneratePom=true
90+
mvn install:install-file -Dfile="$(pwd)/genesis/libs/modelefiliere-2.2.2-springboot4.jar" -DgroupId=fr.insee -DartifactId=modelefiliere -Dversion=2.2.2-springboot4 -Dpackaging=jar -DgeneratePom=true
9191
9292
- name: Clone BPM
9393
uses: actions/checkout@master

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ src/bin/
3333

3434
# Package Files #
3535
*.jar
36+
!libs/*.jar
3637
*.war
3738
*.nar
3839
*.ear

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# Changelog
2+
## 2.7.0 [2026-06-18]
3+
### Changed
4+
- spring-boot 3.5.14 -> 4.0.6
5+
6+
## 2.6.10 [2026-06-18]
7+
### Fixed
8+
- Aligned the conversion logic for multi-iteration variables with single-value variables during collectedVariables creation to avoid unexpected xxx.0 values for INTEGER variables.
9+
210
## 2.6.9 [2026-06-11]
311
### Fixed
412
- Delete only expired V2 schedules from dataProcessingContext

libs/modelefiliere-2.1.0.jar

-177 KB
Binary file not shown.
178 KB
Binary file not shown.

pom.xml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>fr.insee.genesis</groupId>
66
<artifactId>genesis-api</artifactId>
7-
<version>2.6.9</version>
7+
<version>2.7.0</version>
88
<packaging>jar</packaging>
99
<name>genesis-api</name>
1010

1111
<parent>
1212
<groupId>org.springframework.boot</groupId>
1313
<artifactId>spring-boot-starter-parent</artifactId>
14-
<version>3.5.14</version>
14+
<version>4.0.6</version>
1515
</parent>
1616

1717
<properties>
@@ -20,14 +20,12 @@
2020
<!-- (!!!) Dependency versions temporary overwritten for security reasons -->
2121
<tomcat.version>10.1.55</tomcat.version>
2222
<commons-lang3.version>3.20.0</commons-lang3.version>
23-
<junit-jupiter.version>5.13.4</junit-jupiter.version>
24-
<jackson-bom.version>2.21.1</jackson-bom.version>
2523

2624
<!-- Dependency versions not managed by Spring -->
27-
<bpm.version>1.1.5</bpm.version>
28-
<springdoc.version>2.8.17</springdoc.version>
25+
<bpm.version>1.2.0</bpm.version>
26+
<springdoc.version>3.0.3</springdoc.version>
2927
<mapstruct.version>1.6.3</mapstruct.version>
30-
<pitest.version>1.25.3</pitest.version>
28+
<pitest.version>1.25.5</pitest.version>
3129
<pitest.junit.version>1.2.3</pitest.junit.version>
3230

3331
<!-- Sonar properties -->
@@ -75,10 +73,19 @@
7573
<scope>test</scope>
7674
</dependency>
7775
<dependency>
78-
<groupId>org.springframework.security</groupId>
79-
<artifactId>spring-security-test</artifactId>
76+
<groupId>org.springframework.boot</groupId>
77+
<artifactId>spring-boot-starter-security-test</artifactId>
78+
<scope>test</scope>
79+
</dependency>
80+
<dependency>
81+
<groupId>org.springframework.boot</groupId>
82+
<artifactId>spring-boot-starter-webmvc-test</artifactId>
8083
<scope>test</scope>
8184
</dependency>
85+
<dependency>
86+
<groupId>org.springframework.boot</groupId>
87+
<artifactId>spring-boot-starter-actuator</artifactId>
88+
</dependency>
8289
<!-- AssertJ -->
8390
<!-- https://www.baeldung.com/introduction-to-assertj -->
8491
<!-- https://mvnrepository.com/artifact/org.assertj/assertj-core -->
@@ -106,7 +113,7 @@
106113
<dependency>
107114
<groupId>fr.insee</groupId>
108115
<artifactId>modelefiliere</artifactId>
109-
<version>2.1.0</version>
116+
<version>2.2.2-springboot4</version>
110117
</dependency>
111118
<!-- XML libraries -->
112119
<!-- XML-XSLT with Saxon -->

src/main/java/fr/insee/genesis/controller/dto/SurveyUnitInputDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
package fr.insee.genesis.controller.dto;
22

33
import fr.insee.genesis.domain.model.surveyunit.Mode;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.util.List;
810

911
@Builder
12+
@NoArgsConstructor
13+
@AllArgsConstructor
1014
@Data
1115
public class SurveyUnitInputDto {
1216
private String questionnaireId;

0 commit comments

Comments
 (0)