Releases: mohamed-taman/Flight-Advisor
Releases · mohamed-taman/Flight-Advisor
v6.0
Flight Advisor Refresher v6.0
- Migrate to spring boot 3.4.0-M1
- Migrate to the latest security changes.
- Migrate to the latest libraries.
- Migrate & Refactoring the project to use new Java 22 features.
- Enhance documentation.
- Updated the pom.xml
- Updated the project package structure.
- Implement refresh token, logout, and change password.
- Refactor and enhance swagger documentation.
Full Changelog: v5.1...v6.0
v5.1
Release notes:
Flight Advisor Enhanced v5.1
- Whitelist /error page.
- Add a link to Spring 3.1 migration guide.
v5.0
Release Notes
Flight advisor Refresher v5
- Migrate to spring boot 3.1.0-RC2
- Migrate to the latest security changes.
- Migrate to the latest libraries.
- Refactoring the project to use new Java 20 features.
- Enhance documentation.
- Updated the pom.xml
- Updated the project package structure.
- Implement refresh token, logout, and change password.
- Refactor and enhance swagger documentation.
v4.0
Release Notes
- Upgrade to Spring boot 3.1.0-M2.
- Upgrade to Java 20.
- Upgrade security configurations to Spring Security 6.
- Fix the circular dependency problem.
- Manage security in one place
SecurityConfig
class and removeRoleAllowed
from all APIs. - Upgrade collections4, datasource-proxy-sbs, opencsv, springdoc, mapstruct, jsonwebtoken, surefire, and failsafe to the latest version.
v3.0
Update to Spring 3.0.0-M2
- Alignment with new package name jakarta instead of javax.
- Updating springdoc to v2.0.0.M1.
- Updating jakson-databind to 2.13.2.2.
- Exclude Spring JPA - jackson-databind v2.13.2 due to CVE-2020-36518.
- Remove FileUploadConfig.java
- Update README.md to reflect changes of FS v3.0.
v2.8
Update to the Latest software and fix bugs.
- Updating springdoc to v1.6.7.
- Updating lombok to v1.18.22.
- Updating maven-compiler-plugin to v3.10.1.
- Exclude Spring JPA - hibernate-core v5.6.7 and use v5.6.5. due to bug with H2 database.
- Add swagger API version as project version.
- Remove plugin-management section from pom.xml and add plugins to plugins tag.
- Update README.md to reflect changes of FS v2.8.
v2.5
Update to the latest Spring and Java.
Update to the latest Spring Boot 2.7.0-M2.
Update to the latest JDK 18.
Update to the latest dependencies and could be found in pom.xml.
FIX Airport DST enumeration value to be inserted as String not ordinal.
FIX database script tables datatype according to latest H2 database.
Rename database table user to users as it reported as invalid identifier.
Implements all sonarlint warnings.
Update the code to the latest JDK 18 features and APIs.
Update README.md file.
FIX some JavaDoc issues.
v2.0
Release notes
Update to the latest dependencies versions:
- Add frontend project.
- Update to the latest JDK 17.
- Update to the latest Angular 12+.
- Update to the latest Spring boot 2.6+.
- Update to the latest dependencies.
- Update the README.md.
- Update to latest application.yml new keys for Spring boot 2.6+.
v1.0
System MVP tasks.