Pluto.jl icon indicating copy to clipboard operation
Pluto.jl copied to clipboard

How to update a package that have made a breaking release?

Open baggepinnen opened this issue 1 year ago • 1 comments

I have a notebook where I'd like to update the versions of packages that are used. Some of the packages have had breaking releases, and I have made changes to my notebook accordingly. Pkg tells me that Pluto has put compat bounds on my packages, this makes sense. image

However, when I press the package and ask to update them, Pluto refuses to update packages beyond the compat: Screencast from 2022-07-13 09:16:44.webm

I understand why, the notebook would break if I did, but I miss the option to tell pluto that I understand that it will break and I want to update anyways.

In this case, I want to update ControlSystems to v1.0.1, but am unable to.

baggepinnen avatar Jul 13 '22 07:07 baggepinnen

I could hack around the problem by putting Pkg.activate() in the notebook to wipe the manifest and then remove Pkg.activate() again.

baggepinnen avatar Jul 13 '22 07:07 baggepinnen