Title: Bump com.tngtech.archunit:archunit-junit5 from 0.18.0 to 1.1.0 by dependabot[bot] · Pull Request #2180 · docker-java/docker-java · GitHub
Open Graph Title: Bump com.tngtech.archunit:archunit-junit5 from 0.18.0 to 1.1.0 by dependabot[bot] · Pull Request #2180 · docker-java/docker-java
X Title: Bump com.tngtech.archunit:archunit-junit5 from 0.18.0 to 1.1.0 by dependabot[bot] · Pull Request #2180 · docker-java/docker-java
Description: Bumps com.tngtech.archunit:archunit-junit5 from 0.18.0 to 1.1.0.
Release notes
Sourced from com.tngtech.archunit:archunit-junit5's releases.
ArchUnit 1.1.0
Bug Fixes
Try-Catch-Blocks declared within lambdas will now be detected correctly (see #1069)
Fix ArchUnit not being able to find classes loaded by Spring Boot ClassLoader (see #1131; thanks a lot to @odrotbohm)
Enhancements
Core
New ImportOption DoNotIncludeGradleTestFixtures (see #949)
Reduce all log levels except WARN to TRACE (see #1050)
Library
Two new GeneralCodingRules (see #970; thanks a lot to @hankem)
ASSERTIONS_SHOULD_HAVE_DETAIL_MESSAGE
DEPRECATED_API_SHOULD_NOT_BE_USED
TextFileBasedViolationStore is now part of the public API and can thus be used for customization; as a special case of this file names can now be adjusted (see #1046; thanks a lot to @danhaywood)
TextFileBasedViolationStore now adds a final new line character to the violation file to better conform to the spec (see #1057; thanks a lot to @pkubowicz)
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 com.tngtech.archunit:archunit-junit5 from 0.18.0 to 1.1.0. Release notes Sourced from com.tngtech.archunit:archunit-junit5's releases. ArchUnit 1.1.0 Bug Fixes Try-Catch-Blocks declare...
X Description: Bumps com.tngtech.archunit:archunit-junit5 from 0.18.0 to 1.1.0. Release notes Sourced from com.tngtech.archunit:archunit-junit5's releases. ArchUnit 1.1.0 Bug Fixes Try-Catch-Blocks dec...
Opengraph URL: https://github.com/docker-java/docker-java/pull/2180
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:f8b0f3df-cd31-5371-7adc-f7df41a4a756 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9DC2:A5031:A4EBB1:D30B16:697455C7 |
| html-safe-nonce | 2702a4d2370d65309d64e456dfb6d79f2d5d59951b659b0ff19977f996baed5b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5REMyOkE1MDMxOkE0RUJCMTpEMzBCMTY6Njk3NDU1QzciLCJ2aXNpdG9yX2lkIjoiNzE3MjAxNDA3OTQ0NTU4NzM5OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | bf2bdc93b1ab436b55e0fe8d6c1f8110675cb500f1a767a9e0965446172d4abe |
| hovercard-subject-tag | pull_request:1474433733 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,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/2180/files |
| 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 com.tngtech.archunit:archunit-junit5 from 0.18.0 to 1.1.0. Release notes Sourced from com.tngtech.archunit:archunit-junit5's releases. ArchUnit 1.1.0 Bug Fixes Try-Catch-Blocks declare... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | e0b95d743b7672c9ac0e1032d5f117950182dc164a83434a7db86510e8f0b37c |
| turbo-cache-control | no-preview |
| diff-view | unified |
| 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 |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 56fe7e2e8de6e57740bca50402351ea656f7a4bf |
| ui-target | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width