Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore(deps): update dependency com.tngtech.archunit:archunit-junit5 to v1.4.0 #268

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 12, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.tngtech.archunit:archunit-junit5 1.2.1 -> 1.4.0 age adoption passing confidence

Release Notes

TNG/ArchUnit (com.tngtech.archunit:archunit-junit5)

v1.4.0: ArchUnit 1.4.0

Compare Source

Enhancements

Core

  • Support Java 24 / class file major version 68 (#​1364)

Lang

  • Improve performance for transitive dependency checks (#​1381; thanks to @​To6i 👏)

Library

  • Improve GeneralCodingRules.testClassesShouldResideInTheSamePackageAsImplementation to not fail for classes with no tests in their packages (#​1368; thanks to @​krzysztof-owczarek 👏)

JUnit

Documentation

  • Fix user guide describing wrong default behavior of @AnalyzeClasses (#​1406)
  • Clarify Slices documentation (#​1366; thanks to @​mipo256 👏)

Internal improvements

  • Run tests with JUnit Platform to pave the way to migrate to JUnit 5 (#​1294)
  • Update Gradle Wrapper from 7.6 to 8.12 (#​1392)
  • Extend CI to run tests with JDK 21 (#​1408)

v1.3.0: ArchUnit 1.3.0

Bug Fixes

  • Fix ArchUnit importer being unable to import classes from Spring Boot Nested jars (see #​1224)
  • Fix OnionArchitecture losing withOptionalLayers() on description override (see #​1185)
  • Fix JavaType.getAllInvolvedRawTypes() recursing infinitely for recursive type definitions (see #​1237)
  • Fix @ArchTest fields in base classes of @ArchIgnored classes not being ignored (see #​1277)

Enhancements

Core

  • Add support for Java 23 (see #​1275; thanks a lot to @​hankem)
  • New method JavaType.traverseSignature(..) to examine parts of a type signature more conveniently (see 8456198 of #​1276)

Lang

  • Make handling specific violating object types with ViolationHandler more convenient (see #​1251)

Library

  • Jakarta EE annotations are now considered in GeneralCodingRules.NO_CLASSES_SHOULD_USE_FIELD_INJECTION (see #​1285; thanks a lot to @​hankem)
  • PlantUML rules now ignore dependencies between unparsable objects (e.g. a database instead of a regular component) (see #​1132; thanks a lot to @​tfij)
  • PlantUML rules now optionally support the component keyword in component [Example] <<..example..>> (see #​1223; thanks a lot to @​tfij)

JUnit

  • @ArchTests included via ArchTests.in(..) now report their full "inclusion path" in the test report (see #​452, #​1279)
  • Specific @ArchTest rules can now be executed by setting the ArchUnit property junit.testFilter=rule_field_name / setting the system property -Darchunit.junit.testFilter=... (compare the user guide; see #​1280)

Further Acknowledgement

v1.2.2: ArchUnit 1.2.2

Bug Fixes

  • Fix ArchUnit importer being unable to import classes from Spring Boot Nested jars (see #​1224)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@renovate renovate bot force-pushed the renovate/com.tngtech.archunit-archunit-junit5-1.x branch from 5c91134 to 3aae2d9 Compare February 11, 2025 22:45
@renovate renovate bot changed the title chore(deps): update dependency com.tngtech.archunit:archunit-junit5 to v1.3.0 chore(deps): update dependency com.tngtech.archunit:archunit-junit5 to v1.4.0 Feb 11, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants