Help developers of custom widgets with backwards compatibility and upgrading
See original GitHub issueI have a custom ipywidget which I’d like to update to work with the latest ipywidgets 7.0, but it’s not clear to me what the implications would be for continuing to use the latest version of my widget in older Jupyter installations. Is that never going to work? Will it just work? Are there specific things I can do that will keep it working, and could you give some hints in the release notes or elsewhere for custom widget developers? Maybe it’s a lot to ask but it’d be helpful! 😄
The specific question I’m thinking of is the move from jupyter-js-widgets to @jupyter-widgets/base. If I update this, do I need to have a compatibility table like this for my widget?
Issue Analytics
- State:
- Created 6 years ago
- Comments:10 (7 by maintainers)
Top Results From Across the Web
Make widgets backward compatible—ArcGIS Web ...
To make the widget backward compatible with the previous configuration, you have two options: check the configuration format programmatically, or use ...
Read more >Enable/Disable the legacy proxy API
If you have a custom "widget" style app installed, and you upgrade through 2019.6, then the proxy is kept enabled for backwards compatibility....
Read more >Backward Compatibility | Block Editor Handbook
Backward compatibility guarantees only apply to the production packages, as updates happen through WordPress upgrades. Production packages use the wp global ...
Read more >Create backward-compatible UIs
This class demonstrates how to use UI components and APIs available in newer versions of Android in a backward-compatible way, ensuring that ...
Read more >Backwards compatibility across updates - GitLab Docs
Old version. In this example, you can imagine that we are updating by one monthly release. But refer to How long must code...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I’m happy to try and write a migration guide for custom widget developers. I need to migrate jupyter-gmaps anyway.
I’ve opened PR #1594 for a migration guide.