From 53404c65c798bb61026c4116e5ae793a02ea5e62 Mon Sep 17 00:00:00 2001 From: Joaquin Coromina Date: Tue, 21 Jul 2026 16:43:04 +0200 Subject: [PATCH] Bump scaffold marimo to 0.23.14 with notebook snapshot Bumps the bundled minimal_workspace marimo 0.23.13 -> 0.23.14 and moves the onboarding notebook's session snapshot metadata.marimo_version in lockstep, so test_snapshot_marimo_version_matches_lock stays green and the pre-built cell outputs replay on deploy (a mismatch would silently fall back to a live kernel run). Session-cache format is unchanged (version "1"). Added an [Unreleased] CHANGELOG entry. Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 3 +++ .../__marimo__/session/onboarding_success.py.json | 2 +- .../scaffolds/minimal_workspace/uv.lock | 8 ++++---- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3118e0b..c9d7732 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- Bumped the bundled workspace's `marimo` 0.23.13 → 0.23.14, moving the onboarding notebook's session snapshot `marimo_version` in lockstep so the pre-built cell outputs still replay on deploy (a version mismatch would silently fall back to a live kernel run). The session-cache format is unchanged (`version: "1"`). + ## [0.10.3] - 2026-07-10 ### Fixed diff --git a/src/create_dlthub_workspace/scaffolds/minimal_workspace/notebooks/onboarding_success/__marimo__/session/onboarding_success.py.json b/src/create_dlthub_workspace/scaffolds/minimal_workspace/notebooks/onboarding_success/__marimo__/session/onboarding_success.py.json index 2575cbb..bcfd861 100644 --- a/src/create_dlthub_workspace/scaffolds/minimal_workspace/notebooks/onboarding_success/__marimo__/session/onboarding_success.py.json +++ b/src/create_dlthub_workspace/scaffolds/minimal_workspace/notebooks/onboarding_success/__marimo__/session/onboarding_success.py.json @@ -1,7 +1,7 @@ { "version": "1", "metadata": { - "marimo_version": "0.23.13", + "marimo_version": "0.23.14", "script_metadata_hash": null }, "cells": [ diff --git a/src/create_dlthub_workspace/scaffolds/minimal_workspace/uv.lock b/src/create_dlthub_workspace/scaffolds/minimal_workspace/uv.lock index 642a4a2..c1ae2ee 100644 --- a/src/create_dlthub_workspace/scaffolds/minimal_workspace/uv.lock +++ b/src/create_dlthub_workspace/scaffolds/minimal_workspace/uv.lock @@ -1495,7 +1495,7 @@ wheels = [ [[package]] name = "marimo" -version = "0.23.13" +version = "0.23.14" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click", marker = "sys_platform != 'emscripten'" }, @@ -1518,9 +1518,9 @@ dependencies = [ { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, { name = "websockets", marker = "sys_platform != 'emscripten'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/33/8d/5527d7ddd38a3a495f38f86a41731437301f0d08d81353fb9ceedf167b3d/marimo-0.23.13.tar.gz", hash = "sha256:12dffd800b3f6beae15e0ee3983cc3e8a3fb03c8a87cb0d58973e560008ba3aa", size = 38641267, upload-time = "2026-07-01T17:36:40.151Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/33/b60febb3f7e44658fc0c4b59e04ba9071e01f4186235d9dd1864e7efba72/marimo-0.23.14.tar.gz", hash = "sha256:f33f17abb5106edabf6921d016d91a6d8f02b4d1b0ed599039957b8f7f5b9489", size = 38705304, upload-time = "2026-07-10T20:01:01.646Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a5/c0/8470e4e383b01d88fa9c80fba2b0b203d6e4a41e4fbcaedcac997b664b42/marimo-0.23.13-py3-none-any.whl", hash = "sha256:bc6e0f2c59d2086b0707fac56edeedf5f6edf8a390b4d59f4c417ce4c683adb9", size = 39091347, upload-time = "2026-07-01T17:36:36.151Z" }, + { url = "https://files.pythonhosted.org/packages/55/ea/898058b213ed79555cf4fde8f59fcb2c257c888dcbc351e0670d3a0b632d/marimo-0.23.14-py3-none-any.whl", hash = "sha256:c93a25ab3ae928f06d2d9855c8b582836485ad9af4d038de2eac8d028af837ee", size = 39160204, upload-time = "2026-07-10T20:00:58.325Z" }, ] [[package]] @@ -2676,7 +2676,7 @@ name = "pyzmq" version = "27.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "implementation_name == 'pypy'" }, + { name = "cffi", marker = "implementation_name == 'pypy' and sys_platform != 'emscripten'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } wheels = [