Description
Problem
#429 pinned jupyterlab at >=4.4.0a2,<5.0.0 in projects/jupyter-collaboration package introducing a way to specify which versions of jupyterlab current version of jupyter-collaboration is compatible with which would prevent RTC-jupyterlab version mismatch issues for new versions of jupyter-collaboration.
Jupyter-collaboration v2 and v3 also have similar dependency on JupyterLab. Last new 2.x minor version 2.1 version was released in May 2024 and last new 3.x minor version 3.1 was released in December 2024 so within last year during JupyterLab 4 cadence. Therefore there are JupyterLab 4 users who have versions of JupyterLab compatible with jupyter-collaboration v2 or jupyter-collaboration v3 only.
Proposed Solution
Backport #429 to jupyter-collaboration v2 (as 2.1.6) and jupyter-collaboration v3 (as 3.1.1) adjusting the jupyterlab pin to compatible jupyterlab versions.