Title: Bump archunit-junit5 from 0.18.0 to 1.0.1 by dependabot[bot] · Pull Request #2017 · docker-java/docker-java · GitHub
Open Graph Title: Bump archunit-junit5 from 0.18.0 to 1.0.1 by dependabot[bot] · Pull Request #2017 · docker-java/docker-java
X Title: Bump archunit-junit5 from 0.18.0 to 1.0.1 by dependabot[bot] · Pull Request #2017 · docker-java/docker-java
Description: Bumps archunit-junit5 from 0.18.0 to 1.0.1.
Release notes
Sourced from archunit-junit5's releases.
ArchUnit 1.0.1
Bug Fixes
Fix bug where referenced class objects and instanceof checks were not detected if declared within a lambda (see #992)
Fix empty records not being detected as records (see #998; thanks a lot to @hankem)
Fix Javadoc on layeredArchitecture() missing the new consideringDependencies part (see #977; thanks a lot to @Thunderforge)
Fix user guide still showing DescribedPredicate.apply instead of .test (see #978; thanks a lot to @thmuch)
ArchUnit 1.0.0
⚠️ If you upgrade from the latest 0.x version, please also refer to the release notes of release candidate 1.0.0-rc1 as these release notes refer to upgrading from the release candidate ⚠️
Breaking Changes
Naming around JavaPackage subpackages and dependencies has been improved to remove ambiguities. In general, whenever all classes from a package and subpackages recursively are involved, this is now called "package tree". Otherwise, it only targets the classes directly within this package (see #919/#968; thanks a lot to @grimsa)
The following mapping shows how to translate the old methods to the current methods:
getAllClasses() -> getClassesInPackageTree()
getAllSubpackages() -> getSubpackagesInTree()
getClassDependenciesFromSelf() -> getClassDependenciesFromThisPackageTree()
getClassDependenciesToSelf() -> getClassDependenciesToThisPackageTree()
getPackageDependenciesFromSelf() -> getPackageDependenciesFromThisPackageTree()
getPackageDependenciesToSelf() -> getPackageDependenciesToThisPackageTree()
accept(..) -> traversePackageTree(..)
Importing the default package via ClassFileImporter.importPackages("") will now yields the same result as using importClasspath() without any ImportOption (see #954)
ClassFileImporter.importClasspath() now behaves consistently to other import APIs. I.e. no default ImportOptions like DoNotIncludeArchives are added anymore, instead all ImportOptions need to be added the same way as for all other import methods (see #958)
The custom collection ImportOptions has been removed from the public API and been replaced by a standard Collection
Open Graph Description: Bumps archunit-junit5 from 0.18.0 to 1.0.1. Release notes Sourced from archunit-junit5's releases. ArchUnit 1.0.1 Bug Fixes Fix bug where referenced class objects and instanceof checks were ...
X Description: Bumps archunit-junit5 from 0.18.0 to 1.0.1. Release notes Sourced from archunit-junit5's releases. ArchUnit 1.0.1 Bug Fixes Fix bug where referenced class objects and instanceof checks w...
Opengraph URL: https://github.com/docker-java/docker-java/pull/2017
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:fe34e363-9266-8bc9-9f13-62e394f870dd |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | D2AA:79909:1CF37BA:2565772:69749E29 |
| html-safe-nonce | 7b142fb4d1547df35630221bff6d28bd00c43c8edc08ef0b05e9e98437502650 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMkFBOjc5OTA5OjFDRjM3QkE6MjU2NTc3Mjo2OTc0OUUyOSIsInZpc2l0b3JfaWQiOiI5NjAwOTExNDEzNzE2MzMxOTMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 60c01d053f4cf8c7952ae2274cd6e6c4936107b99e9ae3a6c0a41b74911aac73 |
| hovercard-subject-tag | pull_request:1137508580 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/docker-java/docker-java/pull/2017/checks |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps archunit-junit5 from 0.18.0 to 1.0.1. Release notes Sourced from archunit-junit5's releases. ArchUnit 1.0.1 Bug Fixes Fix bug where referenced class objects and instanceof checks were ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f |
| turbo-cache-control | no-preview |
| go-import | github.com/docker-java/docker-java git https://github.com/docker-java/docker-java.git |
| octolytics-dimension-user_id | 7772003 |
| octolytics-dimension-user_login | docker-java |
| octolytics-dimension-repository_id | 20415251 |
| octolytics-dimension-repository_nwo | docker-java/docker-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 20415251 |
| octolytics-dimension-repository_network_root_nwo | docker-java/docker-java |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 488b30e96dfd057fbbe44c6665ccbc030b729dde |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width