更新日志#

0.6.0#

JupyterLite 0.6.0 包含许多新功能(如下所述)、错误修复和增强功能。此版本显著改善了用户体验,并为 JupyterLite 部署提供了新的自定义选项。

交互式输入支持#

现在支持内核 stdin 请求,从而可以在笔记本中使用 Python 的 input() 等交互式输入函数。这解决了 JupyterLite 在执行以下代码时存在的长期限制

name = input("What is your name? ")
print(f"Hello {name}!")

a screenshot of a notebook with an input prompt

由于 input() 在 Python 入门课程中被广泛使用,我们希望这项新功能将有助于简化 JupyterLite 的教学!

新的 REPL 选项#

REPL 现在通过 URL 参数公开了新的选项

  • promptCellPosition — 将提示单元格放置在顶部、左侧、右侧或底部

  • clearCodeContentOnExecute — 禁用时,提交执行的代码保留在代码编辑器中,以便进一步编辑。

  • hideCodeInput — 启用时,控制台中仅显示执行输出。

  • clearCellsOnExecute — 启用时,仅显示最后一个单元格。

  • showBanner — 禁用时,隐藏内核的横幅

切换所有新选项可将控制台转换为一个交互式编辑器,类似于具有单个单元格的临时笔记本。

a screenshot showing an embedded single cell REPL with the new options

除了这些 URL 参数,工具栏还包含新项目用于

  • 执行代码

  • 重启内核

  • 清除单元格

  • 切换内核

请查看 REPL 文档 了解有关如何使用这些参数的更多详细信息。

内核指示器和日志#

已添加新的笔记本工具栏项,以显示具有三种不同状态的内核状态

  • 加载中:内核正在启动或执行某些操作

  • 成功:内核已准备好执行代码

  • 失败:启动内核或执行期间发生错误,可能需要重启

这个新的工具栏项让用户更好地了解内核的状态,并允许他们通过单击工具栏项打开日志控制台来查看内核日志(如果内核报告了日志)。

a screenshot showing the kernel status notebook toolbar item and the log console in JupyterLite

清除浏览器数据#

默认情况下,JupyterLite 会在浏览器中存储用户创建的笔记本和设置。

在以前的版本中,用户必须使用浏览器开发人员工具手动清除数据。通过 JupyterLite 0.6.0,现在可以通过单击 帮助 > 清除浏览器数据 菜单项从 UI 中清除浏览器数据。确认对话框将显示清除设置和内容的选项。

a screenshot of the clear browser data confirmation dialog

加载指示器#

已添加一个新的指示器,让用户知道 JupyterLite 正在加载中,这对于需要一些时间加载的部署非常有用,尤其是在连接缓慢的情况下。

默认情况下,加载指示器仅在 JupyterLab 应用程序中可见(Jupyter Notebook 或 REPL 不可见)。如果您想为某些或所有应用程序启用或禁用该指示器,请查看文档中的指南

a screenshot of the page loading indicator

设置导入和导出#

现在可以从设置编辑器将设置导出到 overrides.json 文件中,该文件可用于预配置部署中的默认值或恢复设置。

这允许用户与 JupyterLite 部署交互,对设置进行一些更改,并将其导出到可以包含在 JupyterLite 部署中的 overrides.json 中。

a screenshot of the settings editor with the new import and export buttons

插件管理器#

打开命令面板并搜索 高级插件管理器 以打开插件管理器。通过插件管理器,用户可以

  • 查看正在运行的 JupyterLite 环境中的活动插件

  • 了解插件之间的依赖关系

  • 更好地了解其环境的配置

a screenshot of the plugin manager

改进的多站点内容管理#

现在使用部署的 baseUrl 对默认的浏览器内存储进行范围界定。这允许在同一域下托管多个站点,并使用户创建的文件彼此隔离,例如

  • https://username.github.io/jupyterlite-foo

  • https://username.github.io/jupyterlite-bar

实际上,这修复了用户在一个站点中创建新文件,然后它们出现在同一域下托管的另一个站点中的问题。

多标签文件系统访问#

现在,在多个浏览器标签页中使用 JupyterLite 应该会减少问题,尤其是在与文件系统交互时。

扩展系统#

在以前的版本中,JupyterLite 会创建一个单独的应用程序来注册“服务器”扩展。此类扩展的示例是不同的管理器(会话、内核、设置、内容),以及实际的内核(Pyodide、Xeus Python)。这并不理想,因为它为这些扩展引入了单独的命名空间,并且扩展作者必须将其扩展配置为常规的 JupyterLab 扩展或 JupyterLite“服务器”扩展。

从 JupyterLite 0.6.0 开始,所有扩展现在都与常规 JupyterLab 扩展在同一级别注册,利用 JupyterLab 4.4 中引入的新 ServiceManagerPlugin 类型的扩展。

JupyterLab 4.4 和 Notebook 7.4#

JupyterLite 0.6.0 基于 JupyterLab 4.4 和 Notebook 7.4 构建,并带来了许多相应的改进和错误修复。请查看这两个版本的发行说明以了解更多信息

0.6.4#

(完整更新日志)

维护和保养改进#

  • [0.6.x] 更新到 JupyterLab 4.4.5 和 Notebook 7.4.5 #1693 (@jtpio)

  • 增加测试中的超时和重试次数 #1691 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio | @meeseeksmachine

0.6.3#

(完整更新日志)

维护和保养改进#

  • 更新到 JupyterLab 4.4.4 和 Notebook 7.4.4 #1680 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@jtpio

0.6.2#

(完整更新日志)

错误修复#

  • 实现 BrowserStorageDrive.getDownloadUrl() #1674 (@jtpio)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio | @meeseeksmachine

0.6.1#

(完整更新日志)

错误修复#

  • 在“重启内核并运行所有单元格”时出现错误时停止执行 #1671 (@jtpio)

维护和保养改进#

  • 升级到 jupyterlite-pyodide-kernel==0.6.0 #1666 (@jtpio)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.6.0#

(完整更新日志)

