cubicweb #2782004 remove pre-3.10 bw compat [validation pending]

3.8
===

pkginfo:
older cubes dependency declaration method

:dbapi.DBAPIRequest:
``session_data``, ``get_session_data``, ``set_session_data``, ``del_session_data`` dropped. Use direct access to ``req.session.data dictionary`` (What? really?)

:execute:
eid_key is deprecated, you can safely remove this argument

:testlib.CubicwebTestCase.entity:
use ``self.execute(...).get_entity(0, 0)``

:schema:
``BoundConstraint`` are deprecated

:migraction/rqlexec:
``cachekey`` is deprecated, you can safely remove this argument

:web/formwidgets.py CheckBox:
separator should be specified using initializer argument'

:web/views/autoform.py AutomaticEntityForm:
``set_action()`` is deprecated

:web/views/primary.py:
``render_entity_metadata`` method is deprecated

3.9
====

I don't see a lot of options besides looking carefully at the patch.

prioritynormal
typeenhancement
done in3.18.0
load0.500
load left0.000
closed by#68cde7431c2c [js] remove 3.9 bw compat (where apparently unused)
patchremove cw 3.9 bw compat (bw compat other than the interface -> adapter changes) [applied]Rename cleanup_interface_sobjects into cleanup_unused_appobjects [applied][js] remove 3.9 bw compat (where apparently unused) [applied]remove 3.9 bw compat [applied]remove 3.8 bw compat [applied]