Why does Pkg.update() downgrade from Flux0.10 to 0.8?

Hello
I just installed julia1.4 (mac), and was installing needed packages.

From previous experience, I know that the thing to do is install Flux first, then install other packages, that way it will select compatible packages.

Flux 0.10.3 was installed.

At some point I did a Pkg.update and it did this!

Pkg.update()
   Updating `~/.julia/environments/v1.4/Project.toml`
  [3a865a2d] ↑ CuArrays v1.7.3 ⇒ v2.0.1
  [587475ba] ↓ Flux v0.10.3 ⇒ v0.8.3
  [dbeba491] ↓ Metalhead v0.5.0 ⇒ v0.4.0
   Updating `~/.julia/environments/v1.4/Manifest.toml`

It also added Tracker.

Why did it go back to 0.8.3?

try installing Flux with the latest version and it will tell you which package stopped it from installing to the latest version.

] add Flux#v0.10.3