已进行的增强#

  • 将 service-worker 广播频道重命名为更通用的名称 #1654 (@martinRenou)

  • 显示内核日志的工具栏项 #1642 (@jtpio)

  • 通过 ServiceWorker 和 SharedArrayBuffer 支持内核 stdin 请求 #1640 (@ianthomas23)

  • 添加一个插件以清除浏览器数据(设置和文件) #1638 (@jtpio)

  • 添加加载指示器 #1636 (@jtpio)

  • 更新到 JupyterLab 4.4.0rc1 和 Notebook 7.4.0rc0 #1613 (@jtpio)

  • 修复多个 lite 站点在同一主机下共享时内容处理的问题 #1612 (@jtpio)

  • 更新到 JupyterLab 4.4.0b2 和 Notebook 7.4.0b2 #1597 (@jtpio)

  • 添加插件管理器 #1593 (@jtpio)

  • 更新到 JupyterLab 4.4.0b0 和 Notebook 7.4.0b0 #1578 (@jtpio)

  • 更新到 Notebook 7.4.0a3 #1574 (@jtpio)

  • 通过查询字符串参数公开更多 REPL 选项 #1573 (@jtpio)

  • 更新到 JupyterLab 4.4.0a3 和 Notebook 7.4.0a2 #1570 (@jtpio)

错误修复#

  • 修复多标签页并发文件系统访问的问题 #1627 (@jtpio)

  • 带有标识符的 BroadcastChannel,用于从 Service Worker 正确发送响应 #1621 (@jtpio)

  • 使用 MessageChannel 而不是 BroadcastChannel 与 Service Worker 通信 #1608 (@jtpio)

  • 处理 Drive.get 缺少内容的异常 #1606 (@juntyr)

  • 添加新 JupyterLite 内核时刷新规范 #1602 (@jtpio)

  • 修复 showBanner REPL 参数的处理问题 #1600 (@jtpio)

  • 触发信号以刷新规范 #1596 (@martinRenou)

  • Emscripten DriveFS:在查找函数中使用 ErronoError 而不是 genericErrors #1568 (@anutosh491)

维护和保养改进#

文档改进#

API 和重大更改#

  • SingleWidgetApp 中删除 registerPluginModule 方法 #1659 (@jtpio)

  • 将 service-worker 广播频道重命名为更通用的名称 #1654 (@martinRenou)

  • 将服务器插件注册为 ServiceManagerPlugin,删除 JupyterLiteServer #1590 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@2xB | @anutosh491 | @bollwyvl | @davidbrochart | @dependabot | @github-actions | @ianthomas23 | @jtpio | @juntyr | @lesteve | @martinRenou | @RMattB1 | @trungleduc | @westurner | @yogabonito

0.6.0rc0#

(完整更新日志)

维护和保养改进#

  • SingleWidgetApp 中删除 registerPluginModule 方法 #1659 (@jtpio)

  • 更新到 JupyterLab 4.4.3 和 Notebook 7.4.3 #1658 (@jtpio)

API 和重大更改#

  • SingleWidgetApp 中删除 registerPluginModule 方法 #1659 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio

0.6.0b1#

(完整更新日志)

已进行的增强#

维护和保养改进#

  • 升级到 jupyterlite-pyodide-kernel==0.6.0b1 #1650 (@jtpio)

文档改进#

API 和重大更改#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio | @martinRenou

0.6.0b0#

(完整更新日志)

已进行的增强#

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio | @juntyr | @martinRenou

0.6.0a10#

(完整更新日志)

已进行的增强#

  • 通过 ServiceWorker 和 SharedArrayBuffer 支持内核 stdin 请求 #1640 (@ianthomas23)

  • 添加一个插件以清除浏览器数据(设置和文件) #1638 (@jtpio)

  • 添加加载指示器 #1636 (@jtpio)

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@dependabot | @github-actions | @ianthomas23 | @jtpio

0.6.0a9#

(完整更新日志)

已进行的增强#

  • 修复多个 lite 站点在同一主机下共享时内容处理的问题 #1612 (@jtpio)

错误修复#

  • 修复多标签页并发文件系统访问的问题 #1627 (@jtpio)

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio | @martinRenou

0.6.0a8#

(完整更新日志)

已进行的增强#

  • 更新到 JupyterLab 4.4.0rc1 和 Notebook 7.4.0rc0 #1613 (@jtpio)

错误修复#

  • 带有标识符的 BroadcastChannel,用于从 Service Worker 正确发送响应 #1621 (@jtpio)

维护和保养改进#

  • 修复笔记本要求中的拼写错误 #1623 (@jtpio)

  • 更新到 JupyterLab 4.4 和 Jupyter Notebook 7.4 #1619 (@jtpio)

  • 在 /ui-tests 中将 vega 从 5.31.0 升级到 5.33.0 #1614 (@dependabot)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@dependabot | @github-actions | @jtpio | @martinRenou | @trungleduc

0.6.0a7#

(完整更新日志)

错误修复#

  • 使用 MessageChannel 而不是 BroadcastChannel 与 Service Worker 通信 #1608 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@jtpio

0.6.0a6#

(完整更新日志)

错误修复#

  • 处理 Drive.get 缺少内容的异常 #1606 (@juntyr)

  • 添加新 JupyterLite 内核时刷新规范 #1602 (@jtpio)

  • 修复 showBanner REPL 参数的处理问题 #1600 (@jtpio)

维护和保养改进#

  • 更新到 JupyterLab 4.4.0rc0 和 Notebook 7.4.0b3 #1603 (@jtpio)

文档改进#

  • 向文档添加单个可执行单元格用例 #1604 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio | @juntyr

0.6.0a5#

(完整更新日志)

已进行的增强#

  • 更新到 JupyterLab 4.4.0b2 和 Notebook 7.4.0b2 #1597 (@jtpio)

维护和保养改进#

  • 删除自定义 IServerSettings 插件 #1598 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio

0.6.0a4#

(完整更新日志)

错误修复#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@martinRenou

0.6.0a3#

(完整更新日志)

已进行的增强#

维护和保养改进#

  • 将服务器插件注册为 ServiceManagerPlugin,删除 JupyterLiteServer #1590 (@jtpio)

  • 在 /ui-tests 中将 vega 从 5.25.0 升级到 5.31.0 #1585 (@dependabot)

