Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 13, 2025

Bumps opal.version from 5.0.0 to 6.0.0.
Updates de.opal-project:common_2.13 from 5.0.0 to 6.0.0

Release notes

Sourced from de.opal-project:common_2.13's releases.

6.0.0

  • we are now using sbt 1.9.7
  • we are now using scalafmt instead of Scalariform
    • introduce auto formatting via sbt format
    • add pre-commit hook to verify (sbt checkFormat) and apply formatting
  • unify command line interface for all OPAL runners using Scallop
    • all runners support the same syntax and shared subsets of arguments
    • override custom configuration options via CLI arguments
  • full support for Java 20 up to 25
    • support for Java 25 main entry method definitions
    • rename ObjectType to ClassType according to JVM 24 specification
  • OPAL can now select default analyses for properties
  • support for Android call graph generation
  • introduce declared fields
    • explicitly provide information about field accesses (reads and writes) via dedicated analysis
    • handle reflective field accesses
    • field access information is computed as a triggered analysis
  • add alias properties and corresponding analysis
  • made points-to analysis modules configurable
  • move non-Java specific code into SI subproject (analysis manager, registry and schedulers, project and project information keys)
  • introduce PDUWeb, a persistable (i.e., a bytecode program counter based) representation of def-use webs
  • add framework for dataflow analysis based on structural analysis
  • add solver for interprocedural distributed environment (IDE) problems
  • remove AggregateableValueProperty and ExplicitlyNamedProperty
  • add several scheduling strategies to group analyses into different phases
  • rename RTJar to JavaBase
  • DependencyExtractor now supports modules, records, nests and permitted subclasses
  • add analysis to track string values
  • add ConfigurationExplorer to better document configuration values
Changelog

Sourced from de.opal-project:common_2.13's changelog.

6.0.0 - Released October 9th 2025

  • we are now using sbt 1.9.7
  • we are now using scalafmt instead of Scalariform
    • introduce auto formatting via sbt format
    • add pre-commit hook to verify (sbt checkFormat) and apply formatting
  • unify command line interface for all OPAL runners using Scallop
    • all runners support the same syntax and shared subsets of arguments
    • override custom configuration options via CLI arguments
  • full support for Java 20 up to 25
    • support for Java 25 main entry method definitions
    • rename ObjectType to ClassType according to JVM 24 specification
  • OPAL can now select default analyses for properties
  • support for Android call graph generation
  • introduce declared fields
    • explicitly provide information about field accesses (reads and writes) via dedicated analysis
    • handle reflective field accesses
    • field access information is computed as a triggered analysis
  • add alias properties and corresponding analysis
  • made points-to analysis modules configurable
  • move non-Java specific code into SI subproject (analysis manager, registry and schedulers, project and project information keys)
  • introduce PDUWeb, a persistable (i.e., a bytecode program counter based) representation of def-use webs
  • add framework for dataflow analysis based on structural analysis
  • add solver for interprocedural distributed environment (IDE) problems
  • remove AggregateableValueProperty and ExplicitlyNamedProperty
  • add several scheduling strategies to group analyses into different phases
  • rename RTJar to JavaBase
  • DependencyExtractor now supports modules, records, nests and permitted subclasses
  • add analysis to track string values
  • add ConfigurationExplorer to better document configuration values
Commits
  • 52f7056 Released 6.0.0
  • a131225 Prepare release 6.0.0
  • 3bccdbd Merge pull request #224 from klein648/configuration_explorer_cleanup
  • 6e5d807 Merge branch 'develop' into feature/configuration-explorer
  • 2f3b7f1 Merge pull request #339 from opalj/fix/citation-cff
  • cbc72ed Correctly name CITATION.cff
  • dda13c0 Merge pull request #338 from opalj/feature/java25
  • 3267249 Merge pull request #337 from opalj/feature/citations-cff
  • d8e8f01 State support for Java 25 class files
  • b314c5c Merge pull request #336 from opalj/fix/time-unit-typo
  • Additional commits viewable in compare view

Updates de.opal-project:bytecode-representation_2.13 from 5.0.0 to 6.0.0

Release notes

Sourced from de.opal-project:bytecode-representation_2.13's releases.

