NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3446 most downloaded on PyPI
Internal server side implementation of trame
Last release 25 days ago
09 Sep 2026
Release timing varies
gaps range from 9 days to 4 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
98 releases · first in 2022
One column per quarter.
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
7702b6e)Detailed Changes: v3.15.0...v4.0.0
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
bfd22ef)Detailed Changes: v3.14.1...v3.15.0
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
a62fe0d)d7b1d57)Detailed Changes: v3.14.0...v3.14.1
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
__contains__ dunder for in checks (2be59bb)Detailed Changes: v3.13.2...v3.14.0
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
60ff7c8)Detailed Changes: v3.13.1...v3.13.2
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
f791a21)Detailed Changes: v3.13.0...v3.13.1
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
ctrl: Discard also remove the main function (cd4a354)
ctrl: Include once in size evaluation (3fd5d66)
deps: Bump actions/checkout from 6 to 7 in the actions group (990d2f1)
deps: Bump actions/setup-python from 6 to 7 in the actions group (e6ff8cc)
deps: Bump relekang/python-semantic-release in the actions group (250dcf6)
deps: Bump relekang/python-semantic-release in the actions group (381ad0c)
ctrl: Add annotation on fn when registering a trigger (d21ee27)
ctrl: Add method to unregister trigger (c328efb)
Detailed Changes: v3.12.5...v3.13.0
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
455e915)deps: Bump codecov/codecov-action in the actions group (ab50ee3)
deps: Bump codecov/codecov-action in the actions group (e2ceb37)
Detailed Changes: v3.12.4...v3.12.5
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
d51f985)Detailed Changes: v3.12.3...v3.12.4
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
f8ca99b)Detailed Changes: v3.12.2...v3.12.3
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
01c1406)Detailed Changes: v3.12.1...v3.12.2
This release is published under the Apache License 2.0 License.
This release is published under the Apache License 2.0 License.
f03dbbc)d175dfc)9b1bfd8)Detailed Changes: v3.12.0...v3.12.1
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
858a1f9)Detailed Changes: v3.11.2...v3.12.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
4f12f1a)Detailed Changes: v3.11.1...v3.11.2
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
21e30e2)Detailed Changes: v3.11.0...v3.11.1
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
deps: Bump codecov/codecov-action in the actions group (5fc8208)
deps: Bump codecov/codecov-action in the actions group (03102dc)
state: Add change listener suppression context manager (ec70d23)
typed_state: Add change listener suppression context manager (b301128)
Detailed Changes: v3.10.0...v3.11.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
2a60217)1570c66)ctrl: Add enable_empty(v) method on controller entry (92f91bb)
on_exception: Register new controller event for monitoring exceptions (00980cb)
Detailed Changes: v3.9.0...v3.10.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
deps: Bump relekang/python-semantic-release in the actions group (#69, 3347f43)
deps: Bump the actions group with 2 updates (6630fef)
52c0645)Detailed Changes: v3.8.1...v3.9.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
2b277e4)Detailed Changes: v3.8.0...v3.8.1
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
4f998d1)state flush: Add state attributes to avoid nested flushes (3f12885)
status: Add class to handle state status (a19168b)
Detailed Changes: v3.7.0...v3.8.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
4ce0a04)Detailed Changes: v3.6.3...v3.7.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
translator: Apply translation to kwargs passed to state.change callbacks (0d70784)
translator: Specify the translator to apply for each callback (932ec90)
Detailed Changes: v3.6.2...v3.6.3
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
2e295ff)9e37e7a)d78810a)Detailed Changes: v3.6.1...v3.6.2
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
7e472f6)deps: Bump actions/checkout from 4 to 5 in the actions group (1ada10a)
deps: Bump codecov/codecov-action in the actions group (a9355f7)
deps: Bump relekang/python-semantic-release in the actions group (e35da90)
deps: Bump relekang/python-semantic-release in the actions group (9fe8e06)
deps: Bump relekang/python-semantic-release in the actions group (d1dbd32)
deps: Bump the actions group with 3 updates (fe4c482)
Detailed Changes: v3.6.0...v3.6.1
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
typed_state: Fix compatibility with async method (b018a80)
typed_state: Fix decoder with annotations (d231ed0)
typed_state: Add default encode for Path (3100ff8)
typed_state: Add encoding of union types (69e4548)
typed_state: Add sub state creation (83bd551)
Detailed Changes: v3.5.0...v3.6.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
deps: Bump relekang/python-semantic-release in the actions group (33c9d6d)
deps: Bump relekang/python-semantic-release in the actions group (32cce73)
7a2faba)Detailed Changes: v3.4.2...v3.5.0
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
32d245d)Detailed Changes: v3.4.1...v3.4.2
_This release is published under the Apache License 2.0 License._
This release is published under the Apache License 2.0 License.
0866ed1)Bumps the actions group with 1 update: codecov/codecov-action.
Updates codecov/codecov-action from 5.3.1 to 5.4.0
updated-dependencies:
update-type: version-update:semver-minor
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
413f728)Bumps the actions group with 1 update: relekang/python-semantic-release.
Updates relekang/python-semantic-release from 9.19.1 to 9.21.0
updated-dependencies:
update-type: version-update:semver-minor
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
8f90229)Bumps the actions group with 1 update: relekang/python-semantic-release.
Updates relekang/python-semantic-release from 9.19.0 to 9.19.1
updated-dependencies:
update-type: version-update:semver-patch
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
8169c38)Bumps the actions group with 1 update: relekang/python-semantic-release.
Updates relekang/python-semantic-release from 9.17.0 to 9.19.0
updated-dependencies:
update-type: version-update:semver-minor
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
e630f73)Bumps the actions group with 1 update: relekang/python-semantic-release.
Updates relekang/python-semantic-release from 9.15.2 to 9.16.1
updated-dependencies:
update-type: version-update:semver-minor
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
faa7b32)Bumps the actions group with 2 updates: codecov/codecov-action and relekang/python-semantic-release.
Updates codecov/codecov-action from 5.1.2 to 5.3.1 - Release notes - Changelog - Commits
Updates relekang/python-semantic-release from 9.16.1 to 9.17.0 - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
dependency-group: actions ...
Signed-off-by: dependabot[bot] support@github.com
b30ecac)8221d95)db9c2a4)Detailed Changes: v3.3.0...v3.4.0
Fix pyproject syntax (`296c4cd`)
296c4cd)ca5b51e)12733a1)1f8dd8a)Detailed Changes: v3.2.7...v3.3.0
wslink: Remove AppKey warning (`b0bf240`)
b0bf240)cc6023d)Bumps the actions group with 1 update: codecov/codecov-action.
Updates codecov/codecov-action from 4.0.1 to 5.1.2
updated-dependencies:
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] support@github.com
b6e171a)b6e6b39)Detailed Changes: v3.2.6...v3.2.7
ruff: Handle lint suggestion (`ab94d97`)
enable_module: Return True if the module was loaded (`84aa953`)
ci: Update to pyproject and ruff (`406ae4a`)
406ae4a)example: Add child-server with size observer (c3bf08c)
example: Child server translation (c5b917d)
state: Add missing doc strings (09af332)
Detailed Changes: v3.2.3...v3.2.4
prefix: Add exclamation to JS delimiters (`74dfcc6`)
74dfcc6)prefix: Add comma to JS delimiters (`3d754ab`)
3d754ab)9feae26)child_server: Fix method binding on event (`211a196`)
211a196)network_completion: Allow to await network_completion (`da22615`)
da22615)perf: State comparison (`f23240b`)
f23240b)client: Add support for msgpack layer (`2d89a0e`)
2d89a0e)http: Enable header override for built-in server (`f4467d1`)
f4467d1)banner: Provide option to force flush stdout (`1eabdaf`)
1eabdaf)type: Use Literal for 'exec_mode' and remove TypeAlias not available in Python<3.10 (`725d1a7`)
state: Allow to clear client cache (`532080b`)
532080b)wslink: Use msgpack and chunking for ws data exchange (`6cad8a7`)
6cad8a7)BREAKING CHANGE: use wslink>=2 that deeply change network handling
wslink: Prevent fetching v2 (`e5c0969`)
e5c0969)hot_reload: Make life_cycle work with hot_reload (`3288b7a`)
3288b7a)3288b7a)This also makes _get_decorator_name() more robust and less likely to produce a confusing error.
Signed-off-by: Patrick Avery patrick.avery@kitware.com
pywebview: Add menu support (`580b012`)
580b012)pywebview: Allow method call on window object (`80edbb7`)
80edbb7)1891427)80edbb7)hot-reload: On controller (`a910340`)
a910340)force_state_push: Add new server method (`1e0b043`)
1e0b043)context: Add server.context, a server side only State object (`f142a17`)
f142a17)vue3: Vue3 client is the new default (`662309e`)
662309e)trigger: Update protocol to use controller function (`62ac1be`)
62ac1be)62ac1be)translator: Enable namespace child_server (`61de095`)
22450e2)61de095)385ce3d)flush: Make sure server info is flushed (`49525de`)
49525de)jupyter: Add support for Jupyter backend (`2f2aa2b`)
2f2aa2b)client_type: Allow default to be changed (`8d99002`)
8d99002)8d99002)bd31c8b)argparse: Skip -- when processing trame-args (`c4333fb`)
c4333fb)backend: Allow backend selection from TRAME_BACKEND env (`a160297`)
a160297)a160297)info: Ensure dynamic port to be printed (`0c7f53a`)
0c7f53a)Your coding agent can read these notes before it upgrades. Set up the MCP server →