文档改进#

API 和重大更改#

  • 将服务器插件注册为 ServiceManagerPlugin,删除 JupyterLiteServer #1590 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@2xB | @dependabot | @github-actions | @jtpio | @westurner

0.6.0a2#

(完整更新日志)

已进行的增强#

  • 更新到 JupyterLab 4.4.0b0 和 Notebook 7.4.0b0 #1578 (@jtpio)

  • 更新到 Notebook 7.4.0a3 #1574 (@jtpio)

  • 通过查询字符串参数公开更多 REPL 选项 #1573 (@jtpio)

维护和保养改进#

  • sphinx<8.2 钉住以修复文档构建 #1580 (@jtpio)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio | @yogabonito

0.6.0a1#

(完整更新日志)

已进行的增强#

  • 更新到 JupyterLab 4.4.0a3 和 Notebook 7.4.0a2 #1570 (@jtpio)

错误修复#

  • Emscripten DriveFS:在查找函数中使用 ErronoError 而不是 genericErrors #1568 (@anutosh491)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@anutosh491 | @github-actions | @jtpio | @martinRenou

0.6.0a0#

(完整更新日志)

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@davidbrochart | @github-actions | @jtpio | @lesteve

0.5.0#

(完整更新日志)

已进行的增强#

错误修复#

  • 修复会话和内核重启的处理问题 #1538 (@jtpio)

维护和保养改进#

文档改进#

  • 修复过时的 RTC 文档,清理 collaborative 标志的处理 #1536 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @EwoutH | @github-actions | @jtpio | @lesteve | @martenrichter

0.5.0rc0#

(完整更新日志)

已进行的增强#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@jtpio | @martenrichter

0.5.0b0#

(完整更新日志)

已进行的增强#

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio

0.5.0a2#

(完整更新日志)

维护和保养改进#

  • 更新到 JupyterLab 4.3.4 和 Notebook 7.3.2 #1545 (@jtpio)

  • 在 /ui-tests 中将 systeminformation 从 5.21.8 升级到 5.23.14 #1544 (@dependabot)

  • 在 actions 组中将 mamba-org/setup-micromamba 从 1 升级到 2 #1515 (@dependabot)

  • 添加 noscript 标签 #1476 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@dependabot | @github-actions | @jtpio

0.5.0a1#

(完整更新日志)

错误修复#

  • 修复会话和内核重启的处理问题 #1538 (@jtpio)

维护和保养改进#

文档改进#

  • 修复过时的 RTC 文档,清理 collaborative 标志的处理 #1536 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@dependabot | @EwoutH | @github-actions | @jtpio | @lesteve

0.5.0a0#

(完整更新日志)

已进行的增强#

  • 更新到 JupyterLab 4.3 和 Notebook 7.3 #1514 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.4.5#

(完整更新日志)

错误修复#

  • 修复内容驱动器的文件大小处理问题 #1530 (@juntyr)

  • 修复内容复制截断部分路径的问题 #1524 (@juntyr)

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@dependabot | @github-actions | @jtpio | @juntyr

0.4.4#

(完整更新日志)

已进行的增强#

  • 更新下载逻辑,使其依赖于 mimetype 而不是仅依赖 content.type #1521 (@martinRenou)

错误修复#

  • 使服务器的内核 URL 与客户端的内核 URL 对齐 #1509 (@fcollonval)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@fcollonval | @github-actions | @jtpio | @martinRenou

0.4.3#

(完整更新日志)

错误修复#

  • 处理二进制文件块 #1497 (@katotetsuro)

  • Service worker 取消注册应在新 service worker 注册之前完成 #1495 (@andeplane)

  • 更新 LocalEventManager 以发出模拟后端 Event.Emission 的事件 #1494 (@afshin)

文档改进#

  • 通过删除对 Vercel 和 Netlify 环境中 .bashrc 的依赖来修复部署问题 #1491 (@diegofcornejo)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@afshin | @andeplane | @diegofcornejo | @github-actions | @katotetsuro

0.4.2#

(完整更新日志)

已进行的增强#

错误修复#

维护和保养改进#

  • playwright-update.yml 中使用自定义 artifact_namereport_name #1478 (@jtpio)

  • 解决 UI 测试问题 #1477 (@jtpio)

  • 升级 jupyterlite-pyodide-kernel #1448 (@jtpio)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@afshin | @bollwyvl | @github-actions | @jtpio | @trungleduc

0.4.1#

(完整更新日志)

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio | @michaelweinold | @zonca

0.4.0#

(完整更新日志)

已进行的增强#

错误修复#

维护和保养改进#

文档改进#

  • 在迁移指南中提及通过 SharedArrayBuffer 进行文件访问 #1442 (@jtpio)

  • 在文档中提及 jupyterlite-pyodide-kernel 支持 SharedArrayBuffer #1428 (@jtpio)

  • 添加有关 SharedArrayBuffer 使用的文档 #1405 (@jtpio)

  • 在迁移指南中添加关于 currentChanged 的说明 #1394 (@jtpio)

  • 索引页 RTD 链接中的拼写错误 #1380 (@afshin)

  • [DOCS]:建议等待内核启动以防止“Fi… #1372 (@Carreau)

API 和重大更改#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@afshin | @bollwyvl | @Carreau | @dependabot | @github-actions | @jtpio | @juntyr | @krassowski | @martinRenou

0.4.0rc0#

(完整更新日志)

已进行的增强#

维护和保养改进#

文档改进#

  • 在文档中提及 jupyterlite-pyodide-kernel 支持 SharedArrayBuffer #1428 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio | @krassowski

0.4.0b1#

(完整更新日志)

已进行的改进#

已修复的错误#

维护和保养改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@dependabot | @github-actions | @jtpio | @martinRenou

0.4.0b0#

(完整更新日志)

文档改进#

  • 添加有关 SharedArrayBuffer 使用的文档 #1405 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@jtpio

0.4.0a3#

(完整更新日志)

已进行的改进#

  • 允许为 emscripten DriveFS 提供自己的 ContentsAPI 实现 #1383 (@martinRenou)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @martinRenou

0.4.0a2#

