v4.0.0
v4.0.0 (2026-09-08)
This release is published under the MIT License.
Bug Fixes
-
client: Rename trame.py to client.py to match main namespace (
b2343cc) -
client_type: Add placeholder for react (
d8b1c43) -
html: Add support for react attributes (
9c98502) -
literal_children: Allow definition at construction (
00db5ce) -
react: Allow style to have Bind() values (
b86c05e) -
react: Allow widgets to be registered (
030063e) -
react: Implement client widgets (
1dd1beb) -
react: Implement py side (
8d76f4f) -
react: Improve export perf (
bb61bde) -
react: More literal_children fix (
5f0166b) -
react: Rename e to in Callback (
3e18bdd)
Chores
- deps: Bump the actions group with 4 updates (
0795db6)
Continuous Integration
-
Add some wait for boxSize (
a8b010d) -
Build react client in ci (
287a51c) -
Force server to be >=3.15 (
de516be) -
Update semantic release (
4e151ee)
Documentation
Features
-
js-lib: Migrate to typescript (
6457e21) -
react: Add initial implementation of client (
0a92a7f) -
react: Add support for literal children option (
f9845ec) -
vue: Externalize attribute handling into vue specific module (
0411b39)
Testing
-
Add js-lib testing (
1cfc4ee) -
Improve ci and test coverage (
f92c09b) -
react: Add python tests (
269000d)
Detailed Changes: v3.13.6...v4.0.0