6.0.0

  • we are now using sbt 1.9.7
  • we are now using scalafmt instead of Scalariform
    • introduce auto formatting via sbt format
    • add pre-commit hook to verify (sbt checkFormat) and apply formatting
  • unify command line interface for all OPAL runners using Scallop
    • all runners support the same syntax and shared subsets of arguments
    • override custom configuration options via CLI arguments
  • full support for Java 20 up to 25
    • support for Java 25 main entry method definitions
    • rename ObjectType to ClassType according to JVM 24 specification
  • OPAL can now select default analyses for properties
  • support for Android call graph generation
  • introduce declared fields
    • explicitly provide information about field accesses (reads and writes) via dedicated analysis
    • handle reflective field accesses
    • field access information is computed as a triggered analysis
  • add alias properties and corresponding analysis
  • made points-to analysis modules configurable
  • move non-Java specific code into SI subproject (analysis manager, registry and schedulers, project and project information keys)
  • introduce PDUWeb, a persistable (i.e., a bytecode program counter based) representation of def-use webs
  • add framework for dataflow analysis based on structural analysis
  • add solver for interprocedural distributed environment (IDE) problems
  • remove AggregateableValueProperty and ExplicitlyNamedProperty
  • add several scheduling strategies to group analyses into different phases
  • rename RTJar to JavaBase
  • DependencyExtractor now supports modules, records, nests and permitted subclasses
  • add analysis to track string values
  • add ConfigurationExplorer to better document configuration values
Changelog

Sourced from de.opal-project:bytecode-representation_2.13's changelog.

6.0.0 - Released October 9th 2025

  • we are now using sbt 1.9.7
  • we are now using scalafmt instead of Scalariform
    • introduce auto formatting via sbt format
    • add pre-commit hook to verify (sbt checkFormat) and apply formatting
  • unify command line interface for all OPAL runners using Scallop
    • all runners support the same syntax and shared subsets of arguments
    • override custom configuration options via CLI arguments
  • full support for Java 20 up to 25
    • support for Java 25 main entry method definitions
    • rename ObjectType to ClassType according to JVM 24 specification
  • OPAL can now select default analyses for properties
  • support for Android call graph generation
  • introduce declared fields
    • explicitly provide information about field accesses (reads and writes) via dedicated analysis
    • handle reflective field accesses
    • field access information is computed as a triggered analysis
  • add alias properties and corresponding analysis
  • made points-to analysis modules configurable
  • move non-Java specific code into SI subproject (analysis manager, registry and schedulers, project and project information keys)
  • introduce PDUWeb, a persistable (i.e., a bytecode program counter based) representation of def-use webs
  • add framework for dataflow analysis based on structural analysis
  • add solver for interprocedural distributed environment (IDE) problems
  • remove AggregateableValueProperty and ExplicitlyNamedProperty
  • add several scheduling strategies to group analyses into different phases
  • rename RTJar to JavaBase
  • DependencyExtractor now supports modules, records, nests and permitted subclasses
  • add analysis to track string values
  • add ConfigurationExplorer to better document configuration values
Commits
  • 52f7056 Released 6.0.0
  • a131225 Prepare release 6.0.0
  • 3bccdbd Merge pull request #224 from klein648/configuration_explorer_cleanup
  • 6e5d807 Merge branch 'develop' into feature/configuration-explorer
  • 2f3b7f1 Merge pull request #339 from opalj/fix/citation-cff
  • cbc72ed Correctly name CITATION.cff
  • dda13c0 Merge pull request #338 from opalj/feature/java25
  • 3267249 Merge pull request #337 from opalj/feature/citations-cff
  • d8e8f01 State support for Java 25 class files
  • b314c5c Merge pull request #336 from opalj/fix/time-unit-typo
  • Additional commits viewable in compare view

Updates de.opal-project:three-address-code_2.13 from 5.0.0 to 6.0.0

Release notes

Sourced from de.opal-project:three-address-code_2.13's releases.

