Changelog
Vulnerability report of current version
1.0.33 - 2024-10-14
Update dependencies
Name Old version New version Axiomatics Table Attribute Connector 7.0.1 7.1.0 Axiomatics SQL Attribute Connector 6.2.3 6.3.0 Junit 5 5.11.0-M 5.11.2 com.fasterxml.jackson.core 2.15.3 2.17.1
1.0.31 - 2024-10-03
Update vulnerable dependencies
Name Old version New version io-commons 2.11.0 2.17.0
1.0.30 - 2024-10-03
ALFAPAS-61 - Writing json request and response
When a test is run, the resulting json for the request and response will be written to the build/trace directory.
1.0.29 - 2024-08-26
ALFAPAS-59 - Improved error messages when tests not run via Gradle
1.0.28 - 2024-08-02
ALFAPAS-50 - AC unit test should not fail if non-relevant config is incomplete
Update dependencies
Name Old version New version ADS 1.15.1 1.16.0
1.0.27 - 2024-07-06
ALFAPAS-57 - Junit4 aborts test with Junit5 methods
A test that was run with Junit4 engine was using Junit5 mechanism to ignore a test. This caused the test to fail instead of to be ignored.
Update dependencies
Name Old version New version ADS 1.15.0 1.15.1 SQL AC 6.2.2 6.2.3 Table AC 7.0.0 7.0.1 LDAP AC 6.3.0 6.3.1 HTTP AC 5.2.0 5.3.0 Parser AC 1.0.1 1.0.2
1.0.26 - 2024-07-05
ALFAPAS-8 - Move to Junit 5 from Junit 4
The Junit4 class rule AlfaTestRule is marked deprecated. Please update all test to instead use the Junit5 extension com.axiomatics.cr.alfa.test.junitAlfaExtension. Junit4 (vintage-engine) is still available, current tests using Junit4 will continue to be functional.
If you upgrade to this version by pulling Axiomatics' origin at GitHub, you might get conflicts for files under directory src/test. If so, you should keep your changes and discard the changes from the remote repo.
Necessary change to migrate your tests from Junit4 to Junit5:
diff for migrating to Junit5+import org.junit.jupiter.api.Test;
-import org.junit.Test;
-import org.junit.Rule;
+import ort org.junit.jupiter.api.extension.RegisterExtension;
- @Rule
- public AlfaTestRule rule = new AlfaTestRule().withMainPolicy("acme.Main");
+ @RegisterExtension
+ public AlfaExtension rule = new AlfaExtension();
ALFAPAS-56 - Requirement of Java 17
Java 17 is required and it will be automatically downloaded via toolchain plugin. If you are using the air-gapped installation, you must have a Java 17 installed which is detected by the Gradle toolchain. You can verify installed Java by running
gradlew -q javaToolchains