Release Notes
Components Improvements
- fix: apply ID to debounceinput even when it is a var. by @abulvenz in #6105
- Origin/matthew collins nz/adddataeditorrowcheckboxvisible by @MatthewCollinsNZ in #6082
- adding row selection mode by @MatthewCollinsNZ in #6090
- Data editor search props by @MatthewCollinsNZ in #6113
Bugfixes
- fix: Preserve event_actions from @rx.event decorator in mixin event handlers by @benedikt-bartscher in #6099
- Fix socket reference shape mismatch in queueEvents by @Dadzemovic in #6094
- fix: Preserve object identity when pickling MutableProxy by @benedikt-bartscher in #6097
- Catch all exceptions in health checks by @masenf in #6089
- Run external servers with
sys.executable -mby @masenf in #6095 - Use homogenous tuple annotation in BaseStateMeta.new by @masenf in #6096
Performance Improvements
- cache get_type_hints for heavy init subclass stuff - improve import performance by @benedikt-bartscher in #6118
Chores
- 0827dev by @adhami3310 in #6091
- bump packaging upper-bound to <27 by @masenf in #6102
- Bump python-multipart from 0.0.21 to 0.0.22 in the uv group across 1 directory by @dependabot[bot] in #6103
- Bump pillow from 12.1.0 to 12.1.1 in the uv group across 1 directory by @dependabot[bot] in #6127
- use get_event_handler in upload, cherry-pick from #6100 by @benedikt-bartscher in #6130
- handle empty getBackendUrl by @adhami3310 in #6093
- Allow granian log level to be set by @masenf in #6131
New Contributors
- @dependabot[bot] made their first contribution in #6103
- @Dadzemovic made their first contribution in #6094
Full Changelog: v0.8.26...v0.8.27