Recent Releases of io.github.alien-tools:roseau-cli

io.github.alien-tools:roseau-cli - v0.2.0

What's Changed

  • Various bugfixes
  • combinatorial submodule that systematically generates APIs and clients to test Roseau's accuracy by @CorentinLat
  • Better CLI
  • Fully immutable API models that are later resolved in the context of a given classpath
  • Migrate from Hamcrest to AssertJ
  • xxHash-based incremental API model updates
  • Pass user classpath to reflective TypeProvider to enable resolution of external references by @tdegueul in https://github.com/alien-tools/roseau/pull/45
  • Bump org.pitest:pitest-maven from 1.18.1 to 1.20.0 by @dependabot[bot] in https://github.com/alien-tools/roseau/pull/43
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.18.2 to 2.19.1 by @dependabot[bot] in https://github.com/alien-tools/roseau/pull/42
  • Bump org.eclipse.jdt:org.eclipse.jdt.core from 3.39.0 to 3.42.0 by @dependabot[bot] in https://github.com/alien-tools/roseau/pull/41
  • Bump com.fasterxml.jackson.module:jackson-module-paranamer from 2.18.2 to 2.19.1 by @dependabot[bot] in https://github.com/alien-tools/roseau/pull/40
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.18.2 to 2.19.1 by @dependabot[bot] in https://github.com/alien-tools/roseau/pull/39

Full Changelog: https://github.com/alien-tools/roseau/compare/v0.1.0...v0.2.0

- Java
Published by tdegueul 7 months ago

io.github.alien-tools:roseau-cli - v0.1.0

What's Changed

  • First releasing to Maven Central
  • New root package is io.github.alien.roseau
  • New coordinates are <dependency> <groupId>io.github.alien-tools</groupId> <artifactId>roseau-core</artifactId> <version>0.1.0</version> </dependency>
  • Javadoc for most APIs
  • Updated CLI with --pom/--classpath

Full Changelog: https://github.com/alien-tools/roseau/compare/v0.0.4...v0.1.0

- Java
Published by tdegueul 11 months ago

io.github.alien-tools:roseau-cli - v0.0.4

What's Changed

  • New API extractor from bytecode using ASM
  • New API extractor from source code using JDT
  • Spoon now runs JDT in "diet" mode
  • Incremental parsing and partial API updates using the JDT extractor
  • Accept user-defined classpath and/or automatically extract classpath from pom.xml files
  • Many new API/BCs accuracy tests
  • Updated CLI to reflect changes
  • Proper logging configuration
  • Various other performance improvements

Full Changelog: https://github.com/alien-tools/roseau/compare/v0.0.3...v0.0.4

- Java
Published by tdegueul 11 months ago

io.github.alien-tools:roseau-cli - v0.0.3

What's Changed

  • Huge time and memory performance improvements
  • More accurate checks for generics and wildcards
  • Accuracy fixes all around the place
  • JSON/CSV/HTML formatters

Full Changelog: https://github.com/alien-tools/roseau/compare/v0.0.2...v0.0.3

- Java
Published by tdegueul over 1 year ago

io.github.alien-tools:roseau-cli - Roseau v0.0.2

  • Complete rewrite of Roseau's API and internal API models

- Java
Published by tdegueul about 2 years ago

io.github.alien-tools:roseau-cli - Roseau v0.0.1

Full Changelog: https://github.com/labri-progress/roseau/commits/Roseau_v0.0.1

Roseau v0.0.1 is the inaugural release of our Java library incompatibility detection tool.

Key Features:

  • Source code-based API extraction

  • API comparison

  • Breaking change detection

  • User-friendly reports

- Java
Published by yasmine143 over 2 years ago