فهرست منبع

Release 0.25.0rc0

Steven Silvester 7 سال پیش
والد
کامیت
3054a2436c
4فایلهای تغییر یافته به همراه93 افزوده شده و 63 حذف شده
  1. 1 1
      jupyterlab/_version.py
  2. 20 1
      jupyterlab/index.app.js
  3. 64 60
      jupyterlab/package.app.json
  4. 8 1
      jupyterlab/package.json

+ 1 - 1
jupyterlab/_version.py

@@ -1,2 +1,2 @@
-version_info = (0, 24, 1)
+version_info = (0, 25, 0, 'rc0')
 __version__ = ".".join(map(str, version_info))

+ 20 - 1
jupyterlab/index.app.js

@@ -21,6 +21,8 @@ function main() {
     if (version[0] === 'v') {
         version = version.slice(1);
     }
+
+    // Get the disabled extensions.
     var disabled = [];
     try {
         var option = PageConfig.getOption('disabledExtensions');
@@ -29,14 +31,29 @@ function main() {
         // No-op
     }
 
+    // Handle the registered mime extensions.
+    var mimeExtensions = [];
+    {{#each jupyterlab_mime_extensions}}
+    try {
+        if (disabled.indexOf('{{this}}') === -1) {
+            mimeExtensions.push(require('{{this}}'));
+        }
+    } catch (e) {
+        console.error(e);
+    }
+    {{/each}}
+
     lab = new app({
         namespace: namespace,
         name: name,
         version: version,
         devMode: devMode.toLowerCase() === 'true',
         settingsDir: settingsDir,
-        assetsDir: assetsDir
+        assetsDir: assetsDir,
+        mimeExtensions: mimeExtensions
     });
+
+    // Handled the registered standard extensions.
     {{#each jupyterlab_extensions}}
     try {
         if (disabled.indexOf('{{this}}') === -1) {
@@ -46,6 +63,8 @@ function main() {
         console.error(e);
     }
     {{/each}}
+
+    // Handle the ignored plugins.
     var ignorePlugins = [];
     try {
         var option = PageConfig.getOption('ignorePlugins');

+ 64 - 60
jupyterlab/package.app.json

@@ -1,69 +1,69 @@
 {
   "name": "@jupyterlab/application-top",
-  "version": "0.7.1",
+  "version": "0.8.0",
   "scripts": {
     "build": "webpack",
     "publish": "node make-release.js"
   },
   "dependencies": {
-    "@jupyterlab/application": "^0.7.0",
-    "@jupyterlab/application-extension": "^0.7.0",
-    "@jupyterlab/apputils": "^0.7.0",
-    "@jupyterlab/apputils-extension": "^0.7.0",
-    "@jupyterlab/cells": "^0.7.0",
-    "@jupyterlab/chatbox": "^0.2.0",
-    "@jupyterlab/chatbox-extension": "^0.2.0",
-    "@jupyterlab/codeeditor": "^0.7.0",
-    "@jupyterlab/codemirror": "^0.7.0",
-    "@jupyterlab/codemirror-extension": "^0.7.0",
-    "@jupyterlab/completer": "^0.7.0",
-    "@jupyterlab/completer-extension": "^0.7.0",
-    "@jupyterlab/console": "^0.7.0",
-    "@jupyterlab/console-extension": "^0.7.0",
-    "@jupyterlab/coreutils": "^0.7.0",
-    "@jupyterlab/csvviewer": "^0.7.1",
-    "@jupyterlab/csvviewer-extension": "^0.7.1",
-    "@jupyterlab/docmanager": "^0.7.0",
-    "@jupyterlab/docmanager-extension": "^0.7.0",
-    "@jupyterlab/docregistry": "^0.7.0",
-    "@jupyterlab/docregistry-extension": "^0.7.0",
-    "@jupyterlab/faq-extension": "^0.7.0",
-    "@jupyterlab/filebrowser": "^0.7.0",
-    "@jupyterlab/filebrowser-extension": "^0.7.0",
-    "@jupyterlab/fileeditor": "^0.7.0",
-    "@jupyterlab/fileeditor-extension": "^0.7.0",
-    "@jupyterlab/help-extension": "^0.7.0",
-    "@jupyterlab/imageviewer": "^0.7.0",
-    "@jupyterlab/imageviewer-extension": "^0.7.0",
-    "@jupyterlab/inspector": "^0.7.0",
-    "@jupyterlab/inspector-extension": "^0.7.0",
-    "@jupyterlab/launcher": "^0.7.0",
-    "@jupyterlab/launcher-extension": "^0.7.1",
+    "@jupyterlab/application": "^0.8.0",
+    "@jupyterlab/application-extension": "^0.8.0",
+    "@jupyterlab/apputils": "^0.8.0",
+    "@jupyterlab/apputils-extension": "^0.8.0",
+    "@jupyterlab/cells": "^0.8.0",
+    "@jupyterlab/chatbox": "^0.3.0",
+    "@jupyterlab/chatbox-extension": "^0.3.0",
+    "@jupyterlab/codeeditor": "^0.8.0",
+    "@jupyterlab/codemirror": "^0.8.0",
+    "@jupyterlab/codemirror-extension": "^0.8.0",
+    "@jupyterlab/completer": "^0.8.0",
+    "@jupyterlab/completer-extension": "^0.8.0",
+    "@jupyterlab/console": "^0.8.0",
+    "@jupyterlab/console-extension": "^0.8.0",
+    "@jupyterlab/coreutils": "^0.8.0",
+    "@jupyterlab/csvviewer": "^0.8.0",
+    "@jupyterlab/csvviewer-extension": "^0.8.0",
+    "@jupyterlab/docmanager": "^0.8.0",
+    "@jupyterlab/docmanager-extension": "^0.8.0",
+    "@jupyterlab/docregistry": "^0.8.0",
+    "@jupyterlab/faq-extension": "^0.8.0",
+    "@jupyterlab/filebrowser": "^0.8.0",
+    "@jupyterlab/filebrowser-extension": "^0.8.0",
+    "@jupyterlab/fileeditor": "^0.8.0",
+    "@jupyterlab/fileeditor-extension": "^0.8.0",
+    "@jupyterlab/help-extension": "^0.8.0",
+    "@jupyterlab/imageviewer": "^0.8.0",
+    "@jupyterlab/imageviewer-extension": "^0.8.0",
+    "@jupyterlab/inspector": "^0.8.0",
+    "@jupyterlab/inspector-extension": "^0.8.0",
+    "@jupyterlab/launcher": "^0.8.0",
+    "@jupyterlab/launcher-extension": "^0.8.0",
     "@jupyterlab/markdownviewer": "^0.7.0",
-    "@jupyterlab/markdownviewer-extension": "^0.7.0",
-    "@jupyterlab/notebook": "^0.7.0",
-    "@jupyterlab/notebook-extension": "^0.7.0",
-    "@jupyterlab/outputarea": "^0.7.0",
-    "@jupyterlab/rendermime": "^0.7.0",
-    "@jupyterlab/rendermime-extension": "^0.7.0",
-    "@jupyterlab/running": "^0.7.0",
-    "@jupyterlab/running-extension": "^0.7.0",
-    "@jupyterlab/services": "^0.46.0",
-    "@jupyterlab/services-extension": "^0.7.0",
-    "@jupyterlab/settingeditor-extension": "^0.2.0",
-    "@jupyterlab/shortcuts-extension": "^0.7.0",
-    "@jupyterlab/tabmanager-extension": "^0.7.0",
-    "@jupyterlab/terminal": "^0.7.0",
-    "@jupyterlab/terminal-extension": "^0.7.0",
-    "@jupyterlab/theme-dark-extension": "^0.7.0",
-    "@jupyterlab/theme-light-extension": "^0.7.0",
-    "@jupyterlab/theming": "^0.7.0",
-    "@jupyterlab/tooltip": "^0.7.0",
-    "@jupyterlab/tooltip-extension": "^0.7.0",
+    "@jupyterlab/markdownviewer-extension": "^0.8.0",
+    "@jupyterlab/notebook": "^0.8.0",
+    "@jupyterlab/notebook-extension": "^0.8.0",
+    "@jupyterlab/outputarea": "^0.8.0",
+    "@jupyterlab/rendermime": "^0.8.0",
+    "@jupyterlab/rendermime-interfaces": "^0.2.0",
+    "@jupyterlab/running": "^0.8.0",
+    "@jupyterlab/running-extension": "^0.8.0",
+    "@jupyterlab/services": "^0.47.0",
+    "@jupyterlab/services-extension": "^0.8.0",
+    "@jupyterlab/settingeditor-extension": "^0.3.0",
+    "@jupyterlab/shortcuts-extension": "^0.8.0",
+    "@jupyterlab/tabmanager-extension": "^0.8.0",
+    "@jupyterlab/terminal": "^0.8.0",
+    "@jupyterlab/terminal-extension": "^0.8.0",
+    "@jupyterlab/theme-dark-extension": "^0.8.0",
+    "@jupyterlab/theme-light-extension": "^0.8.0",
+    "@jupyterlab/theming": "^0.8.0",
+    "@jupyterlab/tooltip": "^0.8.0",
+    "@jupyterlab/tooltip-extension": "^0.8.0",
+    "@jupyterlab/vega2-extension": "^0.8.0",
     "@phosphor/algorithm": "^1.1.1",
     "@phosphor/application": "^1.3.0",
-    "@phosphor/commands": "^1.2.1",
-    "@phosphor/coreutils": "^1.1.1",
+    "@phosphor/commands": "^1.3.0",
+    "@phosphor/coreutils": "^1.2.0",
     "@phosphor/datagrid": "^0.1.1",
     "@phosphor/disposable": "^1.1.1",
     "@phosphor/domutils": "^1.1.1",
@@ -80,8 +80,10 @@
     "@types/sanitize-html": "^1.13.31",
     "@types/semver": "^5.3.31",
     "@types/text-encoding": "0.0.30",
+    "ajv": "^5.1.5",
     "ansi_up": "^1.3.0",
     "codemirror": "^5.24.2",
+    "d3": "3.5.17",
     "d3-dsv": "^1.0.5",
     "es6-promise": "^4.1.0",
     "font-awesome": "^4.6.3",
@@ -92,7 +94,10 @@
     "sanitize-html": "^1.14.1",
     "semver": "^5.3.0",
     "url-parse": "^1.1.8",
-    "xterm": "^2.6.0"
+    "vega": "^2.6.1",
+    "vega-embed": "^2.2.0",
+    "vega-lite": "^1.0.16",
+    "xterm": "^2.8.0"
   },
   "devDependencies": {
     "css-loader": "^0.27.3",
@@ -116,7 +121,6 @@
       "@jupyterlab/console-extension",
       "@jupyterlab/csvviewer-extension",
       "@jupyterlab/docmanager-extension",
-      "@jupyterlab/docregistry-extension",
       "@jupyterlab/fileeditor-extension",
       "@jupyterlab/faq-extension",
       "@jupyterlab/filebrowser-extension",
@@ -126,7 +130,6 @@
       "@jupyterlab/launcher-extension",
       "@jupyterlab/markdownviewer-extension",
       "@jupyterlab/notebook-extension",
-      "@jupyterlab/rendermime-extension",
       "@jupyterlab/running-extension",
       "@jupyterlab/services-extension",
       "@jupyterlab/settingeditor-extension",
@@ -137,6 +140,7 @@
       "@jupyterlab/tooltip-extension"
     ],
     "mimeExtensions": [
+      "@jupyterlab/vega2-extension"
     ],
     "singletonPackages": [
       "@jupyterlab/application",
@@ -156,6 +160,6 @@
       "@phosphor/widgets"
     ],
     "name": "JupyterLab",
-    "version": "0.24.1"
+    "version": "0.25.0rc0"
   }
 }

+ 8 - 1
jupyterlab/package.json

@@ -38,11 +38,13 @@
     "@jupyterlab/inspector-extension": "^0.8.0",
     "@jupyterlab/launcher": "^0.8.0",
     "@jupyterlab/launcher-extension": "^0.8.0",
+    "@jupyterlab/markdownviewer": "^0.7.0",
     "@jupyterlab/markdownviewer-extension": "^0.8.0",
     "@jupyterlab/notebook": "^0.8.0",
     "@jupyterlab/notebook-extension": "^0.8.0",
     "@jupyterlab/outputarea": "^0.8.0",
     "@jupyterlab/rendermime": "^0.8.0",
+    "@jupyterlab/rendermime-interfaces": "^0.2.0",
     "@jupyterlab/running": "^0.8.0",
     "@jupyterlab/running-extension": "^0.8.0",
     "@jupyterlab/services": "^0.47.0",
@@ -78,8 +80,10 @@
     "@types/sanitize-html": "^1.13.31",
     "@types/semver": "^5.3.31",
     "@types/text-encoding": "0.0.30",
+    "ajv": "^5.1.5",
     "ansi_up": "^1.3.0",
     "codemirror": "^5.24.2",
+    "d3": "3.5.17",
     "d3-dsv": "^1.0.5",
     "es6-promise": "^4.1.0",
     "font-awesome": "^4.6.3",
@@ -90,6 +94,9 @@
     "sanitize-html": "^1.14.1",
     "semver": "^5.3.0",
     "url-parse": "^1.1.8",
+    "vega": "^2.6.1",
+    "vega-embed": "^2.2.0",
+    "vega-lite": "^1.0.16",
     "xterm": "^2.8.0"
   },
   "devDependencies": {
@@ -153,6 +160,6 @@
       "@phosphor/widgets"
     ],
     "name": "JupyterLab",
-    "version": "0.24.1"
+    "version": "0.25.0rc0"
   }
 }