From 6effa2f8b46213616b5096b6a451947a3d8c054c Mon Sep 17 00:00:00 2001 From: Safia Abdalla Date: Mon, 29 Jun 2020 16:15:20 -0700 Subject: [PATCH 1/2] Publish - nteract@0.24.0 - @nteract/nbextension@1.10.0 - @nteract/web@1.1.3-alpha.0 - nteract-on-jupyter@2.10.0 - @nteract/actions@7.0.0 - @nteract/commutable@7.3.0 - @nteract/connected-components@6.8.0 - @nteract/core@15.0.0 - @nteract/editor@10.1.0 - @nteract/epics@5.0.0 - @nteract/fixtures@2.3.8 - @mybinder/host-cache@2.1.25 - @nteract/messaging@7.0.8 - @nteract/monaco-editor@3.1.8 - @nteract/mythic-configuration@1.0.0 - @nteract/mythic-notifications@0.2.0 - @nteract/myths@0.2.0 - @nteract/notebook-app-component@7.6.0 - @nteract/presentational-components@3.4.0 - @nteract/reducers@5.0.0 - rx-binder@4.0.4 - rx-jupyter@5.5.10 - @nteract/selectors@3.0.0 - @nteract/stateful-components@1.5.0 - @nteract/styles@2.2.0 - @nteract/types@7.0.0 - @nteract/webpack-configurator@3.1.15 --- applications/desktop/package-lock.json | 2 +- applications/desktop/package.json | 2 +- .../nteract_on_jupyter/package.json | 24 +++++++++---------- .../jupyter-extension/package-lock.json | 2 +- applications/jupyter-extension/package.json | 2 +- applications/web/package.json | 14 +++++------ packages/actions/package.json | 10 ++++---- packages/commutable/package.json | 2 +- packages/connected-components/package.json | 10 ++++---- packages/core/package.json | 14 +++++------ packages/editor/package-lock.json | 2 +- packages/editor/package.json | 4 ++-- packages/epics/package.json | 18 +++++++------- packages/fixtures/package.json | 8 +++---- packages/host-cache/package.json | 6 ++--- packages/messaging/package.json | 4 ++-- packages/monaco-editor/package.json | 2 +- packages/mythic-configuration/package.json | 8 ++----- packages/mythic-notifications/package.json | 4 ++-- packages/myths/package.json | 2 +- packages/notebook-app-component/package.json | 24 +++++++++---------- .../presentational-components/package.json | 10 ++++---- packages/reducers/package.json | 8 +++---- packages/rx-binder/package.json | 2 +- packages/rx-jupyter/package.json | 8 +++---- packages/selectors/package.json | 8 +++---- packages/stateful-components/package.json | 12 +++++----- packages/styles/package.json | 2 +- packages/types/package.json | 4 ++-- packages/webpack-configurator/package.json | 2 +- 30 files changed, 108 insertions(+), 112 deletions(-) diff --git a/applications/desktop/package-lock.json b/applications/desktop/package-lock.json index ec0e6dca3c..3a1e0762c7 100644 --- a/applications/desktop/package-lock.json +++ b/applications/desktop/package-lock.json @@ -1,6 +1,6 @@ { "name": "nteract", - "version": "0.23.2", + "version": "0.24.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/applications/desktop/package.json b/applications/desktop/package.json index 8c88d800c8..0b88eb8835 100644 --- a/applications/desktop/package.json +++ b/applications/desktop/package.json @@ -1,6 +1,6 @@ { "name": "nteract", - "version": "0.23.2", + "version": "0.24.0", "description": "Interactive literate coding notebook!", "main": "./lib/webpacked-main.js", "repository": "nteract/nteract", diff --git a/applications/jupyter-extension/nteract_on_jupyter/package.json b/applications/jupyter-extension/nteract_on_jupyter/package.json index 00a03921f5..f87e6accfa 100644 --- a/applications/jupyter-extension/nteract_on_jupyter/package.json +++ b/applications/jupyter-extension/nteract_on_jupyter/package.json @@ -1,6 +1,6 @@ { "name": "nteract-on-jupyter", - "version": "2.9.2", + "version": "2.10.0", "description": "nteract on jupyter, as an extension", "main": "app/index.js", "scripts": { @@ -18,27 +18,27 @@ "author": "Kyle Kelley ", "license": "BSD-3-Clause", "dependencies": { - "@nteract/commutable": "^7.2.12", - "@nteract/connected-components": "^6.7.15", - "@nteract/core": "^14.0.0", + "@nteract/commutable": "^7.3.0", + "@nteract/connected-components": "^6.8.0", + "@nteract/core": "^15.0.0", "@nteract/data-explorer": "^8.0.0", "@nteract/directory-listing": "^2.1.0", - "@nteract/editor": "^10.0.2", + "@nteract/editor": "^10.1.0", "@nteract/jupyter-widgets": "^4.4.12", "@nteract/logos": "^1.0.0", - "@nteract/monaco-editor": "^3.1.7", - "@nteract/notebook-app-component": "^7.5.1", + "@nteract/monaco-editor": "^3.1.8", + "@nteract/notebook-app-component": "^7.6.0", "@nteract/octicons": "^2.0.0", "@nteract/outputs": "^3.0.9", - "@nteract/presentational-components": "^3.3.14", - "@nteract/styles": "^2.1.12", + "@nteract/presentational-components": "^3.4.0", + "@nteract/styles": "^2.2.0", "@nteract/transform-geojson": "^5.1.13", "@nteract/transform-model-debug": "^5.0.1", "@nteract/transform-plotly": "^6.1.10", "@nteract/transform-vdom": "^4.0.15", "@nteract/transform-vega": "^7.0.10", - "@nteract/types": "^6.0.7", - "@nteract/webpack-configurator": "^3.1.14", + "@nteract/types": "^7.0.0", + "@nteract/webpack-configurator": "^3.1.15", "jquery": "^3.2.1", "monaco-editor-webpack-plugin": "^1.8.0", "react": "^16.3.2", @@ -49,7 +49,7 @@ "react-router-dom": "^5.0.0", "redux": "^4.0.0", "redux-observable": "^2.0.0-alpha.0", - "rx-jupyter": "^5.5.9", + "rx-jupyter": "^5.5.10", "rxjs": "^6.3.3", "url-join": "^4.0.0", "webfontloader": "^1.6.28", diff --git a/applications/jupyter-extension/package-lock.json b/applications/jupyter-extension/package-lock.json index 6d5c080f1c..e4103eb54c 100644 --- a/applications/jupyter-extension/package-lock.json +++ b/applications/jupyter-extension/package-lock.json @@ -1,5 +1,5 @@ { "name": "@nteract/nbextension", - "version": "1.9.2", + "version": "1.10.0", "lockfileVersion": 1 } diff --git a/applications/jupyter-extension/package.json b/applications/jupyter-extension/package.json index 44fc0d70f9..e3264dccfd 100644 --- a/applications/jupyter-extension/package.json +++ b/applications/jupyter-extension/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/nbextension", - "version": "1.9.2", + "version": "1.10.0", "description": "nteract on jupyter, as an extension", "scripts": { "build:python": "python setup.py sdist && python setup.py bdist_wheel", diff --git a/applications/web/package.json b/applications/web/package.json index ae84258f7d..33571a7c7e 100644 --- a/applications/web/package.json +++ b/applications/web/package.json @@ -1,17 +1,17 @@ { "name": "@nteract/web", - "version": "1.1.2", + "version": "1.1.3-alpha.0", "scripts": { "dev": "next", "build": "next build", "start": "next start" }, "dependencies": { - "@mybinder/host-cache": "^2.1.24", - "@nteract/core": "^14.0.0", - "@nteract/notebook-app-component": "^7.5.1", + "@mybinder/host-cache": "^2.1.25", + "@nteract/core": "^15.0.0", + "@nteract/notebook-app-component": "^7.6.0", "@nteract/outputs": "^3.0.9", - "@nteract/styles": "^2.1.12", + "@nteract/styles": "^2.2.0", "@octokit/rest": "^17.1.1", "codemirror": "^5.51.0", "next": "^9.2.1", @@ -21,7 +21,7 @@ "react-redux": "^6.0.0", "redux": "^4.0.0", "redux-observable": "^2.0.0-alpha.0", - "rx-jupyter": "^5.5.9", + "rx-jupyter": "^5.5.10", "rxjs": "^6.3.3", "shortid": "^2.2.15" }, @@ -29,7 +29,7 @@ "author": "nteract Contributors", "license": "BSD-3-Clause", "devDependencies": { - "@nteract/webpack-configurator": "^3.1.14", + "@nteract/webpack-configurator": "^3.1.15", "@types/node": "^13.7.1", "@types/react": "^16.9.19", "@types/react-dom": "^16.9.5", diff --git a/packages/actions/package.json b/packages/actions/package.json index fcb21602e5..6110957e25 100644 --- a/packages/actions/package.json +++ b/packages/actions/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/actions", - "version": "6.0.0", + "version": "7.0.0", "description": "A collection of actions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -13,11 +13,11 @@ "access": "public" }, "dependencies": { - "@nteract/commutable": "^7.2.12", - "@nteract/messaging": "^7.0.7", - "@nteract/types": "^6.0.7", + "@nteract/commutable": "^7.3.0", + "@nteract/messaging": "^7.0.8", + "@nteract/types": "^7.0.0", "immutable": "^4.0.0-rc.12", - "rx-jupyter": "^5.5.9" + "rx-jupyter": "^5.5.10" }, "devDependencies": { "utility-types": "^3.10.0" diff --git a/packages/commutable/package.json b/packages/commutable/package.json index b09cccdfbc..b6f11091cd 100644 --- a/packages/commutable/package.json +++ b/packages/commutable/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/commutable", - "version": "7.2.12", + "version": "7.3.0", "description": "library for immutable notebook operations", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/connected-components/package.json b/packages/connected-components/package.json index 71042ea9e2..9a80d7ff36 100644 --- a/packages/connected-components/package.json +++ b/packages/connected-components/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/connected-components", - "version": "6.7.15", + "version": "6.8.0", "description": "Connected components exported from @nteract/core", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,9 +12,9 @@ }, "dependencies": { "@blueprintjs/core": "^3.7.0", - "@nteract/commutable": "^7.2.12", - "@nteract/core": "^14.0.0", - "@nteract/types": "^6.0.7", + "@nteract/commutable": "^7.3.0", + "@nteract/core": "^15.0.0", + "@nteract/types": "^7.0.0", "react-redux": "^6.0.0", "redux": "^4.0.0" }, @@ -26,7 +26,7 @@ "author": "Kyle Kelley ", "license": "BSD-3-Clause", "devDependencies": { - "@nteract/fixtures": "^2.3.7", + "@nteract/fixtures": "^2.3.8", "styled-components": "^4.4.1" } } diff --git a/packages/core/package.json b/packages/core/package.json index 7c3c65b329..66c22c5159 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,18 +1,18 @@ { "name": "@nteract/core", - "version": "14.0.0", + "version": "15.0.0", "description": "core modules and components for nteract apps", "main": "lib/index.js", "types": "lib/index.d.ts", "nteractDesktop": "src/index.ts", "scripts": {}, "dependencies": { - "@nteract/actions": "^6.0.0", - "@nteract/commutable": "^7.2.12", - "@nteract/epics": "^4.0.9", - "@nteract/reducers": "^4.0.0", - "@nteract/selectors": "^2.8.10", - "@nteract/types": "^6.0.7", + "@nteract/actions": "^7.0.0", + "@nteract/commutable": "^7.3.0", + "@nteract/epics": "^5.0.0", + "@nteract/reducers": "^5.0.0", + "@nteract/selectors": "^3.0.0", + "@nteract/types": "^7.0.0", "redux-logger": "^3.0.6" }, "peerDependencies": { diff --git a/packages/editor/package-lock.json b/packages/editor/package-lock.json index 821ad55f9e..645736747c 100644 --- a/packages/editor/package-lock.json +++ b/packages/editor/package-lock.json @@ -1,6 +1,6 @@ { "name": "@nteract/editor", - "version": "10.0.2", + "version": "10.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/editor/package.json b/packages/editor/package.json index 7c49e9a7b2..9e300b545c 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/editor", - "version": "10.0.2", + "version": "10.1.0", "description": "The editor that lives inside cells in nteract", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -17,7 +17,7 @@ "access": "public" }, "dependencies": { - "@nteract/messaging": "^7.0.7", + "@nteract/messaging": "^7.0.8", "@nteract/outputs": "^3.0.9", "codemirror": "5.55.0", "rxjs": "^6.3.3" diff --git a/packages/epics/package.json b/packages/epics/package.json index d1b7ce40b3..0e5a4284ba 100644 --- a/packages/epics/package.json +++ b/packages/epics/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/epics", - "version": "4.0.9", + "version": "5.0.0", "description": "Redux-Observable epics for nteract apps", "keywords": [ "jupyter", @@ -32,17 +32,17 @@ "url": "https://github.com/nteract/nteract/issues" }, "dependencies": { - "@nteract/actions": "^6.0.0", - "@nteract/commutable": "^7.2.12", - "@nteract/messaging": "^7.0.7", - "@nteract/mythic-configuration": "0.1.0", - "@nteract/mythic-notifications": "^0.1.9", - "@nteract/selectors": "^2.8.10", - "@nteract/types": "^6.0.7", + "@nteract/actions": "^7.0.0", + "@nteract/commutable": "^7.3.0", + "@nteract/messaging": "^7.0.8", + "@nteract/mythic-configuration": "^1.0.0", + "@nteract/mythic-notifications": "^0.2.0", + "@nteract/selectors": "^3.0.0", + "@nteract/types": "^7.0.0", "file-saver": "^2.0.0", "redux": "^4.0.1", "redux-observable": "^2.0.0-alpha.0", - "rx-jupyter": "^5.5.9", + "rx-jupyter": "^5.5.10", "rxjs": "^6.3.3" } } diff --git a/packages/fixtures/package.json b/packages/fixtures/package.json index aa06e147cc..7827120fa4 100644 --- a/packages/fixtures/package.json +++ b/packages/fixtures/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/fixtures", - "version": "2.3.7", + "version": "2.3.8", "description": "", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,8 +12,8 @@ "access": "public" }, "dependencies": { - "@nteract/commutable": "^7.2.12", - "@nteract/reducers": "^4.0.0", - "@nteract/types": "^6.0.7" + "@nteract/commutable": "^7.3.0", + "@nteract/reducers": "^5.0.0", + "@nteract/types": "^7.0.0" } } diff --git a/packages/host-cache/package.json b/packages/host-cache/package.json index 4285e0592c..034c258ba6 100644 --- a/packages/host-cache/package.json +++ b/packages/host-cache/package.json @@ -1,6 +1,6 @@ { "name": "@mybinder/host-cache", - "version": "2.1.24", + "version": "2.1.25", "description": "Local Storage backed cache of binder hosts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -23,8 +23,8 @@ "access": "public" }, "dependencies": { - "rx-binder": "^4.0.3", - "rx-jupyter": "^5.5.9", + "rx-binder": "^4.0.4", + "rx-jupyter": "^5.5.10", "rxjs": "^6.3.3" } } diff --git a/packages/messaging/package.json b/packages/messaging/package.json index 71e45dfd1f..29747bc12c 100644 --- a/packages/messaging/package.json +++ b/packages/messaging/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/messaging", - "version": "7.0.7", + "version": "7.0.8", "description": "Messaging mechanics for nteract apps (jupyter spec)", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -8,7 +8,7 @@ "scripts": {}, "repository": "https://github.com/nteract/nteract/tree/master/packages/messaging", "dependencies": { - "@nteract/types": "^6.0.7", + "@nteract/types": "^7.0.0", "@types/uuid": "^8.0.0", "lodash.clonedeep": "^4.5.0", "rxjs": "^6.3.3", diff --git a/packages/monaco-editor/package.json b/packages/monaco-editor/package.json index e50cf15f5b..c129a1ecc8 100644 --- a/packages/monaco-editor/package.json +++ b/packages/monaco-editor/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/monaco-editor", - "version": "3.1.7", + "version": "3.1.8", "description": "A React component for the monaco editor, tailored for nteract", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/mythic-configuration/package.json b/packages/mythic-configuration/package.json index 6f467f6fb8..03d3359fbb 100644 --- a/packages/mythic-configuration/package.json +++ b/packages/mythic-configuration/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/mythic-configuration", - "version": "0.1.0", + "version": "1.0.0", "description": "A configuration system based on the myths redux framework", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -13,14 +13,10 @@ "publishConfig": { "access": "public" }, - "devDependencies": { - }, "dependencies": { - "@nteract/myths": "^0.1.0", + "@nteract/myths": "^0.2.0", "fs-observable": "^4.1.14" }, - "peerDependencies": { - }, "author": "nteract contributers", "license": "BSD-3-Clause" } diff --git a/packages/mythic-notifications/package.json b/packages/mythic-notifications/package.json index 0eb75c4b68..175d216b08 100644 --- a/packages/mythic-notifications/package.json +++ b/packages/mythic-notifications/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/mythic-notifications", - "version": "0.1.9", + "version": "0.2.0", "description": "A notification system based on blueprintjs toasters and the myths redux framework", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -18,7 +18,7 @@ }, "dependencies": { "@blueprintjs/core": "^3.7.0", - "@nteract/myths": "^0.1.9" + "@nteract/myths": "^0.2.0" }, "peerDependencies": { "immutable": "^4.0.0-rc.12", diff --git a/packages/myths/package.json b/packages/myths/package.json index 972d7f5588..b8cc04e86e 100644 --- a/packages/myths/package.json +++ b/packages/myths/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/myths", - "version": "0.1.9", + "version": "0.2.0", "description": "A redux-observable framework for better locality of dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/notebook-app-component/package.json b/packages/notebook-app-component/package.json index 7d5151f63c..467f4cdd67 100644 --- a/packages/notebook-app-component/package.json +++ b/packages/notebook-app-component/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/notebook-app-component", - "version": "7.5.1", + "version": "7.6.0", "description": "Editable notebook app component, backed by @nteract/core's store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,27 +11,27 @@ "access": "public" }, "dependencies": { - "@nteract/actions": "^6.0.0", - "@nteract/commutable": "^7.2.12", - "@nteract/core": "^14.0.0", + "@nteract/actions": "^7.0.0", + "@nteract/commutable": "^7.3.0", + "@nteract/core": "^15.0.0", "@nteract/data-explorer": "^8.0.0", "@nteract/dropdown-menu": "^1.1.9", - "@nteract/editor": "^10.0.2", - "@nteract/mythic-configuration": "^0.1.0", - "@nteract/mythic-notifications": "^0.1.9", + "@nteract/editor": "^10.1.0", + "@nteract/mythic-configuration": "^1.0.0", + "@nteract/mythic-notifications": "^0.2.0", "@nteract/octicons": "^2.0.0", "@nteract/outputs": "^3.0.9", - "@nteract/presentational-components": "^3.3.14", - "@nteract/selectors": "^2.8.10", - "@nteract/stateful-components": "^1.4.1", - "@nteract/types": "^6.0.7", + "@nteract/presentational-components": "^3.4.0", + "@nteract/selectors": "^3.0.0", + "@nteract/stateful-components": "^1.5.0", + "@nteract/types": "^7.0.0", "@types/memoize-one": "^4.1.0", "date-fns": "^2.0.0", "react-dnd": "^7.0.0", "react-dnd-html5-backend": "^7.0.0", "react-helmet": "^5.2.0", - "react-hotkeys": "^2.0.0", "react-hot-loader": "^4.1.2", + "react-hotkeys": "^2.0.0", "react-redux": "^6.0.0", "redux": "^4.0.0" }, diff --git a/packages/presentational-components/package.json b/packages/presentational-components/package.json index 0e2d14f220..dc7a72d1ab 100644 --- a/packages/presentational-components/package.json +++ b/packages/presentational-components/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/presentational-components", - "version": "3.3.14", + "version": "3.4.0", "description": "pure presentational components for nteract", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -9,10 +9,10 @@ "dependencies": { "@blueprintjs/core": "^3.7.0", "@blueprintjs/select": "^3.2.0", - "react-syntax-highlighter": "^12.0.0", "classnames": "^2.2.6", - "react-toggle": "^4.1.1", - "re-resizable": "^6.5.0" + "re-resizable": "^6.5.0", + "react-syntax-highlighter": "^12.0.0", + "react-toggle": "^4.1.1" }, "peerDependencies": { "react": "^16.3.2", @@ -29,8 +29,8 @@ "license": "BSD-3-Clause", "devDependencies": { "@types/classnames": "^2.2.10", - "@types/styled-components": "^4.1.4", "@types/react-toggle": "^4.0.2", + "@types/styled-components": "^4.1.4", "color-parse": "^1.3.8", "color-space": "^1.16.0", "css": "^2.2.4", diff --git a/packages/reducers/package.json b/packages/reducers/package.json index b5c309024b..4d420954ca 100644 --- a/packages/reducers/package.json +++ b/packages/reducers/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/reducers", - "version": "4.0.0", + "version": "5.0.0", "description": "A set of reducers for use in nteract applications", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -10,9 +10,9 @@ "author": "Safia Abdalla ", "license": "BSD-3-Clause", "dependencies": { - "@nteract/actions": "^6.0.0", - "@nteract/commutable": "^7.2.12", - "@nteract/types": "^6.0.7", + "@nteract/actions": "^7.0.0", + "@nteract/commutable": "^7.3.0", + "@nteract/types": "^7.0.0", "escape-carriage": "^1.3.0", "immutable": "^4.0.0-rc.12", "lodash.has": "^4.5.2", diff --git a/packages/rx-binder/package.json b/packages/rx-binder/package.json index fcebb8bbf0..1ddfd79856 100644 --- a/packages/rx-binder/package.json +++ b/packages/rx-binder/package.json @@ -1,6 +1,6 @@ { "name": "rx-binder", - "version": "4.0.3", + "version": "4.0.4", "description": "RxJS bindings to Binder", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/rx-jupyter/package.json b/packages/rx-jupyter/package.json index bb84f909cd..121cfd8690 100644 --- a/packages/rx-jupyter/package.json +++ b/packages/rx-jupyter/package.json @@ -1,6 +1,6 @@ { "name": "rx-jupyter", - "version": "5.5.9", + "version": "5.5.10", "description": "RxJS 5 bindings for the Jupyter Notebook API", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -18,8 +18,8 @@ "url": "https://github.com/nteract/nteract/issues" }, "dependencies": { - "@nteract/commutable": "^7.2.12", - "@nteract/messaging": "^7.0.7", + "@nteract/commutable": "^7.3.0", + "@nteract/messaging": "^7.0.8", "@types/ungap__url-search-params": "^0.1.0", "@ungap/url-search-params": "^0.2.0", "js-cookie": "^2.2.0", @@ -27,7 +27,7 @@ "url-join": "^4.0.0" }, "devDependencies": { - "@nteract/types": "^6.0.7", + "@nteract/types": "^7.0.0", "@types/js-cookie": "^2.2.0", "@types/url-join": "^4.0.0" } diff --git a/packages/selectors/package.json b/packages/selectors/package.json index 5181a75c68..638a32d939 100644 --- a/packages/selectors/package.json +++ b/packages/selectors/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/selectors", - "version": "2.8.10", + "version": "3.0.0", "description": "A colletion of state selectors", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,10 +12,10 @@ "access": "public" }, "dependencies": { - "@nteract/commutable": "^7.2.12", - "@nteract/types": "^6.0.7", + "@nteract/commutable": "^7.3.0", + "@nteract/types": "^7.0.0", "immutable": "^4.0.0-rc.12", "reselect": "^4.0.0", - "rx-jupyter": "^5.5.9" + "rx-jupyter": "^5.5.10" } } diff --git a/packages/stateful-components/package.json b/packages/stateful-components/package.json index f40090ece7..ddf241ec3c 100644 --- a/packages/stateful-components/package.json +++ b/packages/stateful-components/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/stateful-components", - "version": "1.4.1", + "version": "1.5.0", "description": "A collection of sub-components pre-connected to nteract's Redux state", "keywords": [ "redux", @@ -19,13 +19,13 @@ "url": "https://github.com/nteract/nteract/issues" }, "dependencies": { - "@nteract/commutable": "^7.2.12", - "@nteract/core": "^14.0.0", - "@nteract/fixtures": "^2.3.7", + "@nteract/commutable": "^7.3.0", + "@nteract/core": "^15.0.0", + "@nteract/fixtures": "^2.3.8", "@nteract/markdown": "4.4.0", - "@nteract/mythic-configuration": "0.1.0", + "@nteract/mythic-configuration": "^1.0.0", "@nteract/outputs": "^3.0.9", - "@nteract/presentational-components": "^3.3.14", + "@nteract/presentational-components": "^3.4.0", "immutable": "^4.0.0-rc.12", "redux": "^4.0.4" }, diff --git a/packages/styles/package.json b/packages/styles/package.json index 16e1f42c8e..0ff06554e4 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/styles", - "version": "2.1.12", + "version": "2.2.0", "description": "css for use in nteract apps", "main": "index.js", "types": "index.d.ts", diff --git a/packages/types/package.json b/packages/types/package.json index 8f5892eb22..8bbfe1b441 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/types", - "version": "6.0.7", + "version": "7.0.0", "description": "A collection of type definitions used within core nteract packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -13,7 +13,7 @@ "access": "public" }, "dependencies": { - "@nteract/commutable": "^7.2.12", + "@nteract/commutable": "^7.3.0", "immutable": "^4.0.0-rc.12", "rxjs": "^6.3.3", "uuid": "^8.0.0" diff --git a/packages/webpack-configurator/package.json b/packages/webpack-configurator/package.json index f606ea055e..18c3ffc32a 100644 --- a/packages/webpack-configurator/package.json +++ b/packages/webpack-configurator/package.json @@ -1,6 +1,6 @@ { "name": "@nteract/webpack-configurator", - "version": "3.1.14", + "version": "3.1.15", "main": "index.js", "description": "a common webpack configurator for nteract applications", "files": [ From 6ce8225d93f652151e4e9a34e05c1fcd2df88408 Mon Sep 17 00:00:00 2001 From: Safia Abdalla Date: Mon, 29 Jun 2020 16:21:39 -0700 Subject: [PATCH 2/2] Add changelog for June release --- changelogs/06-2020.md | 128 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 changelogs/06-2020.md diff --git a/changelogs/06-2020.md b/changelogs/06-2020.md new file mode 100644 index 0000000000..7c54d6be40 --- /dev/null +++ b/changelogs/06-2020.md @@ -0,0 +1,128 @@ +# June 2020 nteract Release + +## nteract Desktop App + +This month's release of the nteract desktop app contains a brand-new UI featuring: +* an app-level toolbar +* a file sidebar +* a new cell UX +* a new command prompt (activated by pressing Cmd+Shift+P on macOS or Ctrl+Shift+P

) + +Over the comings months, we will be building on top of this new UX with: +- support for opening multiple notebooks in the same menu +- support for configuring keyboard shortcuts +- and more! + +In addition to the new UI, the following changes have been shipped: +- Support for automatically loading syntax highlighting for programming languages +- Bug fix for issue where config changes were not persisted beyond a single sessions + +## nteract Core SDK + +The following changes have been shipped to the Core SDK. If you are using one of the packages listed below as a transitive +dependency, you will need to update its parent package. + +### @nteract/commutable (v7.3.0) +- Skip reformatting output bundle when serializing notebook document (https://github.com/nteract/nteract/pull/5146) + +### @nteract/core (v15.0.0) +- **(Breaking Change)** Move `comms` entities list into `core.entities` + - If you are referring to the `comms` state using nteract's selectors and epics, you will not need to migrate any code. + - if you have hard-coded references to `state.comms`, these will need to be updated to `state.core.entities.comms`. +- **(Breaking Change)** Deprecate `config` state in favor of `mythic-configurations` package + - To use the package, either: + * use the `makeConfigureStore` function from `@nteract/myths`: + ```typescript + import {configuration} from "@nteract/mythic-configuration"; + import {makeConfigureStore} from "@nteract/myths"; + + type NonPrivateState = { foo: string }; + const configureStore = makeConfigureStore()({ + packages: [ + configuration, + ], + // reducers, epics, etc. + }); + export const store = configureStore({ foo: "bar" }); + ``` + * or call `configuration.rootReducer(state, action)` in your reducer and add the return value of `configuration.makeRootEpic()` to your epics. + - Dispatch the return value of `setConfigFile()` to make it load/write/watch a config file instead. + - To define configuration options, use `defineConfigOption(...)`: + ```typescript + import {defineConfigOption} from "@nteract/mythic-configuration"; + + export const { + selector: tabSize, + action: setTabSize, + } = defineConfigOption({ + label: "Tab Size", + key: "codeMirror.tabSize", + values: [ + {label: "2 Spaces", value: 2}, + {label: "3 Spaces", value: 3}, + {label: "4 Spaces", value: 4}, + ], + defaultValue: 4, + }); + ``` + - You can then use the selector (e.g. `tabSize` above) to get the value from a store (e.g. `tabSize(store.getState())`). + - You can then alter the state by dispatching the result of the action function (e.g. `setTabSize` above, `store.dispatch(setTabSize(4))`). + - If you have a group of config options with a common prefix (e.g. `codemirror.<...>`), you can get a selector for the whole group with `createConfigCollection(...)`: + ```typescript + import {createConfigCollection} from "@nteract/mythic-configuration"; + + const codeMirrorConfig = createConfigCollection({ + key: "codeMirror", + }); + ``` + You can then do something like `codeMirrorConfig(store.getState())` to get something like + ```javascript + { + tabSize: 4, + // ... other options starting with `codemirror.`, potentially nested if more than one dot + } + ``` + - The state is stored under `__private__.configuration` in the store, but it shouldn't be neccessary to directly access it. + - To type the state/store you can use `HasPrivateConfigurationState`. + - If you need a different way of persisting the config, you can set your own backend, e.g.: + ```typescript + // Since the cats are typically lazing about the computer, let's utilize them to store our + // config... + const catConfigurationBackend = (whichCats: Cat[]) => ({ + setup: () => + // Is called when the config system initialises, should return an Observable, + // generally using the loadConfig myth to specify when the config should be loaded. + concat( + of("immediately"), + interval(10 * 60 * 1000), + ).pipe( + tap(_ => wakeUpCats(whichCats)), + mapTo(loadConfig.create()), + ), + + load: () => + // Is called to load config, should return an Observable, generally using + // the setConfig and/or setConfigAtKey myths to determine the config. + askTheCatsAboutTheirConfigOptions(whichCats).pipe( + mapErrorTo(undefined, error => error?.complaint === "HUNGRY"), + skipWhile(data => data === undefined), + map(setConfig.create), + ), + + save: (current: Map) => + // Is called with the current config object to save it after it changed, should return an + // Observable, which should be empty unless you need to dispatch actions on save. + tellTheCatsToRememberConfigOptions(current.toJSON(), whichCats).pipe( + ignoreElements(), + ), + } as ConfigurationBackend); + + export const setConfigCats = (whichCats: Cat[]) => + setConfigBackend.create(catConfigurationBackend(whichCats)); + + // Now just do store.dispatch(setConfigCats(...)) to start using it and hope the cats have good + // memory and feel like cooperating... + ``` + +### @nteract/editor (v10.1.0) +- Add support for automatically loadign CodeMirror modes for languages (https://github.com/nteract/nteract/pull/5123) \ No newline at end of file