Skip to content

chore: upgrade fable-library to 5.13, Fable.Beam to rc.34 - #36

Merged
dbrattli merged 1 commit into
mainfrom
chore/fable-library-5.13
Aug 5, 2026
Merged

chore: upgrade fable-library to 5.13, Fable.Beam to rc.34#36
dbrattli merged 1 commit into
mainfrom
chore/fable-library-5.13

Conversation

@dbrattli

@dbrattli dbrattli commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Bumps the Python runtime dependency from fable-library 5.11.0 to 5.13.0 in both pyproject.toml files, with the lockfiles relocked to match.

The library's Fable.Beam reference already floats on 5.0.0-rc.*, so it picks up rc.34 (the latest published) without an edit — confirmed in project.assets.json. The timeflies BEAM example pinned rc.30 and is moved to rc.34 so both build against the same backend. Fable.Beam.Cowboy rc.24 is still the latest published and stays put. The Fable CLI tool was already pinned at 5.13.0.

No source changes were needed — nothing in the toolchain broke this time.

Changes

File Change
pyproject.toml fable-library>=5.11.0>=5.13.0
uv.lock relocked to fable-library 5.13.0
examples/timeflies-python/pyproject.toml + uv.lock same bump
examples/timeflies-beam/src/Timeflies.fsproj Fable.Beam rc.30 → rc.34
CLAUDE.md dependency note now reads fable-library 5.13+

The large lockfile diffs are entirely the per-platform wheel hash list for the new fable-library version.

Verification

  • just check — clean
  • just test — 28/28 passing on all four targets (.NET, Python, JS, BEAM)
  • just build — Erlang codegen + rebar3 compile clean (only the pre-existing seq.erl / fable_actor_platform.erl unused-term warnings)
  • just build-timeflies — compiles under rc.34
  • just build-timeflies-python — compiles against fable-library 5.13

🤖 Generated with Claude Code

Bumps the Python runtime dependency from fable-library 5.11.0 to 5.13.0
in both pyproject.toml files, with the lockfiles relocked to match.

The library's Fable.Beam reference already floats on 5.0.0-rc.*, so it
picks up rc.34 (the latest published) without an edit; the timeflies
BEAM example pinned rc.30 and is moved to rc.34 so both build against
the same backend. Fable.Beam.Cowboy rc.24 is still the latest published
and stays put. The Fable CLI tool was already pinned at 5.13.0.

No source changes were needed — nothing in the toolchain broke this
time.

Verified: 28/28 tests pass on .NET, Python, JS and BEAM; `just build`
compiles the library to Erlang and through rebar3; both the timeflies
BEAM and Python examples build.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@dbrattli
dbrattli merged commit 6ccfad0 into main Aug 5, 2026
2 checks passed
@dbrattli
dbrattli deleted the chore/fable-library-5.13 branch August 5, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant