Updating add-ons, Registry changes for Plone Classic 6

I am testing / updating some add-ons to Plone 6.

A lot has problems with 'registry.xml', but the fixes seems rather simple.

For example collective.collectionfilter will work if I change

  <records interface="Products.CMFPlone.interfaces.IResourceRegistry"
       prefix="plone.resources/collectionfilter-bundle"

to

 <records interface="plone.base.interfaces.resources.IBundleRegistry" prefix="plone.resources/collectionfilter-bundle">

<value key="enabled">True</value>
<value key="jscompilation">++plone++collectionfilter/collectionfilter-remote.min.js</value>
<value key="csscompilation">++plone++collectionfilter/collectionfilter.min.css</value>
<value key="expression" />
<value key="depends" />
<value key="load_async">False</value>
<value key="load_defer">False</value>

Is there some docs /suggestions on 'which bundles to change' ?

IResourceRegistry -> IBundleRegistry?

You should just change Products.CMFPlone.interfaces to plone.base.interfaces, I think.

But maybe we should mantain it deprecated until 7.0, it should still works.

collective.collectionfilter has Plone 6 support (new ES6 bundles) since version 5. So if you upgrade it and run the upgrade steps, you should be all set.