@@ -96,12 +96,14 @@ bumped their major version (following semver convention). We want to point out p
96
96
* The interface ``DocumentManager.IWidgetOpener `` is now ``IDocumentWidgetOpener `` and is provided
97
97
by a new plugin ``@jupyterlab/docmanager-extension:opener ``.
98
98
The ``IDocumentWidgetOpener `` interface also now defines an ```opened` `` signal that is emitted when a widget is opened.
99
+ * Removed the property ``docProviderFactory `` from the interface ``DocumentManager.IOptions ``.
99
100
- ``@jupyterlab/docprovider `` from 3.x to 4.x
100
101
* ``WebSocketProviderWithLocks `` has been renamed to ``WebSocketProvider ``.
101
102
``acquireLock ``, ``releaseLock ``, ``requestInitialContent `` and ``putInitializedState `` have been removed from ``IDocumentProvider ``.
102
103
``renameAck `` is not optional anymore in ``IDocumentProvider ``.
103
- * ``IDocumentProviderFactory.IOptions `` is now templated with ``T extends ISharedDocument ``.
104
- And the ``ymodel `` attribute has been renamed ``model `` typed ``T `` (relaxing typing from ``YDocument `` to ``ISharedDocument ``).
104
+ * Removed the token and type ``IDocumentProviderFactory ``.
105
+ * Removed the property collaborative from the interface ``WebSocketProvider.IOptions ``. It doesn't extend from
106
+ ``IDocumentProviderFactory.IOptions ``. And the ``ymodel `` attribute has been renamed ``model ``.
105
107
- ``@jupyterlab/documentsearch `` from 3.x to 4.x
106
108
* ``@jupyterlab/documentsearch:plugin `` has been renamed to ``@jupyterlab/documentsearch-extension:plugin ``
107
109
* ``@jupyterlab/documentsearch:labShellWidgetListener `` has been renamed to ``@jupyterlab/documentsearch-extension:labShellWidgetListener ``
@@ -117,6 +119,9 @@ bumped their major version (following semver convention). We want to point out p
117
119
by defining an entry point in the Python package; see ``pyproject.toml::project.entry-points."jupyterlab.extension_manager_v1" ``.
118
120
- ``@jupyterlab/fileeditor `` from 3.x to 4.x
119
121
Remove the class ``FileEditorCodeWrapper ``, instead, you can use ``CodeEditorWrapper `` from ``@jupyterlab/codeeditor ``.
122
+ - ``@jupyterlab/filebrowser `` from 3.x to 4.x
123
+ Remove the property ``defaultBrowser `` from the interface ``IFileBrowserFactory ``. The default browser is now provided by it own
124
+ plugin by requiring the token ``IDefaultFileBrowser ``.
120
125
- ``@jupyterlab/filebrowser-extension `` from 3.x to 4.x
121
126
Remove command ``filebrowser:create-main-launcher ``. You can replace by ``launcher:create `` (same behavior)
122
127
All launcher creation actions are moved to ``@jupyterlab/launcher-extension ``.
@@ -126,6 +131,11 @@ bumped their major version (following semver convention). We want to point out p
126
131
``galata.newContentsHelper(baseURL, page?, request?) `` -> ``galata.newContentsHelper(request?, page?) ``
127
132
you need to provide ``request `` or ``page ``; they both are fixtures provided by Playwright.
128
133
* ``galata.Mock.clearRunners(baseURL, runners, type) `` -> ``galata.Mock.clearRunners(request, runners, type) ``
134
+ - ``@jupyterlab/docregistry `` from 3.x to 4.x
135
+ * Removed the property ``docProviderFactory `` from the interface ``Context.IOptions ``.
136
+ * The constructor of the class ``DocumentModel `` receives a parameter ``DocumentModel.IOptions ``.
137
+ * The method ``IModelFactory.createNew `` receives a parameter ``DocumentRegistry.IModelOptions ``.
138
+ * The method ``TextModelFactory.createNew `` receives a parameter ``DocumentModel.IOptions ``.
129
139
- ``@jupyterlab/notebook `` from 3.x to 4.x
130
140
* The ``NotebookPanel._onSave `` method is now ``private ``.
131
141
* ``NotebookActions.collapseAll `` method renamed to ``NotebookActions.collapseAllHeadings ``.
@@ -142,6 +152,8 @@ bumped their major version (following semver convention). We want to point out p
142
152
``observedTopMargin `` and ``observedBottomMargin `` have been removed. Instead a ``windowingMode ``
143
153
with value of *defer *, *full * or *none * and ``overscanCount `` have been added to manage the rendering
144
154
mode.
155
+ * Added the property ``sharedModel `` to the interface ``NotebookModel.IOptions ``.
156
+ * The method ``NotebookModelFactory.createNew `` receives a parameter ``NotebookModelFactory.IModelOptions ``.
145
157
- ``@jupyterlab/rendermime `` from 3.x to 4.x
146
158
The markdown parser has been extracted to its own plugin ``@jupyterlab/markedparser-extension:plugin ``
147
159
that provides a new token ``IMarkdownParser `` (defined in ``@jupyterlab/rendermime ``).
@@ -151,6 +163,7 @@ bumped their major version (following semver convention). We want to point out p
151
163
the constructor if needed by the renderer factory.
152
164
- ``@jupyterlab/services `` from 6.x to 7.x
153
165
* Remove ``Contents.IDrive.modelDBFactory `` and ``Contents.IManager.getModelDBFactory ``.
166
+ * Added ``Contents.IDrive.sharedModelFactory `` and ``Contents.IManager.getsharedModelFactory ``.
154
167
- ``@jupyterlab/shared-models `` from 3.x to 4.x
155
168
The ``createCellFromType `` function has been renamed to ``createCellModelFromSharedType ``
156
169
- ``@jupyterlab/statusbar `` from 3.x to 4.x
0 commit comments