Julia has a syntax guarantee, since 1.0/0.7. Julia also has a stable API guarantee, but some undocumented “API” is used by some packages, and then Julia potentially changes, and they break. Either you don’t update Julia, or you do, and then upgrading packages usually fixes. This is probably less of a problem over time, and you can try updating up one Julia version at a time, at least if you have a problem, or I guess just jump to latest, at least try it first.
There has been no new, or at least changed syntax since 0.7. [Except if I recall in 1.7, something new and technically breaking, not in practice, very obscure related to nD matrix syntax.]
I wasn’t aware of that warning but here’s the solution (or one of):
Nothing is wrong, you’re just getting a warning so you know there’s been a change of versions. You can run
upgrade_manifest
to get rid of the warning.