Recent Releases of io.github.alien-tools:roseau-cli
io.github.alien-tools:roseau-cli - v0.2.0
What's Changed
- Various bugfixes
combinatorialsubmodule 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.xmlfiles - 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