New features and enhancements
- Improvements to [`ui.tree`](https://nicegui.io/documentation/tree):
- Allow [filtering nodes](https://nicegui.io/documentation/tree#filter_nodes) (3436, 3481, 3482 by MohAid, falkoschindler)
- Allow [selecting and ticking nodes](https://nicegui.io/documentation/tree#tick_untick_programmatically) programmatically (3436, 3476 by MohAid, arunaseva, falkoschindler)
- Improvements to [`ui.scene`](https://nicegui.io/documentation/scene):
- Allow updating a [point cloud](https://nicegui.io/documentation/scene#rendering_point_clouds) (3468 by voigta, falkoschindler)
- Allow specifying the list of click events (3451, 3463 by h0uter, falkoschindler)
- Allow subscribing to the "drag" event (3450, 3466 by h0uter, frankvp11, falkoschindler)
- Introduce `get_camera` to [get the current camera parameters](https://nicegui.io/documentation/scene#camera_parameters) (3459, 3465 by thaije, falkoschindler)
- Support [`ui.select`](https://nicegui.io/documentation/select) elements for [user simulation tests](https://nicegui.io/documentation/user) (#3486, 3487 by marcuslimdw, rodja, falkoschindler)
- Provide two additional [pytest plugins](https://nicegui.io/documentation/project_structure) to make [`user`](https://nicegui.io/documentation/user) and [`screen`](https://nicegui.io/documentation/screen) able to load independently (#3510, 3511 by marcuslimdw, rodja)
- Add dependabot configuration and bump dependencies (3393, 3453, 3489, 3490, 3491, 3492, 3493, 3495, 3496, 3497, 3498, 3501, 3502, 3503, 3504, 3505 by gaby, falkoschindler, dependabot)
Bugfix
- Fix JavaScript error caused by new [`ui.notify`](https://nicegui.io/documentation/notify) (#3454, 3457 by falkoschindler)
Documentation
- Fix demos awaiting JavaScript responses (3472, 3517 by v479038280, python-and-fiction, falkoschindler)
- Add documentation for the [`create_user` fixture](https://nicegui.io/documentation/user#multiple_users) (3512 by rodja)