I'm observing surprising behavior on neil 0.1.49:
$ ls
$ # nothing yet
$ neil dep add hiccup
$ ls
deps.edn
$ cat deps.edn
{:deps {}
:aliases {}}
$ # ??
$ neil dep add hiccup/hiccup
$ cat deps.edn
{:deps {}
:aliases {}}I'm not able to produce on v0.1.48 (`a60c907`):
$ neil-0148 dep add hiccup
$ cat deps.edn
{:deps {hiccup/hiccup {:mvn/version "2.0.0-alpha2"}}
:aliases {}}
$ neil-0148 dep add hiccup/hiccup
$ cat deps.edn
{:deps {hiccup/hiccup {:mvn/version "2.0.0-alpha2"}}
:aliases {}}
$ rm deps.edn
$ neil-0148 dep add hiccup/hiccup
$ cat deps.edn
{:deps {hiccup/hiccup {:mvn/version "2.0.0-alpha2"}}
:aliases {}}hmm
I can repro that :-s
I found it
I'm surprised none of the tests caught this
I'll release a new version shortly
should be fixed now with 1.1.51
0.1.151 rather
Can confirm that it's fixed here too on neil 0.1.51 👍
Now also mvn libs are broken, damnit
bah
This doesn't return any versions: https://search.maven.org/solrsearch/select?q=g:org.clojure+AND+a:clojure&rows=100
except the latest, but there was a change in neil to only pick the latest stable version
also this search.maven thing is very slow
We got a report that neil dep versions didn't work for maven dependencies yesterday:
https://github.com/babashka/neil/issues/151
yes, the maven API broke it seems
so before each :doc had a :v field https://search.maven.org/solrsearch/select?q=g:org.clojure+AND+a:clojure&rows=100&fl=id,g,a,latestVersion,p,ec,repositoryId,text,timestamp,versionCount,v with versions