(完整更新日志)

已进行的改进#

API 和破坏性变更#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio | @martinRenou

0.4.0a1#

(完整更新日志)

已进行的改进#

维护和保养改进#

文档改进#

  • 在迁移指南中添加关于 currentChanged 的说明 #1394 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio | @martinRenou

0.4.0a0#

(完整更新日志)

已进行的改进#

  • 更新到 JupyterLab 4.2 和 Notebook 7.2 #1376 (@jtpio)

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@afshin | @Carreau | @dependabot | @github-actions | @jtpio

0.3.0#

(完整更新日志)

已进行的改进#

  • 在 Notebook 7 中启用通知插件 #1325 (@jtpio)

  • 更新到 JupyterLab 4.1 和 Notebook 7.1 #1263 (@jtpio)

已修复的错误#

  • 当有新版本时注销旧的服务工作者 #1336 (@andeplane)

  • 添加一个选项以启用服务工作者缓存 #1316 (@jtpio)

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@andeplane | @bollwyvl | @dependabot | @fcollonval | @github-actions | @ianthomas23 | @jtpio | @martinRenou

0.3.0rc1#

(完整更新日志)

已修复的错误#

  • 添加一个选项以启用服务工作者缓存 #1316 (@jtpio)

维护和保养改进#

  • 更新到 JupyterLab 4.1.5 和 Notebook 7.1.2 #1349 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio

0.3.0rc0#

(完整更新日志)

已修复的错误#

维护和保养改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@andeplane | @github-actions | @jtpio

0.3.0b0#

(完整更新日志)

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.3.0a1#

(完整更新日志)

已进行的改进#

维护和保养改进#

文档改进#

  • 更新离线指南以提及 xeus python #1326 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio

0.3.0a0#

(完整更新日志)

已进行的改进#

  • 更新到 JupyterLab 4.1 和 Notebook 7.1 #1263 (@jtpio)

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @dependabot | @fcollonval | @github-actions | @ianthomas23 | @jtpio

0.2.3#

(完整更新日志)

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@dependabot | @fcollonval | @github-actions | @jeremy-feng | @jtpio | @Rjchauhan18 | @tgourdel

0.2.2#

(完整更新日志)

已修复的错误#

  • 处理缺失的 all_federated.json #1269 (@jtpio)

  • 重新添加 @jupyterlab/celltags-extension,升级到 @jupyterlab 4.0.9 包 #1267 (@jtpio)

  • javascript-kernel:使用 eval 结果的字符串表示 #1264 (@tomjakubowski)

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@agoose77 | @bollwyvl | @dependabot | @github-actions | @jtpio | @tomjakubowski

0.2.1#

(完整更新日志)

已修复的错误#

维护和保养改进#

文档改进#

  • 更新 README 中 Notebook 7 的链接 #1234 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@andeplane | @bollwyvl | @github-actions | @jtpio | @Tialo

0.2.0#

(完整更新日志)

✨ 亮点 ✨#

JupyterLite 0.2.0 发布了 🎉

JupyterLite 0.2.0 的主要亮点是更新到 JupyterLab 4。这带来了与过去几个月更新到 JupyterLab 4 的扩展的兼容性。

RetroLab 界面已移除,取而代之的是 Notebook 7(它是 RetroLab 的继任者)。

查看迁移指南以了解如何更新部署:https://python.org/en/stable/migration.html

以下是自上次稳定版本以来的完整更新日志。

已进行的改进#

  • 更新到 JupyterLab 4.0.7 和 Notebook 7.0.5 #1205 (@jtpio)

  • 修复 Notebook 中的文档查看器 #1202 (@jtpio)

  • 修复使用不同工厂打开文件的问题 #1199 (@jtpio)

  • 允许在 ServiceWorkerManager 中配置 worker url #1159 (@trungleduc)

  • 更新到 JupyterLab 4.0.6 和 Notebook 7.0.4 #1154 (@jtpio)

  • 更新到 JupyterLab 4 和 Notebook 7 #1019 (@jtpio)

已修复的错误#

  • 修复自定义驱动器中文件的处理 #1227 (@jtpio)

  • 在启动时从联邦扩展加载所有设置 #1220 (@jtpio)

  • 更新到 Notebook 7.0.6,复制 Jupyter Server favicons #1214 (@jtpio)

  • 修复 default 语言环境的处理 #1209 (@jtpio)

  • 修复 CLI 别名的帮助 #1207 (@bollwyvl)

  • 修复内核和会话的处理 #1186 (@jtpio)

  • 添加缺失的单例包,修复额外的换行符,修复重复内容 #1176 (@jtpio)

  • JupyterLab 4 / Notebook 7 更新修复 #1170 (@jtpio)

维护和保养改进#

文档改进#

  • 明确将 navigation_with_keys 设置为 False #1230 (@jtpio)

  • 在翻译文档中提及 jupyterlab_server #1223 (@jtpio)

  • 文档 extra_labextensions_path #1221 (@jtpio)

  • 修复 jupyter_lite_config.json 中内容的示例 #1200 (@jtpio)

  • 添加关于 0.2.0 中扩展创作的注意事项 #1188 (@jtpio)

  • 升级 ipyleaflet #1184 (@jtpio)

  • 升级 ipyvueipyvuetify #1182 (@jtpio)

  • 修复 Altair 示例中的弃用警告 #1181 (@jtpio)

  • 将 Jupyter Notebook 7 添加到迁移指南 #1177 (@jtpio)

  • 为文档添加版本切换器 #1167 (@jtpio)

  • 修复新 pydata sphinx 主题的文档 #1165 (@jtpio)

  • 将稳定文档指向 retro #1164 (@jtpio)

  • 在 ReadTheDocs 上更新到 jupyterlite-pyodide-kernel==0.2.0a1 #1162 (@jtpio)

  • 在贡献指南中提及 Playwright 跟踪 #1145 (@jtpio)

  • 0.2.0 迁移指南添加一个部分 #1144 (@jtpio)

  • 在 RTD 上更新到 jupyterlite-pyodide-kernel==0.1.1 #1130 (@andeplane)

API 和破坏性变更#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@andeplane | @bollwyvl | @dependabot | @github-actions | @jtpio | @martinRenou | @trungleduc

0.2.0rc1#

(完整更新日志)

已修复的错误#

维护和保养改进#

  • 添加 tsconfig.eslint.json 并包含 include 列表 #1212 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.2.0rc0#

(完整更新日志)

已进行的改进#

  • 更新到 JupyterLab 4.0.7 和 Notebook 7.0.5 #1205 (@jtpio)

  • 修复 Notebook 中的文档查看器 #1202 (@jtpio)

  • 修复使用不同工厂打开文件的问题 #1199 (@jtpio)

维护和保养改进#

文档改进#

  • 修复 jupyter_lite_config.json 中内容的示例 #1200 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio

0.2.0b1#

(完整更新日志)

维护和保养改进#

API 和破坏性变更#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.2.0b0#

(完整更新日志)

维护和保养改进#

文档改进#

  • 添加关于 0.2.0 中扩展创作的注意事项 #1188 (@jtpio)

API 和破坏性变更#

  • 移除对 jupyterlite-pyodide-kernel 的依赖 #1147 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@dependabot | @github-actions | @jtpio

0.2.0a4#

(完整更新日志)

已修复的错误#

维护和保养改进#

  • 在 Playwright 快照更新工作流程中从 hub 切换到 gh #1187 (@jtpio)

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.2.0a3#

(完整更新日志)

已修复的错误#

  • 添加缺失的单例包,修复额外的换行符,修复重复内容 #1176 (@jtpio)

文档改进#

  • 将 Jupyter Notebook 7 添加到迁移指南 #1177 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio

0.2.0a2#

(完整更新日志)

已修复的错误#

  • JupyterLab 4 / Notebook 7 更新修复 #1170 (@jtpio)

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio

0.2.0a1#

(完整更新日志)

已进行的改进#

维护和保养改进#

  • 在 /ui-tests 中将 systeminformation 从 5.18.11 升级到 5.21.8 #1160 (@dependabot)

  • 对快照更新评论添加机器人反应 #1146 (@jtpio)

  • 将 prettier 配置移动到 package.json,移除 trailingComma #1143 (@jtpio)

  • jupyterlite-core 上添加下限 #1010 (@jtpio)

文档改进#

  • 在 ReadTheDocs 上更新到 jupyterlite-pyodide-kernel==0.2.0a1 #1162 (@jtpio)

  • 在贡献指南中提及 Playwright 跟踪 #1145 (@jtpio)

  • 0.2.0 迁移指南添加一个部分 #1144 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@dependabot | @github-actions | @jtpio | @martinRenou | @trungleduc

0.2.0a0#

(完整更新日志)

亮点 :sparkles:#

这是基于 JupyterLab 4 和 Notebook 7 包的第一个版本!

:warning: 目前仍有一些已知错误和问题在 https://github.com/jupyterlite/jupyterlite/issues/1141 中跟踪,因此我们 **不建议立即在生产环境中使用此版本** :warning

已进行的改进#

维护和保养改进#

文档改进#

  • 在 RTD 上更新到 jupyterlite-pyodide-kernel==0.1.1 #1130 (@andeplane)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@andeplane | @bollwyvl | @dependabot | @github-actions | @jtpio

0.1.2#

(完整更新日志)

已进行的改进#

已修复的错误#

文档改进#

  • 在 RTD 上更新到 jupyterlite-pyodide-kernel==0.1.0 #1120 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@andeplane | @github-actions | @jtpio | @martinRenou | @oeway

0.1.1#

(完整更新日志)

已修复的错误#

维护和保养改进#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@andeplane | @bartbroere | @dependabot | @github-actions | @jtpio | @katotetsuro | @lesteve | @martinRenou | @pierrepo | @sko-kr | @tylere

0.1.0#

JupyterLite 0.1.0 发布了 :tada

如果您是 JupyterLite 的新手,并想了解如何使用或部署自己的站点,请查看 入门指南

如果您之前使用的是 jupyterlite 预发布版,请务必查看 迁移指南,了解可能影响您设置的任何潜在破坏性变更。

以下是自上次候选发布以来的变更。请查看 更新日志,了解之前预发布版中的变更。

(完整更新日志)

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio

0.1.0rc0#

(完整更新日志)

已修复的错误#

  • 修复上传笔记本时分块处理的问题 #1034 (@jtpio)

文档改进#

  • 在 RTD 上更新到 jupyterlite-pyodide-kernel==0.0.6 #1035 (@jtpio)

  • 添加关于在桌面和移动设备上安装 JupyterLite 应用程序的文档 #1030 (@jtpio)

  • 在文档中简要提及 p5 笔记本 #1029 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio

0.1.0b22#

(完整更新日志)

已修复的错误#

文档改进#

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@github-actions | @jtpio

0.1.0b21#

(完整更新日志)

已修复的错误#

  • @jupyterlab/attachments 添加到构建中 #1021 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0b20#

(完整更新日志)

:warning: API 和破坏性变更 :warning:#

jupyterlite-javascript-kernel#

JavaScript 内核已从主 JupyterLite 捆绑包中提取。这意味着当使用 jupyterlite-core 包构建站点时,默认情况下不再可用。

目前,为方便起见,它仍默认与 jupyterlite 一起安装,但它不是 jupyterlite-core 的一部分。

如果您使用 jupyterlite-core 构建 JupyterLite 网站,您可以安装 jupyterlite-javascript-kernel 包,将 JavaScript 内核包含在构建中。

Python 3.8#

jupyterlite-corejupyterlitejupyterlite-javascript-kernel 包现在需要 Python 3.8。


维护和保养改进#

  • 要求 Python 3.8,在 Python 3.11 上测试 #1016 (@jtpio)

  • jupyterlite-javascript-kernel 作为联邦内核分发 #1013 (@jtpio)

文档改进#

API 和破坏性变更#

  • jupyterlite-javascript-kernel 作为联邦内核分发 #1013 (@jtpio)

本次发布的贡献者#

