The main reason of not being able to work with the previous SWD was that a lot of packages were deprecated. This has to be done on a regular basis.
ncu can be used for this task. But this has to be done carefully so as to not break anything in the process.