([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v3.1.7...ecb8be24857466a69e4643a5a708b29a062d8465))
Bugs fixed
- Workaround invasive use of tex mode inside of code elements and blocks [10867](https://github.com/jupyterlab/jupyterlab/pull/10867) ([krassowski](https://github.com/krassowski))
- Keep cursor at the previous position after cell split [10884](https://github.com/jupyterlab/jupyterlab/pull/10884) ([krassowski](https://github.com/krassowski))
- Improve language choice menu and dialog [10885](https://github.com/jupyterlab/jupyterlab/pull/10885) ([krassowski](https://github.com/krassowski))
- Manual Backport PR 10865 on branch 3.1.x (Add translations for notebook mode name) [10878](https://github.com/jupyterlab/jupyterlab/pull/10878) ([krassowski](https://github.com/krassowski))
- Fix cell type dropdown behaviour in Firefox on 3.1.x branch [10870](https://github.com/jupyterlab/jupyterlab/pull/10870) ([krassowski](https://github.com/krassowski))
- Add missing link in passing translator down to kernel selector [10864](https://github.com/jupyterlab/jupyterlab/pull/10864) ([krassowski](https://github.com/krassowski))
- Fix code names showing up in new translations, add docs [10860](https://github.com/jupyterlab/jupyterlab/pull/10860) ([krassowski](https://github.com/krassowski))
- Get metadata from shared model when serializing the notebook to JSON [10804](https://github.com/jupyterlab/jupyterlab/pull/10804) ([hbcarlos](https://github.com/hbcarlos))
- Shutdown sessions/terminals on shutdown [10843](https://github.com/jupyterlab/jupyterlab/pull/10843) ([martinRenou](https://github.com/martinRenou))
Maintenance and upkeep improvements
- Backport PR 10891 on branch 3.1.x (Publish Cleanup) [10897](https://github.com/jupyterlab/jupyterlab/pull/10897) ([fcollonval](https://github.com/fcollonval))
- Fix Publish Check [10846](https://github.com/jupyterlab/jupyterlab/pull/10846) ([afshin](https://github.com/afshin))
- Translate labels of menus and submenus [10739](https://github.com/jupyterlab/jupyterlab/pull/10739) ([krassowski](https://github.com/krassowski))
Contributors to this release
([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2021-08-16&to=2021-08-24&type=c))
[blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2021-08-16..2021-08-24&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2021-08-16..2021-08-24&type=Issues) | [jupyterlab-dev-mode](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-dev-mode+updated%3A2021-08-16..2021-08-24&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2021-08-16..2021-08-24&type=Issues) | [meeseeksdev](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksdev+updated%3A2021-08-16..2021-08-24&type=Issues) | [meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2021-08-16..2021-08-24&type=Issues)