6.0.0

  • we are now using sbt 1.9.7
  • we are now using scalafmt instead of Scalariform
    • introduce auto formatting via sbt format
    • add pre-commit hook to verify (sbt checkFormat) and apply formatting
  • unify command line interface for all OPAL runners using Scallop
    • all runners support the same syntax and shared subsets of arguments
    • override custom configuration options via CLI arguments
  • full support for Java 20 up to 25
    • support for Java 25 main entry method definitions
    • rename ObjectType to ClassType according to JVM 24 specification
  • OPAL can now select default analyses for properties
  • support for Android call graph generation
  • introduce declared fields
    • explicitly provide information about field accesses (reads and writes) via dedicated analysis
    • handle reflective field accesses
    • field access information is computed as a triggered analysis
  • add alias properties and corresponding analysis
  • made points-to analysis modules configurable
  • move non-Java specific code into SI subproject (analysis manager, registry and schedulers, project and project information keys)
  • introduce PDUWeb, a persistable (i.e., a bytecode program counter based) representation of def-use webs
  • add framework for dataflow analysis based on structural analysis
  • add solver for interprocedural distributed environment (IDE) problems
  • remove AggregateableValueProperty and ExplicitlyNamedProperty
  • add several scheduling strategies to group analyses into different phases
  • rename RTJar to JavaBase
  • DependencyExtractor now supports modules, records, nests and permitted subclasses
  • add analysis to track string values
  • add ConfigurationExplorer to better document configuration values
Changelog

Sourced from de.opal-project:three-address-code_2.13's changelog.

6.0.0 - Released October 9th 2025

  • we are now using sbt 1.9.7
  • we are now using scalafmt instead of Scalariform
    • introduce auto formatting via sbt format
    • add pre-commit hook to verify (sbt checkFormat) and apply formatting
  • unify command line interface for all OPAL runners using Scallop
    • all runners support the same syntax and shared subsets of arguments
    • override custom configuration options via CLI arguments
  • full support for Java 20 up to 25
    • support for Java 25 main entry method definitions
    • rename ObjectType to ClassType according to JVM 24 specification
  • OPAL can now select default analyses for properties
  • support for Android call graph generation
  • introduce declared fields
    • explicitly provide information about field accesses (reads and writes) via dedicated analysis
    • handle reflective field accesses
    • field access information is computed as a triggered analysis
  • add alias properties and corresponding analysis
  • made points-to analysis modules configurable
  • move non-Java specific code into SI subproject (analysis manager, registry and schedulers, project and project information keys)
  • introduce PDUWeb, a persistable (i.e., a bytecode program counter based) representation of def-use webs
  • add framework for dataflow analysis based on structural analysis
  • add solver for interprocedural distributed environment (IDE) problems
  • remove AggregateableValueProperty and ExplicitlyNamedProperty
  • add several scheduling strategies to group analyses into different phases
  • rename RTJar to JavaBase
  • DependencyExtractor now supports modules, records, nests and permitted subclasses
  • add analysis to track string values
  • add ConfigurationExplorer to better document configuration values
Commits
  • 52f7056 Released 6.0.0
  • a131225 Prepare release 6.0.0
  • 3bccdbd Merge pull request #224 from klein648/configuration_explorer_cleanup
  • 6e5d807 Merge branch 'develop' into feature/configuration-explorer
  • 2f3b7f1 Merge pull request #339 from opalj/fix/citation-cff
  • cbc72ed Correctly name CITATION.cff
  • dda13c0 Merge pull request #338 from opalj/feature/java25
  • 3267249 Merge pull request #337 from opalj/feature/citations-cff
  • d8e8f01 State support for Java 25 class files
  • b314c5c Merge pull request #336 from opalj/fix/time-unit-typo
  • Additional commits viewable in compare view

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Oct 13, 2025
Bumps `opal.version` from 5.0.0 to 6.0.0.

Updates `de.opal-project:common_2.13` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/opalj/opal/releases)
- [Changelog](https://github.com/opalj/opal/blob/develop/Changes.md)
- [Commits](opalj/opal@5.0.0...6.0.0)

Updates `de.opal-project:bytecode-representation_2.13` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/opalj/opal/releases)
- [Changelog](https://github.com/opalj/opal/blob/develop/Changes.md)
- [Commits](opalj/opal@5.0.0...6.0.0)

Updates `de.opal-project:three-address-code_2.13` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/opalj/opal/releases)
- [Changelog](https://github.com/opalj/opal/blob/develop/Changes.md)
- [Commits](opalj/opal@5.0.0...6.0.0)

---
updated-dependencies:
- dependency-name: de.opal-project:common_2.13
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: de.opal-project:bytecode-representation_2.13
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: de.opal-project:three-address-code_2.13
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/maven/opal.version-6.0.0 branch from 97f3883 to 7545c80 Compare November 10, 2025 11:58
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.

1 participant