FYI, it's extremely problematic that there's a 0.3.21-SNAPSHOT on Clojars -- because dependency checking tooling thinks that's more recent than 0.3.0 or 0.3.1-SNAPSHOT and wants to "upgrade" to that old version:
@furkan3ayraktar @tengstrand The only way to "fix" this is to move to, say, 0.3.30-SNAPSHOT or something similar so folks will get a genuinely newer version -- Clojars will not let you delete that incorrect old version (although the maintainers may allow it as fixing a mistake, but you'd have to specifically request that deletion and explain why).
(it currently means no one will get 0.3.0 recommended if they're on any earlier version and run antq outdated or similar) (antq ignores snapshots by default so 0.3.0 will be recommended -- it's just the snapshots that will be wrong)
FYI: https://clojars.org/polylith/clj-poly/versions/0.3.21-SNAPSHOT
Okay, thanks for pointing this out. I will try to release a 0.3.22-SNAPSHOT (or similar) as soon as possible, probably tomorrow.
I only suggested 0.3.30 to make it clear it isn't the version immediately after that bad one from August 2024 🙂
You have a point!
My external test runner has been updated to target Polylith 0.3.0 officially. It had been a work-in-progress throughout the development of 0.3.0 and we have been using it at work all that time.