All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Adoption of Java 17
- Replace of JavaFaker by DataFaker at
RestricitonDataFactorySimulationDataFactory
- General refactoring on
SimulationsFunctionalTest - Removed (exclusion) the following libraries as internal dependencies due to security issues, adding them as main dependencies:
commons-codec-1.15jackson-databind-2.13.4guava-31.1-androidjcommander-1.82
- Update of the following dependencies
maven-compiler-plugin-3.10.1maven-surefire-plugin-3.0.0-M7maven-failsafe-plugin-3.0.0-M7restassured-5.2.0junit.jupiter-5.9.1log4j-2.19.0slf4j-2.0.2allure-2.19.0aspectj-1.9.9.1
- Removed
CpfGeneratorand replaced by the DataFakerfaker.cpf().valid()
- Updated the branch name from
mastertomainand actions version update in.github/workflows/test-execution.yaml
- New Data classes in the
changelesspackage to deal with duplicated values and error key and messages
- Adoption of the data changeless classes in some code
- Usage of
varinstead of the class in some fields to reduce the amount of code - Update of the following libraries
restassured.version-5.1.1junit.jupiter.version-5.9.0-M1assertj.version-3.23.1log4j.version-2.18.0allure.version-2.18.1
- Updated the following libraries
restassured-5.0.1junit.jupiter-5.8.2assertj-3.22.0log4j-2.17.2slf4j-2.0.0-alpha7allure-2.17.3
- Configuration to log all request and responses setting
log.allastruein the `api.properties
- Changed the expected message when e-mail is malformed
- Updated the following libraries
allure-2.15.0assertj-3.21.0junit-5.8.1log4j-2.14.1restassured-4.4.0
- Moved
BaseAPItosrc/test/java - General refactor to change the
BaseAPIpackage in the tests and other classes - Updated the following library versions
restassured.version-4.3.3allure.version-2.13.8
- Updated the following library versions
allure-2.13.7
RestrictionsClientandSimulationsClientto return the response object- Added assertions in
FullSimulationE2ETest - Added disabled description in
RestrictionsContractTest - Updated the following library versions
rest-assured-4.3.2
- Added libraries
- assertj
- slf4j