Skip to content
forked from hub4j/github-api

Chore(deps-dev): Bump archunit from 0.17.0 to 0.20.1#31

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/com.tngtech.archunit-archunit-0.20.1
Closed

Chore(deps-dev): Bump archunit from 0.17.0 to 0.20.1#31
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/com.tngtech.archunit-archunit-0.20.1

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Aug 1, 2021

Bumps archunit from 0.17.0 to 0.20.1.

Release notes

Sourced from archunit's releases.

ArchUnit 0.20.1

Bug Fixes

  • Fix bug where some anonymous classes compiled with JDK 7 could not be imported anymore (java.lang.IllegalArgumentException: Can't register multiple enclosing classes, this is likely a bug!) (see #637)

ArchUnit 0.20.0

Bug Fixes

  • onionArchitecture() no longer loses ignored dependencies, if the description is changed afterwards (see #623; thanks a lot to @​thmuch)

Enhancements

Core

  • added support for JDK 18 (see #625; thanks a lot to @​hankem)
  • new method JavaCodeUnit.getTypeParameters(). Also the bounds of these type parameters have been added to JavaClass.directDependencies{From/To}Self (see #616; thanks a lot to @​hankem for extensive reviews)
  • JavaMethod now knows its generic return type (retrievable via JavaMethod.getReturnType()). Furthermore type arguments of generic method return types are now part of the JavaClass.directDependencies{From/To}Self (see #616; thanks a lot to @​hankem for extensive reviews)

JUnit

  • upgraded JUnit Platform dependency from 1.7.1 to 1.7.2 (see #628)

ArchUnit 0.19.0

Bug Fixes

  • The last release archive contained a couple of classes from dependencies that were not relocated and thus lead to duplicate classes warnings in some environments. These classes have been removed (see #593)

Enhancements

Core

  • JavaField now knows its generic type (retrievable via JavaField.getType()). Furthermore type arguments of generic field types are now part of the JavaClass.directDependencies{From/To}Self (see #595; thanks a lot to @​hankem for extensive reviews)

Lang

  • new method noClasses()...should().transitivelyDependOnClassesThat(..)... (see #575; thanks a lot to @​hankem)
  • the failure descriptions of ArchRules can not be customized (see #343; thanks a lot to @​Farbauti89)

Library

  • new method layeredArchitecture()...mayOnlyAccessLayers(..)... (see #592; thanks a lot to @​GiorgadzeLuka)
  • improved readability for cycle rule violations (see #369; thanks a lot to @​jzheaux)
  • FreezingArchRule can now refreeze all violations, if current violations should simply be added to the ViolationStore without any failure (see #510)

JUnit

  • annotations of test methods and fields are now passed to the TestDescription by the JUnit 4 test support (see #552)

Further Acknowledgement

... (truncated)

Commits
  • 549500f prepare release 0.20.1
  • ebc1ca7 fix bug where some JDK 7 compiled classes cannot be imported anymore
  • 8a5058e prepare release 0.20.0
  • b7a4ede Add generic method return types #616
  • 0a48d4e add generic method return type argument dependencies from and to self
  • 8231cc9 add generic return type to JavaMethod
  • 610c095 Add generic method signatures #629
  • 58e4bde add code unit type parameters to dependencies from and to self
  • 8751d7a add JavaCodeUnit.getTypeParameters()
  • 4ee2555 add enclosing code units to classes
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [archunit](https://github.com/TNG/ArchUnit) from 0.17.0 to 0.20.1.
- [Release notes](https://github.com/TNG/ArchUnit/releases)
- [Commits](TNG/ArchUnit@v0.17.0...v0.20.1)

---
updated-dependencies:
- dependency-name: com.tngtech.archunit:archunit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 1, 2021
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Sep 1, 2021

Superseded by #34.

@dependabot dependabot bot closed this Sep 1, 2021
@dependabot dependabot bot deleted the dependabot/maven/com.tngtech.archunit-archunit-0.20.1 branch September 1, 2021 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants