-
Notifications
You must be signed in to change notification settings - Fork 336
Comparing changes
Open a pull request
base repository: TNG/ArchUnit
base: v0.13.0
head repository: TNG/ArchUnit
compare: v0.13.1
- 7 commits
- 17 files changed
- 1 contributor
Commits on Jan 10, 2020
-
adjust release check for changed artifacts
The POMs were adjusted to the upgraded dependencies and an expected POM for `archunit-junit5` was added. Signed-off-by: Peter Gafert <peter.gafert@tngtech.com>
Configuration menu - View commit details
-
Copy full SHA for 444306d - Browse repository at this point
Copy the full SHA 444306dView commit details
Commits on Jan 16, 2020
-
Unfortunately there were some leftover docs from the time before ArchUnit released the aggregator Maven dependency for both `archunit-junit5-api` and `archunit-junit5-engine`. The section can now actually be simplified, because meanwhile there is nothing specific as compared to JUnit 4, if the aggregator artifact is used. Signed-off-by: Peter Gafert <peter.gafert@tngtech.com>
Configuration menu - View commit details
-
Copy full SHA for 5fac419 - Browse repository at this point
Copy the full SHA 5fac419View commit details
Commits on Jan 31, 2020
-
adjust version for 0.13.1-SNAPSHOT
Signed-off-by: Peter Gafert <peter.gafert@tngtech.com>
Configuration menu - View commit details
-
Copy full SHA for 27e4251 - Browse repository at this point
Copy the full SHA 27e4251View commit details -
fix broken JRT URL handling for JDK >= 13
With JDK 13 some wrongly implemented behavior of JRT path handling was fixed. I.e. by JEP-220 (https://openjdk.java.net/jeps/220) while URIs possess the shape of `jrt:/module.name/some/clazz/Name.class` the respective (virtual) file system path for JRTs supposedly has the shape of `/modules/module.name/some/clazz/Name.class`. Unfortunately ArchUnit was relying on the wrongly implemented version of `JrtFileSystemProvider` which would return a path for JRTs of `/module.name/some/clazz/Name.class`. Thus with JDK >= 13 the URI handling for JRTs was broken. This will now be fixed by relying on pure JRT URI handling without relying on conversion to `java.nio.file.Path`. We simply split the path of a JRT URI on `/` and treat the first segment as module name, the rest of the segments as the resource/class name (e.g. `module.name` and `some/clazz/Name.class`). Note that we unfortunately cannot use `URI.getPath()` within `NormalizedUri` to retrieve the path without the schema, since `URI.getPath()` will return `null` for JAR URIs (i.e. `jar:file:/...`). Signed-off-by: Peter Gafert <peter.gafert@tngtech.com>
Configuration menu - View commit details
-
Copy full SHA for 852c808 - Browse repository at this point
Copy the full SHA 852c808View commit details -
Merge pull request #304 from TNG/bugfix/fix-jdk13-module-name-resolution
fix broken JRT URL handling for JDK >= 13
Configuration menu - View commit details
-
Copy full SHA for 51087d5 - Browse repository at this point
Copy the full SHA 51087d5View commit details
Commits on Feb 4, 2020
-
adjust docs to release version
0.13.1Signed-off-by: Peter Gafert <peter.gafert@tngtech.com>
Configuration menu - View commit details
-
Copy full SHA for 9bfc075 - Browse repository at this point
Copy the full SHA 9bfc075View commit details -
create release news for
0.13.1Signed-off-by: Peter Gafert <peter.gafert@tngtech.com>
Configuration menu - View commit details
-
Copy full SHA for b928082 - Browse repository at this point
Copy the full SHA b928082View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.13.0...v0.13.1