Releases: darbyluv2code/spring-boot-unit-testing
Releases · darbyluv2code/spring-boot-unit-testing
Spring Boot 3.5.9
Spring Boot 3.5.9 Upgrade
This release upgrades all Spring Boot projects from version 3.5.4 to 3.5.9.
Changes
- Updated spring-boot-starter-parent version in 56 pom.xml files
- Removed deprecated spring.datasource.initialization-mode property from 68 application.properties files
Breaking Changes
The spring.datasource.initialization-mode property was removed in Spring Boot 3.5. Database initialization will continue to work automatically based on detected platform.
Testing
- All 70 projects compiled successfully
- All 70 projects passed their unit tests
- Verified complete coverage of all projects
Compatibility
- Java 23
- H2 in-memory database for tests
- MySQL for production environments
- No code changes required
Related PR: #15
JUnit 5.12.2
JUnit 5.12.2 Upgrade
This release upgrades JUnit Jupiter from version 5.11.4 to 5.12.2 in all standalone JUnit projects.
Changes
- Updated junit-jupiter version in 13 standalone project pom.xml files
- Sections 1.01 (JUnit Review Solutions): 10 projects
- Section 1.12 (FizzBuzz TDD Solutions): 3 projects
Scope
- Included: Pure JUnit projects in sections 1.x only
- Excluded: All Spring Boot projects (sections 2.x, 3.x, 4.x) use managed dependencies
Testing
- All 14 JUnit standalone projects compiled successfully
- All JUnit standalone projects passed their unit tests
- Verified Spring Boot projects were not modified
Compatibility
- Java 23 compatibility maintained
- No code changes required for this patch version upgrade
- No breaking changes in JUnit 5.12.2
Related PR: #16
Source code for Spring Boot 3.4 version of the course
spring-boot-3.4 update for Spring Boot 3.4
spring-boot-2.x
Source code for Spring Boot 2.x version of the course