更新日志#
0.6.0#
JupyterLite 0.6.0 包含许多新功能(如下所述)、错误修复和增强功能。此版本显著改善了用户体验,并为 JupyterLite 部署提供了新的自定义选项。
交互式输入支持#
现在支持内核 stdin
请求,从而可以在笔记本中使用 Python 的 input()
等交互式输入函数。这解决了 JupyterLite 在执行以下代码时存在的长期限制
name = input("What is your name? ")
print(f"Hello {name}!")
由于 input()
在 Python 入门课程中被广泛使用,我们希望这项新功能将有助于简化 JupyterLite 的教学!
新的 REPL 选项#
REPL 现在通过 URL 参数公开了新的选项
promptCellPosition
— 将提示单元格放置在顶部、左侧、右侧或底部clearCodeContentOnExecute
— 禁用时,提交执行的代码保留在代码编辑器中,以便进一步编辑。hideCodeInput
— 启用时,控制台中仅显示执行输出。clearCellsOnExecute
— 启用时,仅显示最后一个单元格。showBanner
— 禁用时,隐藏内核的横幅
切换所有新选项可将控制台转换为一个交互式编辑器,类似于具有单个单元格的临时笔记本。
除了这些 URL 参数,工具栏还包含新项目用于
执行代码
重启内核
清除单元格
切换内核
请查看 REPL 文档 了解有关如何使用这些参数的更多详细信息。
内核指示器和日志#
已添加新的笔记本工具栏项,以显示具有三种不同状态的内核状态
加载中:内核正在启动或执行某些操作
成功:内核已准备好执行代码
失败:启动内核或执行期间发生错误,可能需要重启
这个新的工具栏项让用户更好地了解内核的状态,并允许他们通过单击工具栏项打开日志控制台来查看内核日志(如果内核报告了日志)。
清除浏览器数据#
默认情况下,JupyterLite 会在浏览器中存储用户创建的笔记本和设置。
在以前的版本中,用户必须使用浏览器开发人员工具手动清除数据。通过 JupyterLite 0.6.0,现在可以通过单击 帮助 > 清除浏览器数据
菜单项从 UI 中清除浏览器数据。确认对话框将显示清除设置和内容的选项。
加载指示器#
已添加一个新的指示器,让用户知道 JupyterLite 正在加载中,这对于需要一些时间加载的部署非常有用,尤其是在连接缓慢的情况下。
默认情况下,加载指示器仅在 JupyterLab 应用程序中可见(Jupyter Notebook 或 REPL 不可见)。如果您想为某些或所有应用程序启用或禁用该指示器,请查看文档中的指南。
设置导入和导出#
现在可以从设置编辑器将设置导出到 overrides.json
文件中,该文件可用于预配置部署中的默认值或恢复设置。
这允许用户与 JupyterLite 部署交互,对设置进行一些更改,并将其导出到可以包含在 JupyterLite 部署中的 overrides.json
中。
插件管理器#
打开命令面板并搜索 高级插件管理器
以打开插件管理器。通过插件管理器,用户可以
查看正在运行的 JupyterLite 环境中的活动插件
了解插件之间的依赖关系
更好地了解其环境的配置
改进的多站点内容管理#
现在使用部署的 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.3#
(完整更新日志)
维护和保养改进#
此版本的贡献者#
0.6.2#
(完整更新日志)
错误修复#
文档改进#
docs: 更新 Vercel 和 Netlify 的部署说明 #1672 (@diegofcornejo)
此版本的贡献者#
0.6.1#
(完整更新日志)
错误修复#
维护和保养改进#
文档改进#
此版本的贡献者#
0.6.0#
(完整更新日志)
已进行的增强#
将 service-worker 广播频道重命名为更通用的名称 #1654 (@martinRenou)
通过 ServiceWorker 和 SharedArrayBuffer 支持内核
stdin
请求 #1640 (@ianthomas23)
错误修复#
带有标识符的
BroadcastChannel
,用于从 Service Worker 正确发送响应 #1621 (@jtpio)使用
MessageChannel
而不是BroadcastChannel
与 Service Worker 通信 #1608 (@jtpio)触发信号以刷新规范 #1596 (@martinRenou)
Emscripten DriveFS:在查找函数中使用 ErronoError 而不是 genericErrors #1568 (@anutosh491)
维护和保养改进#
从
SingleWidgetApp
中删除registerPluginModule
方法 #1659 (@jtpio)删除三重斜杠引用 #1645 (@martinRenou)
在 actions 组中将 actions/create-github-app-token 从 1 升级到 2 #1639 (@dependabot)
在 /ui-tests 中将 vega 从 5.31.0 升级到 5.33.0 #1614 (@dependabot)
将服务器插件注册为
ServiceManagerPlugin
,删除JupyterLiteServer
#1590 (@jtpio)在 /ui-tests 中将 vega 从 5.25.0 升级到 5.31.0 #1585 (@dependabot)
改进未安装 jupyter-server 时的错误消息 #1401 (@martinRenou)
文档改进#
向 CONTRIBUTING 文档添加
doit dev
命令 #1611 (@martinRenou)修复 jupyterlite.schema.v0.json 中的 memoryStorageDriver #1591 (@2xB)
DOC: kernels.md: 用词 #1589 (@westurner)
[DOC] 更新 vercel/netlify 文档中的 Python 版本 #1577 (@yogabonito)
修复拼写错误 #1555 (@davidbrochart)
API 和重大更改#
此版本的贡献者#
@2xB | @anutosh491 | @bollwyvl | @davidbrochart | @dependabot | @github-actions | @ianthomas23 | @jtpio | @juntyr | @lesteve | @martinRenou | @RMattB1 | @trungleduc | @westurner | @yogabonito
0.6.0rc0#
(完整更新日志)
维护和保养改进#
API 和重大更改#
此版本的贡献者#
0.6.0b1#
(完整更新日志)
已进行的增强#
将 service-worker 广播频道重命名为更通用的名称 #1654 (@martinRenou)
维护和保养改进#
文档改进#
API 和重大更改#
将 service-worker 广播频道重命名为更通用的名称 #1654 (@martinRenou)
此版本的贡献者#
0.6.0b0#
(完整更新日志)
已进行的增强#
维护和保养改进#
删除三重斜杠引用 #1645 (@martinRenou)
此版本的贡献者#
0.6.0a10#
(完整更新日志)
已进行的增强#
维护和保养改进#
在 actions 组中将 actions/create-github-app-token 从 1 升级到 2 #1639 (@dependabot)
此版本的贡献者#
0.6.0a9#
(完整更新日志)
已进行的增强#
错误修复#
维护和保养改进#
此版本的贡献者#
0.6.0a8#
(完整更新日志)
已进行的增强#
错误修复#
维护和保养改进#
文档改进#
向 CONTRIBUTING 文档添加
doit dev
命令 #1611 (@martinRenou)
此版本的贡献者#
@dependabot | @github-actions | @jtpio | @martinRenou | @trungleduc
0.6.0a7#
(完整更新日志)
错误修复#
此版本的贡献者#
0.6.0a6#
(完整更新日志)
错误修复#
维护和保养改进#
文档改进#
此版本的贡献者#
0.6.0a5#
(完整更新日志)
已进行的增强#
维护和保养改进#
此版本的贡献者#
0.6.0a4#
(完整更新日志)
错误修复#
触发信号以刷新规范 #1596 (@martinRenou)
此版本的贡献者#
0.6.0a3#
(完整更新日志)
已进行的增强#
维护和保养改进#
将服务器插件注册为
ServiceManagerPlugin
,删除JupyterLiteServer
#1590 (@jtpio)在 /ui-tests 中将 vega 从 5.25.0 升级到 5.31.0 #1585 (@dependabot)
文档改进#
修复 jupyterlite.schema.v0.json 中的 memoryStorageDriver #1591 (@2xB)
DOC: kernels.md: 用词 #1589 (@westurner)
API 和重大更改#
此版本的贡献者#
@2xB | @dependabot | @github-actions | @jtpio | @westurner
0.6.0a2#
(完整更新日志)
已进行的增强#
维护和保养改进#
文档改进#
[DOC] 更新 vercel/netlify 文档中的 Python 版本 #1577 (@yogabonito)
此版本的贡献者#
0.6.0a1#
(完整更新日志)
已进行的增强#
错误修复#
Emscripten DriveFS:在查找函数中使用 ErronoError 而不是 genericErrors #1568 (@anutosh491)
此版本的贡献者#
0.6.0a0#
(完整更新日志)
维护和保养改进#
文档改进#
修复拼写错误 #1555 (@davidbrochart)
此版本的贡献者#
0.5.0#
(完整更新日志)
已进行的增强#
错误修复#
维护和保养改进#
在 /ui-tests 中将 systeminformation 从 5.21.8 升级到 5.23.14 #1544 (@dependabot)
在 /ui-tests 中将 nanoid 从 3.3.6 升级到 3.3.8 #1535 (@dependabot)
在 actions 组中将 mamba-org/setup-micromamba 从 1 升级到 2 #1515 (@dependabot)
文档改进#
此版本的贡献者#
@bollwyvl | @dependabot | @EwoutH | @github-actions | @jtpio | @lesteve | @martenrichter
0.5.0rc0#
(完整更新日志)
已进行的增强#
将 contents 包中的 nbformat_minor 增加到 5 #1550 (@martenrichter)
此版本的贡献者#
0.5.0b0#
(完整更新日志)
已进行的增强#
维护和保养改进#
此版本的贡献者#
0.5.0a2#
(完整更新日志)
维护和保养改进#
在 /ui-tests 中将 systeminformation 从 5.21.8 升级到 5.23.14 #1544 (@dependabot)
在 actions 组中将 mamba-org/setup-micromamba 从 1 升级到 2 #1515 (@dependabot)
此版本的贡献者#
0.5.0a1#
(完整更新日志)
错误修复#
维护和保养改进#
文档改进#
此版本的贡献者#
@dependabot | @EwoutH | @github-actions | @jtpio | @lesteve
0.5.0a0#
(完整更新日志)
已进行的增强#
此版本的贡献者#
0.4.5#
(完整更新日志)
错误修复#
维护和保养改进#
在 /ui-tests 中将 cross-spawn 从 7.0.3 升级到 7.0.6 #1528 (@dependabot)
在 /ui-tests 中将 markdown-to-jsx 从 7.3.2 升级到 7.5.0 #1522 (@dependabot)
此版本的贡献者#
0.4.4#
(完整更新日志)
已进行的增强#
更新下载逻辑,使其依赖于 mimetype 而不是仅依赖 content.type #1521 (@martinRenou)
错误修复#
使服务器的内核 URL 与客户端的内核 URL 对齐 #1509 (@fcollonval)
此版本的贡献者#
0.4.3#
(完整更新日志)
错误修复#
处理二进制文件块 #1497 (@katotetsuro)
Service worker 取消注册应在新 service worker 注册之前完成 #1495 (@andeplane)
更新
LocalEventManager
以发出模拟后端Event.Emission
的事件 #1494 (@afshin)
文档改进#
通过删除对 Vercel 和 Netlify 环境中 .bashrc 的依赖来修复部署问题 #1491 (@diegofcornejo)
此版本的贡献者#
@afshin | @andeplane | @diegofcornejo | @github-actions | @katotetsuro
0.4.2#
(完整更新日志)
已进行的增强#
错误修复#
每 20 秒 ping 一次 service worker #1489 (@trungleduc)
维护和保养改进#
文档改进#
此版本的贡献者#
@afshin | @bollwyvl | @github-actions | @jtpio | @trungleduc
0.4.1#
(完整更新日志)
维护和保养改进#
文档改进#
更新 Vercel Node.js v20 的设置说明 #1450 (@michaelweinold)
此版本的贡献者#
0.4.0#
(完整更新日志)
已进行的增强#
DriveFS:处理接收流而不是节点 #1395 (@martinRenou)
允许为 emscripten DriveFS 提供自己的 ContentsAPI 实现 #1383 (@martinRenou)
错误修复#
修复一些驱动方法返回类型 #1418 (@martinRenou)
维护和保养改进#
更新了集成测试工作流 #1434 (@krassowski)
在 /ui-tests 中将 ws 从 8.13.0 升级到 8.17.1 #1417 (@dependabot)
更新 UI-测试快照 #1390 (@martinRenou)
在 /ui-tests 中将 tar 从 6.1.15 升级到 6.2.1 #1367 (@dependabot)
文档改进#
API 和重大更改#
DriveFS:处理接收流而不是节点 #1395 (@martinRenou)
此版本的贡献者#
@afshin | @bollwyvl | @Carreau | @dependabot | @github-actions | @jtpio | @juntyr | @krassowski | @martinRenou
0.4.0rc0#
(完整更新日志)
已进行的增强#
维护和保养改进#
更新了集成测试工作流 #1434 (@krassowski)
文档改进#
此版本的贡献者#
0.4.0b1#
(完整更新日志)
已进行的改进#
已修复的错误#
修复一些驱动方法返回类型 #1418 (@martinRenou)
维护和保养改进#
在 /ui-tests 中将 ws 从 8.13.0 升级到 8.17.1 #1417 (@dependabot)
本次发布的贡献者#
0.4.0b0#
(完整更新日志)
文档改进#
本次发布的贡献者#
0.4.0a3#
(完整更新日志)
已进行的改进#
允许为 emscripten DriveFS 提供自己的 ContentsAPI 实现 #1383 (@martinRenou)
本次发布的贡献者#
0.4.0a2#
(完整更新日志)
已进行的改进#
DriveFS:处理接收流而不是节点 #1395 (@martinRenou)
API 和破坏性变更#
DriveFS:处理接收流而不是节点 #1395 (@martinRenou)
本次发布的贡献者#
0.4.0a1#
(完整更新日志)
已进行的改进#
维护和保养改进#
文档改进#
本次发布的贡献者#
0.4.0a0#
(完整更新日志)
已进行的改进#
维护和保养改进#
在 /ui-tests 中将 tar 从 6.1.15 升级到 6.2.1 #1367 (@dependabot)
文档改进#
本次发布的贡献者#
@afshin | @Carreau | @dependabot | @github-actions | @jtpio
0.3.0#
(完整更新日志)
已进行的改进#
已修复的错误#
当有新版本时注销旧的服务工作者 #1336 (@andeplane)
维护和保养改进#
在 /ui-tests 中将 ip 从 2.0.0 升级到 2.0.1 #1322 (@dependabot)
将 actions 组更新 1 次 #1303 (@dependabot)
在 /ui-tests 中将 notebook 从 7.0.6 升级到 7.0.7 #1296 (@dependabot)
文档改进#
本次发布的贡献者#
@andeplane | @bollwyvl | @dependabot | @fcollonval | @github-actions | @ianthomas23 | @jtpio | @martinRenou
0.3.0rc1#
(完整更新日志)
已修复的错误#
维护和保养改进#
本次发布的贡献者#
0.3.0rc0#
(完整更新日志)
已修复的错误#
当有新版本时注销旧的服务工作者 #1336 (@andeplane)
维护和保养改进#
本次发布的贡献者#
0.3.0b0#
(完整更新日志)
维护和保养改进#
文档改进#
本次发布的贡献者#
0.3.0a1#
(完整更新日志)
已进行的改进#
维护和保养改进#
文档改进#
本次发布的贡献者#
0.3.0a0#
(完整更新日志)
已进行的改进#
维护和保养改进#
将 actions 组更新 1 次 #1303 (@dependabot)
在 /ui-tests 中将 notebook 从 7.0.6 升级到 7.0.7 #1296 (@dependabot)
文档改进#
修复文档中的一些拼写错误 #1305 (@ianthomas23)
启动内核内容文档 #1293 (@fcollonval)
本次发布的贡献者#
@bollwyvl | @dependabot | @fcollonval | @github-actions | @ianthomas23 | @jtpio
0.2.3#
(完整更新日志)
维护和保养改进#
在发布的库中包含 src 以解析 sourcemap #1291 (@fcollonval)
将 actions 组更新 2 次 #1282 (@dependabot)
文档改进#
更新 Vercel 文档 #1289 (@jeremy-feng)
将贡献者添加到 README #1225 (@Rjchauhan18)
本次发布的贡献者#
@dependabot | @fcollonval | @github-actions | @jeremy-feng | @jtpio | @Rjchauhan18 | @tgourdel
0.2.2#
(完整更新日志)
已修复的错误#
维护和保养改进#
将 actions/setup-python 从 4 升级到 5 #1278 (@dependabot)
将 actions/github-script 从 6 升级到 7 #1260 (@dependabot)
文档改进#
本次发布的贡献者#
@agoose77 | @bollwyvl | @dependabot | @github-actions | @jtpio | @tomjakubowski
0.2.1#
(完整更新日志)
已修复的错误#
修复了硬刷新加载服务工作者的问题 #1251 (@andeplane)
维护和保养改进#
文档改进#
本次发布的贡献者#
@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
以下是自上次稳定版本以来的完整更新日志。
已进行的改进#
已修复的错误#
维护和保养改进#
在 /ui-tests 中将 postcss 从 8.4.27 升级到 8.4.31 #1191 (@dependabot)
在 /ui-tests 中将 systeminformation 从 5.18.11 升级到 5.21.8 #1160 (@dependabot)
将 prettier 配置移动到
package.json
,移除trailingComma
#1143 (@jtpio)将 actions/checkout 从 3 升级到 4 #1137 (@dependabot)
文档改进#
在 ReadTheDocs 上更新到
jupyterlite-pyodide-kernel==0.2.0a1
#1162 (@jtpio)在 RTD 上更新到 jupyterlite-pyodide-kernel==0.1.1 #1130 (@andeplane)
API 和破坏性变更#
本次发布的贡献者#
@andeplane | @bollwyvl | @dependabot | @github-actions | @jtpio | @martinRenou | @trungleduc
0.2.0rc1#
(完整更新日志)
已修复的错误#
维护和保养改进#
本次发布的贡献者#
0.2.0rc0#
(完整更新日志)
已进行的改进#
维护和保养改进#
文档改进#
本次发布的贡献者#
0.2.0b1#
(完整更新日志)
维护和保养改进#
API 和破坏性变更#
本次发布的贡献者#
0.2.0b0#
(完整更新日志)
维护和保养改进#
文档改进#
API 和破坏性变更#
本次发布的贡献者#
0.2.0a4#
(完整更新日志)
已修复的错误#
维护和保养改进#
文档改进#
本次发布的贡献者#
0.2.0a3#
(完整更新日志)
已修复的错误#
文档改进#
本次发布的贡献者#
0.2.0a2#
(完整更新日志)
已修复的错误#
维护和保养改进#
文档改进#
本次发布的贡献者#
0.2.0a1#
(完整更新日志)
已进行的改进#
允许在 ServiceWorkerManager 中配置 worker url #1159 (@trungleduc)
维护和保养改进#
文档改进#
本次发布的贡献者#
@dependabot | @github-actions | @jtpio | @martinRenou | @trungleduc
0.2.0a0#
(完整更新日志)
亮点 :sparkles:#
这是基于 JupyterLab 4 和 Notebook 7 包的第一个版本!
:warning: 目前仍有一些已知错误和问题在 https://github.com/jupyterlite/jupyterlite/issues/1141 中跟踪,因此我们 **不建议立即在生产环境中使用此版本** :warning
已进行的改进#
维护和保养改进#
将 actions/checkout 从 3 升级到 4 #1137 (@dependabot)
文档改进#
在 RTD 上更新到 jupyterlite-pyodide-kernel==0.1.1 #1130 (@andeplane)
本次发布的贡献者#
@andeplane | @bollwyvl | @dependabot | @github-actions | @jtpio
0.1.2#
(完整更新日志)
已进行的改进#
已修复的错误#
仅处理旨在接收的广播消息 #1075 (@andeplane)
文档改进#
本次发布的贡献者#
@andeplane | @github-actions | @jtpio | @martinRenou | @oeway
0.1.1#
(完整更新日志)
已修复的错误#
停止使用 as_uri() 列出路径 #1116 (@katotetsuro)
维护和保养改进#
将 word-wrap 从 1.2.3 升级到 1.2.4 #1111 (@dependabot)
在 /ui-tests 中将 semver 从 7.3.8 升级到 7.5.4 #1108 (@dependabot)
将 semver 从 5.7.1 升级到 5.7.2 #1104 (@dependabot)
文档改进#
修复文档中的死链接 #1066 (@bartbroere)
本次发布的贡献者#
@andeplane | @bartbroere | @dependabot | @github-actions | @jtpio | @katotetsuro | @lesteve | @martinRenou | @pierrepo | @sko-kr | @tylere
0.1.0#
JupyterLite 0.1.0 发布了 :tada
如果您是 JupyterLite 的新手,并想了解如何使用或部署自己的站点,请查看 入门指南。
如果您之前使用的是 jupyterlite
预发布版,请务必查看 迁移指南,了解可能影响您设置的任何潜在破坏性变更。
以下是自上次候选发布以来的变更。请查看 更新日志,了解之前预发布版中的变更。
(完整更新日志)
文档改进#
本次发布的贡献者#
0.1.0rc0#
(完整更新日志)
已修复的错误#
文档改进#
本次发布的贡献者#
0.1.0b22#
(完整更新日志)
已修复的错误#
文档改进#
本次发布的贡献者#
0.1.0b21#
(完整更新日志)
已修复的错误#
本次发布的贡献者#
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-core
、jupyterlite
和 jupyterlite-javascript-kernel
包现在需要 Python 3.8。
维护和保养改进#
文档改进#
API 和破坏性变更#
本次发布的贡献者#
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-kernel
或 jupyterlite-xeus-python
。
jupyterlite-pyodide-kernel
#
Pyodide 内核已移至其自己的仓库:https://github.com/jupyterlite/pyodide-kernel
目前,为方便起见,它仍默认与 jupyterlite
一起安装,但它不是 jupyterlite-core
的一部分。
已进行的改进#
维护和保养改进#
将 webpack 从 5.75.0 升级到 5.76.0 #1005 (@dependabot)
将 vega 从 5.22.1 升级到 5.23.0 #990 (@dependabot)
在 /ui-tests 中将 vega 从 5.22.1 升级到 5.23.0 #989 (@dependabot)
将 vega-functions 从 5.13.0 升级到 5.13.1 #988 (@dependabot)
在 /ui-tests 中将 vega-functions 从 5.13.0 升级到 5.13.1 #987 (@dependabot)
将 http-cache-semantics 从 4.1.0 升级到 4.1.1 #972 (@dependabot)
文档改进#
API 和重大更改#
此版本的贡献者#
@bollwyvl | @dependabot | @github-actions | @jtpio | @sebreb
0.1.0b18#
(完整更新日志)
已进行的改进#
维护和保养改进#
API 和重大更改#
此版本的贡献者#
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 标志**未**更改。
已进行的改进#
维护和保养改进#
此版本的贡献者#
@bollwyvl | @dependabot | @github-actions | @jtpio | @stevejpurves
0.1.0b16#
(完整更新日志)
已进行的改进#
维护和保养改进#
将 decode-uri-component 从 0.2.0 升级到 0.2.2 #894 (@dependabot)
[wip] 更新到 pyodide 0.22.0,使用 pyodide 和 serviceworker 类型 #871 (@bollwyvl)
文档改进#
API 和重大更改#
此版本的贡献者#
@bollwyvl | @dependabot | @github-actions | @jtpio | @martinRenou | @sglyon
0.1.0b15#
(完整更新日志)
已进行的改进#
维护和保养改进#
将 loader-utils 从 1.4.1 升级到 1.4.2 #873 (@dependabot)
将 loader-utils 从 1.4.0 升级到 1.4.1 #869 (@dependabot)
此版本的贡献者#
0.1.0b14#
(完整更新日志)
已进行的改进#
维护和保养改进#
文档改进#
此版本的贡献者#
@bollwyvl | @dependabot | @github-actions | @jtpio | @kolibril13
0.1.0b13#
(完整更新日志)
修复的错误#
正确下载二进制内容 #775 (@vasiljevic)
维护和保养改进#
文档改进#
此版本的贡献者#
@agoose77 | @bollwyvl | @github-actions | @henryiii | @jtpio | @lesteve | @martinRenou | @philipp-strack | @vasiljevic
0.1.0b12#
(完整更新日志)
已进行的改进#
允许 worker.js 与 pyodide.mjs 配合使用 #715 (@joemarshall)
重构 drivefs API #753 (@martinRenou)
修复的错误#
重构 drivefs API #753 (@martinRenou)
Bugfix: 使输入再次工作 #733 (@joemarshall)
提前声明 will_fetch #728 (@rickwierenga)
提供 Python 服务器而非 Nodejs #724 (@Enforcer007)
维护和保养改进#
更新未找到 wheel 的错误消息 #726 (@rickwierenga)
将 moment 从 2.29.2 升级到 2.29.4 #721 (@dependabot)
将 moment 从 2.29.2 升级到 2.29.4 in /ui-tests #720 (@dependabot)
文档改进#
修复 ipycanvas 示例 #748 (@martinRenou)
将 JupyterLab-github 添加到联合扩展中 #734 (@jasongrout)
开发人员的额外元信息 #722 (@Enforcer007)
API 和重大更改#
允许 worker.js 与 pyodide.mjs 配合使用 #715 (@joemarshall)
此版本的贡献者#
@agoose77 | @bollwyvl | @dependabot | @Enforcer007 | @github-actions | @hbcarlos | @jasongrout | @joemarshall | @jtpio | @martinRenou | @rickwierenga
0.1.0b11#
(完整更新日志)
已进行的改进#
允许 worker.js 与 pyodide.mjs 配合使用 #715 (@joemarshall)
修复的错误#
维护和保养改进#
文档改进#
此版本的贡献者#
@bollwyvl | @dependabot | @github-actions | @joemarshall | @jtpio | @manics
0.1.0b10#
(完整更新日志)
已进行的改进#
缓存服务工作者 #686 (@martinRenou)
修复的错误#
将编码添加到 LiteStream #680 (@eagleoflqj)
维护和保养改进#
更改 Pyolite 显示名称 #685 (@martinRenou)
将 jpeg-js 从 0.4.3 升级到 0.4.4 in /ui-tests #675 (@dependabot)
文档改进#
将配置文档添加到入门指南中 #691 (@stevejpurves)
修复 README 中指向文档的损坏链接 #688 (@kolibril13)
此版本的贡献者#
@bollwyvl | @dependabot | @eagleoflqj | @github-actions | @joemarshall | @jtpio | @kolibril13 | @martinRenou | @stevejpurves
0.1.0b9#
(完整更新日志)
已进行的改进#
修复 CSV 文件上传 #666 (@martinRenou)
实现一个自定义 Emscripten 文件系统,该文件系统与 JupyterLab 内容管理器通信,为 pyolite 提供文件访问权限 #655 (@martinRenou)
维护和保养改进#
此版本的贡献者#
@bollwyvl | @github-actions | @jtpio | @martinRenou | @psychemedia
0.1.0b8#
(完整更新日志)
已进行的改进#
修复 Matplotlib 中 pyplot.show 的签名 #654 (@joemarshall)
下载前保存文件 #629 (@HighDiceRoller)
修复的错误#
维护和保养改进#
文档改进#
此版本的贡献者#
@bollwyvl | @github-actions | @HighDiceRoller | @joemarshall | @jtpio | @martinRenou
0.1.0b7#
(完整更新日志)
已进行的改进#
此版本的贡献者#
0.1.0b6#
(完整更新日志)
已进行的改进#
修复的错误#
维护和保养改进#
API 和重大更改#
此版本的贡献者#
@bollwyvl | @datakurre | @dependabot | @github-actions | @jtpio
0.1.0b5#
(完整更新日志)
已进行的改进#
维护和保养改进#
将 moment 从 2.29.1 升级到 2.29.2 #596 (@dependabot)
将 moment 从 2.29.1 升级到 2.29.2 in /ui-tests #595 (@dependabot)
将 minimist 从 1.2.5 升级到 1.2.6 #587 (@dependabot)
将 minimist 从 1.2.5 升级到 1.2.6 in /ui-tests #586 (@dependabot)
文档改进#
此版本的贡献者#
@bollwyvl | @datakurre | @dependabot | @github-actions | @jtpio | @xiaohk
0.1.0b4#
(完整更新日志)
维护和保养改进#
文档改进#
澄清 RTC 配置设置 #562 (@psychemedia)
此版本的贡献者#
0.1.0b3#
(完整更新日志)
已进行的改进#
维护和保养改进#
文档改进#
API 和重大更改#
此版本的贡献者#
0.1.0b2#
(完整更新日志)
修复的错误#
更新
_getServerContents
中的内容创建方法 #532 (@trungleduc)
维护和保养改进#
此版本的贡献者#
0.1.0b1#
(完整更新日志)
已进行的改进#
维护和保养改进#
将 url-parse 从 1.5.7 升级到 1.5.10 in /ui-tests #524 (@dependabot)
将 url-parse 从 1.5.6 升级到 1.5.10 #523 (@dependabot)
此版本的贡献者#
0.1.0b0#
(完整更新日志)
已进行的改进#
维护和保养改进#
将 url-parse 从 1.5.4 升级到 1.5.7 in /ui-tests #514 (@dependabot)
文档改进#
修复文档中的 markdown 表格 #516 (@taigaozawa)
此版本的贡献者#
@bollwyvl | @dependabot | @github-actions | @jtpio | @taigaozawa
0.1.0a24#
(完整更新日志)
已进行的改进#
修复的错误#
维护和保养改进#
文档改进#
API 和重大更改#
此版本的贡献者#
0.1.0a23#
(完整更新日志)
已进行的改进#
修复的错误#
维护和保养改进#
将 tmpl 从 1.0.4 升级到 1.0.5 #489 (@dependabot)
将 nth-check 从 2.0.0 升级到 2.0.1 #487 (@dependabot)
将 shelljs 从 0.8.4 升级到 0.8.5 #485 (@dependabot)
将 node-fetch 从 2.6.1 升级到 2.6.7 #484 (@dependabot)
将 trim-off-newlines 从 1.0.1 升级到 1.0.3 #483 (@dependabot)
将 nanoid 从 3.1.30 升级到 3.2.0 in /ui-tests #482 (@dependabot)
将 simple-get 从 3.1.0 升级到 3.1.1 in /ui-tests #481 (@dependabot)
将 node-fetch 从 2.6.6 升级到 2.6.7 in /ui-tests #480 (@dependabot)
将 follow-redirects 从 1.14.5 升级到 1.14.8 in /ui-tests #479 (@dependabot)
文档改进#
此版本的贡献者#
@bollwyvl | @dependabot | @github-actions | @jobovy | @jtpio
0.1.0a22#
(完整更新日志)
增强功能#
维护和保养改进#
此版本的贡献者#
0.1.0a21#
(完整更新日志)
已修复的错误#
维护和保养改进#
更新 Read the Docs 配置(自动) #456 (@readthedocs-assistant)
文档改进#
更新 Read the Docs 配置(自动) #456 (@readthedocs-assistant)
此版本的贡献者#
@bollwyvl | @github-actions | @jtpio | @readthedocs-assistant
0.1.0a20#
(完整更新日志)
增强功能#
已修复的错误#
禁用 jedi 以修复 Tab 补全问题 #448 (@qqdaiyu55)
文档改进#
[DOCS] 向启动按钮添加介绍性文档 #432 (@choldgraf)
此版本的贡献者#
@bollwyvl | @choldgraf | @github-actions | @jtpio | @martinRenou | @qqdaiyu55
0.1.0a19#
(完整更新日志)
增强功能#
维护和保养改进#
此版本的贡献者#
0.1.0a18#
(完整更新日志)
增强功能#
维护和保养改进#
此版本的贡献者#
0.1.0a17#
(完整更新日志)
增强功能#
维护和保养改进#
此版本的贡献者#
0.1.0a16#
(完整更新日志)
已修复的错误#
此版本的贡献者#
0.1.0a15#
(完整更新日志)
增强功能#
已修复的错误#
维护和保养改进#
API 和重大变更#
此版本的贡献者#
0.1.0a14#
(完整更新日志)
维护和保养改进#
文档改进#
此版本的贡献者#
0.1.0a13#
(完整更新日志)
增强功能#
维护和保养改进#
文档改进#
此版本的贡献者#
0.1.0a12#
(完整更新日志)
新增功能#
已修复的错误#
文档改进#
此版本的贡献者#
0.1.0a11#
(完整更新日志)
增强功能#
已修复的错误#
维护和保养改进#
此版本的贡献者#
0.1.0a10#
(完整更新日志)
新增功能#
增强功能#
从内核接口中删除不必要的方法 #355 (@DerThorsten)
已修复的错误#
维护和保养改进#
此版本的贡献者#
0.1.0a9#
(完整更新日志)
新增功能#
增强功能#
已修复的错误#
修复日志调用中的拼写错误 #334 (@stevejpurves)
维护和保养改进#
文档改进#
此版本的贡献者#
@bollwyvl | @dsblank | @jtpio | @stevejpurves
0.1.0a8#
(完整更新日志)
已修复的错误#
文档改进#
此版本的贡献者#
0.1.0a7#
(完整更新日志)
新增功能#
增强功能#
使用从 worker 传递的父级头 #307 (@madhur-tandon)
使用字节表示嵌套缓冲区 #280 (@madhur-tandon)
已修复的错误#
在整个对象上格式化结果后访问 header 键 #306 (@madhur-tandon)
维护和保养改进#
文档改进#
此版本的贡献者#
@bollwyvl | @datakurre | @jtpio | @madhur-tandon | @martinRenou | @nv2k3 | @seidlr
v0.1.0a6#
(完整更新日志)
增强功能#
修复 JS 控制台中显示的语法错误 #290 (@madhur-tandon)
确保 display_data 始终包含元数据 #269 (@martinRenou)
添加 input_request 消息协议 #253 (@madhur-tandon)
维护和保养改进#
锁定 jupyter widgets 版本 #281 (@martinRenou)
修复可能的拼写错误 #272 (@SimonBiggs)
文档改进#
此版本的贡献者#
@bollwyvl | @jtpio | @madhur-tandon | @marimeireles | @martinRenou | @SimonBiggs
v0.1.0a5#
(完整更新日志)
增强功能#
添加 is_complete 消息协议 #245 (@madhur-tandon)
添加检查消息 #243 (@madhur-tandon)
ipython 重构 #216 (@madhur-tandon)
已修复的错误#
维护和保养改进#
文档改进#
此版本的贡献者#
v0.1.0a4#
(完整更新日志)
增强功能#
添加 ipympl 示例 #219 (@martinRenou)
重构内核实现 #214 (@martinRenou)
维护和保养改进#
文档改进#
此版本的贡献者#
v0.1.0a3#
(完整更新日志)
增强功能#
已修复的错误#
维护和保养改进#
文档改进#
此版本的贡献者#
@benabel | @bollwyvl | @jtpio | @madhur-tandon | @martinRenou
v0.1.0a2#
(完整更新日志)
增强功能#
已修复的错误#
维护和保养改进#
文档改进#
此版本的贡献者#
v0.1.0a1#
(完整更新日志)
新增功能#
在 Pyolite 中尝试 ipycanvas #159 (@martinRenou)
尝试 ipyleaflet #156 (@martinRenou)
支持 pyolite 内核中的 Comms #145 (@martinRenou)
支持 pyolite 内核中的 Completion #142 (@martinRenou)
示例笔记本 - folium 交互式地图包 #133 (@psychemedia)
增强功能#
在 Pyolite 中尝试 ipycanvas #159 (@martinRenou)
尝试 ipyleaflet #156 (@martinRenou)
支持 pyolite 内核中的 Comms #145 (@martinRenou)
支持 pyolite 内核中的 Completion #142 (@martinRenou)
示例笔记本 - folium 交互式地图包 #133 (@psychemedia)
已修复的错误#
维护和保养改进#
将 console.log 移动到 worker 内部 #157 (@martinRenou)
修复示例笔记本中的拼写错误/损坏链接 #135 (@psychemedia)
文档改进#
此版本的贡献者#
@benbovy | @bollwyvl | @davidbrochart | @jtpio | @martinRenou | @psychemedia | @RichardScottOZ | @vercel
v0.1.0a0#
(完整更新日志)
新增功能#
增强功能#
已修复的错误#
维护和保养改进#
文档改进#
其他已合并的 PR#
此版本的贡献者#
@bollwyvl | @github-actions | @jtpio | @kikocorreoso | @lrowe | @psychemedia | @RichardScottOZ | @vercel