Deprecated APIs have been removed as of v0.206.0


#1

See the blog post here:


#2

#3

We’ll see how many complaints come in, but I think the preparation for this was good. Lots of discussion beforehand, announcements on slack and the relevant issues as well as on here.

And as far as I can see the response from package maintainers even before this early decommissioning of the deprecated APIs has been very impressive.

1.0 here we come.


#4

Hi, I removed all deprecations from my package (https://atom.io/packages/gitignore-snippets), reported it here (https://github.com/atom/atom/issues/6867#issuecomment-106112561) and it was removed from the list of deprecated packages. But after upgrading Atom, my package is not loading due to “using deprecated APIs. There is no update available”.

What is wrong? I fixed all deprecation warnings at the time.


#5

You should still be able to load Atom with your package by using atom --include-deprecated-apis, so that then you can see which deprecated calls are still being detected.


#6

Hi @batjko, thanks. I dit that, and there is no warnings of deprecated calls. Screenshot attached.

I’m using Atom 0.210.0 and gitignore-snippets 0.2.3.


#8

I’m having trouble finding your package to install.

If there’s something off with the package info, this would be your culprit:


#9

Thanks again @batjko. Well, I took a look at my package.json and couldn’t find anything suspicious. I really don’t know what I should search for.

Edit: due to a Discuss limit, I can no longer reply on this topic. So, here is my reply:

Re-publishing the package as a new patch did the trick! Thank you @batjko :relaxed:


#10

I’d try re-publishing as a new patch, maybe the previous publish didn’t succeed properly?


#11