Skip to content

v0.7.2-alpha

Choose a tag to compare

@github-actions github-actions released this 25 Oct 21:31

🥳

A lot of changes and fixes!

  • ripped out the semver crate, turns out Maven versions and certainly the ones in the wild have their own semantics around how versions are represented, including legacy quirks.
  • ripped out the solr search as this wasn't providing the latest stable versions, instead we now use the maven-metadata.xml
  • removed range specifiers and only allow properly resolved versions
  • tweaked the collisions

With all those changes, FINALLY we're able to actually compile and run the Pet Clinic spring demo, which is a massive achievement! (it does crash at runtime on boot, but at least it's compiling without any errors, that took a lot of debugging)

We now also have a way to directly compare Maven resolution behaviour (wonderful edge cases included) against grinds resolution,

At the moment, grind is pulling down too many dependencies e.g around 856 vs 156. Some are multiple versions (but I suspect that's some clean up we're not doing to match the grind.lock vs what is actually on disk) so that figure should reduce down. Will need to investigate why we're including more dependencies over Maven.

image