(本次发布在GitHub上的贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0b19#

(完整更新日志)

⚠️ API 和破坏性变更 ⚠️#

jupyterlite-core#

此版本引入了一个新的 jupyterlite-core 包,除了现有的 jupyterlite 包。

jupyterlite-core 包提供了构建 JupyterLite 网站 CLI 扩展点的核心功能。目前它只包含一个在 Web Worker 中运行的 JavaScript 内核。如果您想在部署中包含 Python 内核,您必须将其添加到您的依赖项中,例如使用

python -m pip install jupyterlite-pyodide-kernel

或者添加到 LiteBuildConfig/federated_extensions 配置条目。

jupyterlite 目前提供了一些垫片以及 Pyodide 内核,以更好地兼容现有部署。

我们建议您更多地开始使用 jupyterlite-core 包进行部署,并额外安装一个 Python 内核,例如 jupyterlite-pyodide-kerneljupyterlite-xeus-python

jupyterlite-pyodide-kernel#

Pyodide 内核已移至其自己的仓库:https://github.com/jupyterlite/pyodide-kernel

目前,为方便起见,它仍默认与 jupyterlite 一起安装,但它不是 jupyterlite-core 的一部分。

已进行的改进#

  • 移除对 pyolite 的代码引用,添加 BaseAddon 方法 #998 (@bollwyvl)

维护和保养改进#

文档改进#

  • 更新演示站点上的 Pyodide 内核 #1000 (@jtpio)

  • 暂时将 README 中的文档指向 0.1.0-beta #997 (@jtpio)

  • 文档发送消息到 jupyterlite iframe #980 (@sebreb)

  • 更新演示站点上的 p5 内核 #955 (@jtpio)

API 和重大更改#

  • 将 Pyodide 内核移至单独的仓库 #854 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio | @sebreb

0.1.0b18#

(完整更新日志)

已进行的改进#

  • webmanifest 中的显示字段更改为 standalone 以支持 iPadOS #951 (@dhombios)

  • 在 Web Worker 中运行 JavaScript 内核 #711 (@jtpio)

维护和保养改进#

API 和重大更改#

  • 在 Web Worker 中运行 JavaScript 内核 #711 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@dhombios | @github-actions | @jtpio

0.1.0b17#

(完整更新日志)

⚠️ API 和重大更改 ⚠️#

使用 PipliteAddon.piplite_urls 而不是 LiteBuildConfig.piplite_urls#

如果您曾配置 piplite_urls 选项(详见 https://python.org/en/stable/howto/python/wheels.html),以便在构建时提供额外的 wheel,则此配置选项现已从 LiteBuildConfig.piplite_urls 移至 PipliteAddon.piplite_urls

此更改在以下 PR 中完成

CLI 标志#

CLI 标志**未**更改。

已进行的改进#

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio | @stevejpurves

0.1.0b16#

(完整更新日志)

已进行的改进#

  • 将 @jupyterlite/contents 添加到单例包列表中 #917 (@sglyon)

  • 删除 Image 技巧,引入并使用上游的 ipykernel.jsonutil #913 (@bollwyvl)

  • Pyolite - Matplotlib: 默认设置 inline 后端 #911 (@martinRenou)

  • Service worker 修复,JupyterLab 3.5.1 #899 (@bollwyvl)

维护和保养改进#

  • 更新到 Playwright 1.29 #923 (@jtpio)

  • 解析示例包列表,更新 matplotlib 示例 #916 (@bollwyvl)

  • Service worker 修复,JupyterLab 3.5.1 #899 (@bollwyvl)

  • 将 decode-uri-component 从 0.2.0 升级到 0.2.2 #894 (@dependabot)

  • 修复发布者对 @jupyterlite/app 的处理 #885 (@jtpio)

  • [wip] 更新到 pyodide 0.22.0,使用 pyodide 和 serviceworker 类型 #871 (@bollwyvl)

文档改进#

  • 解析示例包列表,更新 matplotlib 示例 #916 (@bollwyvl)

API 和重大更改#

  • 将 @jupyterlite/contents 添加到单例包列表中 #917 (@sglyon)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio | @martinRenou | @sglyon

0.1.0b15#

(完整更新日志)

已进行的改进#

  • 支持 .conda 包与 libarchive-c,如果可用,优先用于所有解压操作 #878 (@bollwyvl)

  • 放宽 . 文件检测,添加 --extra-ignore-contents #860 (@bollwyvl)

  • 更新到 JupyterLab 3.5 #848 (@jtpio)

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio

0.1.0b14#

(完整更新日志)

已进行的改进#

  • 包含来自 ServiceWorker 的更准确的文件统计信息 #839 (@bollwyvl)

  • 添加 pyolite 预转换器,%pip #832 (@bollwyvl)

  • 根据格式良好性调整所有附加组件任务 #821 (@bollwyvl)

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio | @kolibril13

0.1.0b13#

(完整更新日志)

修复的错误#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@agoose77 | @bollwyvl | @github-actions | @henryiii | @jtpio | @lesteve | @martinRenou | @philipp-strack | @vasiljevic

0.1.0b12#

(完整更新日志)

已进行的改进#

修复的错误#

维护和保养改进#

文档改进#

API 和重大更改#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@agoose77 | @bollwyvl | @dependabot | @Enforcer007 | @github-actions | @hbcarlos | @jasongrout | @joemarshall | @jtpio | @martinRenou | @rickwierenga

0.1.0b11#

(完整更新日志)

已进行的改进#

修复的错误#

维护和保养改进#

文档改进#

  • Docs howto content: 示例 jupyter_lite_config.json 必须是 JSON #707 (@manics)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @joemarshall | @jtpio | @manics

0.1.0b10#

(完整更新日志)

已进行的改进#

修复的错误#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @eagleoflqj | @github-actions | @joemarshall | @jtpio | @kolibril13 | @martinRenou | @stevejpurves

0.1.0b9#

(完整更新日志)

已进行的改进#

  • 将 doit 返回码传播到 CLI #674 (@bollwyvl)

  • 添加可配置的 upload 和 HTTP serving 文件类型 #670 (@bollwyvl)

  • 修复 CSV 文件上传 #666 (@martinRenou)

  • 更新到 JupyterLab 3.4.3 #661 (@jtpio)

  • 实现一个自定义 Emscripten 文件系统,该文件系统与 JupyterLab 内容管理器通信,为 pyolite 提供文件访问权限 #655 (@martinRenou)

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio | @martinRenou | @psychemedia

0.1.0b8#

(完整更新日志)

已进行的改进#

修复的错误#

维护和保养改进#

  • 放弃 bumpversion 进行版本升级,修复 conda 扩展 #644 (@jtpio)

  • 更新到 JupyterLab 3.4.2,添加 documentsearch-extension #640 (@jtpio)

  • 允许自动标记 bot PR #634 (@jtpio)

文档改进#

  • 通过操作指南和教程重构文档 #641 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @HighDiceRoller | @joemarshall | @jtpio | @martinRenou

0.1.0b7#

(完整更新日志)

已进行的改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio

0.1.0b6#

(完整更新日志)

已进行的改进#

  • 更细粒度地忽略 sys.prefix 中的组件 #621 (@jtpio)

  • 启动时打开文件在文件浏览器中显示 #614 (@jtpio)

修复的错误#

  • 切换到服务器轮询的 standby: 'never' 以确保内核规范就绪 #611 (@jtpio)

维护和保养改进#

  • 创建并使用专用 jupyterlite i18n 捆绑包 #623 (@bollwyvl)

  • 将默认名称从 Consolite 重命名为 REPLite #617 (@jtpio)

  • 移除 WebRTC 协作代码,使用 jupyterlab-webrtc-docprovider #615 (@bollwyvl)

  • 将 async 从 2.6.3 升级到 2.6.4 in /ui-tests #605 (@dependabot)

API 和重大更改#

  • 移除 WebRTC 协作代码,使用 jupyterlab-webrtc-docprovider #615 (@bollwyvl)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @datakurre | @dependabot | @github-actions | @jtpio

0.1.0b5#

(完整更新日志)

已进行的改进#

  • 更新“立即试用 lite”SVG 徽章并添加“启动 lite”SVG 徽章 #580 (@xiaohk)

  • 更新到 pyodide 0.20.0 #578 (@bollwyvl)

维护和保养改进#

文档改进#

  • 在文档中提及 jupyterlab-filesystem-access #603 (@jtpio)

  • 添加关于从 Python 访问内容的 FAQ 条目 #601 (@jtpio)

  • 更新文档中的概览图 #593 (@jtpio)

  • 确保附加组件可配置,更多文档 #583 (@bollwyvl)

  • 修复文档中 --piplite-wheels CLI 标志的拼写错误 #573 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @datakurre | @dependabot | @github-actions | @jtpio | @xiaohk

0.1.0b4#

(完整更新日志)

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @psychemedia

0.1.0b3#

(完整更新日志)

已进行的改进#

维护和保养改进#

文档改进#

API 和重大更改#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0b2#

(完整更新日志)

修复的错误#

维护和保养改进#

  • 次要内容重构,在 binder 上跳过去重 #541 (@bollwyvl)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio | @trungleduc

0.1.0b1#

(完整更新日志)

已进行的改进#

  • 更新到 Pyodide 0.19.1 #519 (@jtpio)

  • 更新到 JupyterLab 3.3.0 和 RetroLab 0.3.20 #528 (@jtpio)

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio

0.1.0b0#

(完整更新日志)

已进行的改进#

  • 改进 --apps 的选择性应用包含,添加 --no-sourcemaps #515 (@bollwyvl)

  • 添加许可证路由,将许可证包含在应用程序捆绑包中 #431 (@bollwyvl)

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jtpio | @taigaozawa

0.1.0a24#

(完整更新日志)

已进行的改进#

  • 公开路由以便从第三方插件添加新路由 #506 (@jtpio)

修复的错误#

  • 修复上传时 unicode 字符的处理 #512 (@jtpio)

维护和保养改进#

文档改进#

  • repl 添加到 rediraffe_redirects #505 (@jtpio)

API 和重大更改#

  • 公开路由以便从第三方插件添加新路由 #506 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio | @luzpaz

0.1.0a23#

(完整更新日志)

已进行的改进#

修复的错误#

  • 使 pyolite 内核的 execute_request 遵守 store_history 选项 #492 (@jobovy)

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dependabot | @github-actions | @jobovy | @jtpio

0.1.0a22#

(完整更新日志)

增强功能#

  • labretro 应用程序共享 build 目录 #472 (@jtpio)

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0a21#

(完整更新日志)

已修复的错误#

  • 更新到 JupyterLab 3.2.9 和 RetroLab 0.3.19 #467 (@jtpio)

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio | @readthedocs-assistant

0.1.0a20#

(完整更新日志)

增强功能#

已修复的错误#

  • 在文档应用程序中更新到 jupyterlab-fasta==3.2.0 #453 (@jtpio)

  • 禁用 jedi 以修复 Tab 补全问题 #448 (@qqdaiyu55)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @choldgraf | @github-actions | @jtpio | @martinRenou | @qqdaiyu55

0.1.0a19#

(完整更新日志)

增强功能#

维护和保养改进#

  • 更新到 JupyerLab 3.2.6 和 RetroLab 0.3.16 #441 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0a18#

(完整更新日志)

增强功能#

  • 遵守应用程序名称、WebRTC 信令服务器、模式更新 #427 (@bollwyvl)

  • 添加 pyodide 下载 #425 (@bollwyvl)

  • 修复非预构建扩展在 wheels 中的误报,MathJax 检查 #424 (@bollwyvl)

维护和保养改进#

  • 使用 tbump 提高 Python 包版本 #426 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0a17#

(完整更新日志)

增强功能#

维护和保养改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0a16#

(完整更新日志)

已修复的错误#

  • 修复服务器上现有文件夹的处理 #409 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@jtpio

0.1.0a15#

(完整更新日志)

增强功能#

  • 添加 @jupyterlab/javascript-extension #397 (@jtpio)

已修复的错误#

维护和保养改进#

  • 将版本规范作为检查发布时的输入 #401 (@jtpio)

API 和重大变更#

  • 处理获取内容时的 404 错误 #404 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0a14#

(完整更新日志)

维护和保养改进#

  • 更新到 JupyterLab 3.2 和 RetroLab 0.3.10 #371 (@jtpio)

文档改进#

  • examples 文件夹中添加 README.md #389 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0a13#

(完整更新日志)

增强功能#

  • 添加一个插件以分享文件链接 #384 (@jtpio)

  • 通过 JupyterLab 中的 URL 参数打开文件 #380 (@jtpio)

维护和保养改进#

文档改进#

  • 在发布文档中提及 GitHub 发布 #377 (@jtpio)

  • 添加开发服务器扩展的文档 #376 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio

0.1.0a12#

(完整更新日志)

新增功能#

已修复的错误#

  • 基本 retro 扩展的 disabledExtension #366 (@jtpio)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio

0.1.0a11#

(完整更新日志)

增强功能#

  • 添加对 python -m jupyterlite 的支持 #362 (@jtpio)

已修复的错误#

维护和保养改进#

  • 修复 IKernelSpecs 的令牌名称 #360 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@github-actions | @jtpio

0.1.0a10#

(完整更新日志)

新增功能#

  • 为加载 serverlite 扩展搭建脚手架 #352 (@jtpio)

增强功能#

已修复的错误#

维护和保养改进#

  • 修复 RTD 预览工作流 #357 (@jtpio)

  • 添加工作流以将 RTD 链接作为 PR 注释发布 #356 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @DerThorsten | @jtpio

0.1.0a9#

(完整更新日志)

新增功能#

增强功能#

已修复的错误#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dsblank | @jtpio | @stevejpurves

0.1.0a8#

(完整更新日志)

已修复的错误#

文档改进#

  • CHANGELOG.md 添加到 .prettierignore,修复 appVersion #329 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@jtpio

0.1.0a7#

(完整更新日志)

新增功能#

  • 在 Retro 中添加对代码控制台的支持 #313 (@jtpio)

增强功能#

已修复的错误#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @datakurre | @jtpio | @madhur-tandon | @martinRenou | @nv2k3 | @seidlr

v0.1.0a6#

(完整更新日志)

增强功能#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @jtpio | @madhur-tandon | @marimeireles | @martinRenou | @SimonBiggs

v0.1.0a5#

(完整更新日志)

增强功能#

已修复的错误#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @dsblank | @jtpio | @madhur-tandon

v0.1.0a4#

(完整更新日志)

增强功能#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @jtpio | @martinRenou

v0.1.0a3#

(完整更新日志)

增强功能#

已修复的错误#

维护和保养改进#

  • 将更多路径逻辑移动到 traitlets #206 (@bollwyvl)

  • 添加 tbump 配置以提高 jupyterlite Python 包版本 #204 (@jtpio)

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@benabel | @bollwyvl | @jtpio | @madhur-tandon | @martinRenou

v0.1.0a2#

(完整更新日志)

增强功能#

  • 将 JupyterLab Miami Nights 主题添加到演示站点,修复主题卸载 #180 (@jtpio)

已修复的错误#

  • 处理复制多个主题 #190 (@jtpio)

  • 将 JupyterLab Miami Nights 主题添加到演示站点,修复主题卸载 #180 (@jtpio)

维护和保养改进#

文档改进#

  • 向 README 添加截屏视频 #191 (@jtpio)

  • 添加指向演示 GitHub Pages 仓库的链接 #189 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @jtpio

v0.1.0a1#

(完整更新日志)

新增功能#

增强功能#

已修复的错误#

维护和保养改进#

文档改进#

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@benbovy | @bollwyvl | @davidbrochart | @jtpio | @martinRenou | @psychemedia | @RichardScottOZ | @vercel

v0.1.0a0#

(完整更新日志)

新增功能#

增强功能#

已修复的错误#

  • 将 iopub 消息发送到所有客户端 #52 (@jtpio)

  • 添加一个简单的同步原语以一次处理一个内核消息 #42 (@jtpio)

  • 在 Classic 中不显示“新建终端”按钮 #37 (@jtpio)

  • 在处置时删除 IFrame #32 (@jtpio)

  • 修复设置中重复的主题条目 #8 (@jtpio)

维护和保养改进#

  • 添加 logconsole 扩展 #123 (@jtpio)

  • 移除未使用的应用程序包 #120 (@jtpio)

  • 在演示站点中添加一些 jupyterlab 渲染器 #115 (@jtpio)

  • 使用 retrolab alpha 1 包更新 yarn.lock #108 (@jtpio)

  • 放弃 Vercel 部署 #106 (@jtpio)

  • 更新到 3.1.0-alpha.10 lab 包和 retrolab #89 (@jtpio)

  • 改进 pyolite 中的错误处理 #78 (@jtpio)

  • 修复未斜杠端点的节点开发服务器,文档上的虚假 try URL,修复 binder #75 (@bollwyvl)

  • 添加 CI 作业以部署到 Vercel #68 (@jtpio)

  • 添加带有 python mime 类型的临时 http 服务器 #62 (@bollwyvl)

  • 更新到 JupyterLab Classic 0.1.10 #56 (@jtpio)

  • 将 lab 应用程序重命名为 @jupyterlite/app-lab #54 (@jtpio)

  • 使用经典开启器处理额外的斜杠 #53 (@jtpio)

  • 小清理:对齐版本并删除未使用的文件 #51 (@jtpio)

  • 更新开发者体验 #48 (@bollwyvl)

  • 将 Web Worker 移动到单独的文件 #38 (@jtpio)

  • 添加单元格标签扩展 #25 (@jtpio)

  • 更新到最新的 pyodide alpha 0.17.0a2 #20 (@jtpio)

  • 分割服务器组件 #10 (@jtpio)

  • 添加测试占位符 #5 (@jtpio)

  • 工作区的临时模拟以处理页面重新加载 #4 (@jtpio)

文档改进#

其他已合并的 PR#

  • 添加演示站点的联合扩展列表 #84 (@jtpio)

  • 从页面配置读取设置 URL #3 (@jtpio)

此版本的贡献者#

(此版本的 GitHub 贡献者页面)

@bollwyvl | @github-actions | @jtpio | @kikocorreoso | @lrowe | @psychemedia | @RichardScottOZ | @vercel