20 KiB
20 KiB
Changelog
0.18.0 (2025-03-06)
⚠ BREAKING CHANGES
- Drop
Tree::app_name(#492)
Features
Bug Fixes
Code Refactoring
0.17.1 (2024-11-23)
Bug Fixes
0.17.0 (2024-10-31)
⚠ BREAKING CHANGES
- Drop the
is_hoveredproperty (#479) - Rename
nametolabeland usevaluefor label content (#475) - Rename
NodeBuildertoNodeand the oldNodetoFrozenNode(#476) - Rename
Role::InlineTextBoxtoTextRun(#473) - Drop
DefaultActionVerb(#472) - Make the core crate no-std (#468)
Features
Bug Fixes
Code Refactoring
- Drop
DefaultActionVerb(#472) (ef3b003) - Rename
nametolabeland usevaluefor label content (#475) (e0053a5) - Rename
NodeBuildertoNodeand the oldNodetoFrozenNode(#476) (7d8910e) - Rename
Role::InlineTextBoxtoTextRun(#473) (29fa341)
0.16.3 (2024-10-08)
Bug Fixes
0.16.2 (2024-10-07)
Bug Fixes
- Don't use a macro to generate Action debug helper function (#459) (ed1fb73)
- Update minimum supported Rust version to 1.75 (#457) (fc622fe)
0.16.1 (2024-09-24)
Bug Fixes
0.16.0 (2024-06-29)
⚠ BREAKING CHANGES
- Optimize serialization and make it compatible with more data formats (#437)
- Rename the
StaticTextrole toLabel(#434)
Code Refactoring
- Optimize serialization and make it compatible with more data formats (#437) (5a80d3a)
- Rename the
StaticTextrole toLabel(#434) (7086bc0)
0.15.0 (2024-06-09)
Features
Bug Fixes
0.14.0 (2024-04-30)
⚠ BREAKING CHANGES
- Clean up table roles and properties (#393)
- Drop
SortDirection::Unsorted(#391) - Rename
hierarchical_leveltolevel(#390) - Drop
NodeClassSet(#389) - Rename
CheckedtoToggled; dropToggleButtonrole (#388)
Features
Bug Fixes
Code Refactoring
- Clean up table roles and properties (#393) (e34dad9)
- Drop
NodeClassSet(#389) (1b153ed) - Drop
SortDirection::Unsorted(#391) (b86f484) - Rename
CheckedtoToggled; dropToggleButtonrole (#388) (6bc040b) - Rename
hierarchical_leveltolevel(#390) (2d61e01)
0.13.0 (2024-04-14)
⚠ BREAKING CHANGES
- New approach to lazy initialization (#375)
Code Refactoring
0.12.3 (2024-03-07)
Bug Fixes
0.12.2 (2024-01-03)
Bug Fixes
- Bump pyo3; add
rename_allattribute to enums (#330) (5a4c6f3) - Document the
role_descriptionnode property (#331) (936fa2c)
0.12.1 (2023-11-04)
Bug Fixes
0.12.0 (2023-09-27)
⚠ BREAKING CHANGES
- Allow providing app_name, toolkit_name and toolkit_version in Tree, remove parameters from unix adapter constructor (#291)
- Make
ActionHandler::do_actiontake&mut self(#296) - Clean up roles and properties (#289)
- Drop next/previous focus properties (#288)
- Drop
Tree::root_scroller(#279) - Decouple in-tree focus from host window/view focus (#278)
- Switch to simple unsigned 64-bit integer for node IDs (#276)
Features
- Add role for terminals (#282) (ddbef37)
- Allow providing app_name, toolkit_name and toolkit_version in Tree, remove parameters from unix adapter constructor (#291) (5313860)
Bug Fixes
- Drop
Tree::root_scroller(#279) (fc6c4e0) - Drop next/previous focus properties (#288) (d35c7c1)
- Support the pyo3 crate in all public enums (#270) (9b12d0c)
Code Refactoring
- Clean up roles and properties (#289) (4fc9c55)
- Decouple in-tree focus from host window/view focus (#278) (d360d20)
- Make
ActionHandler::do_actiontake&mut self(#296) (4fc7846) - Switch to simple unsigned 64-bit integer for node IDs (#276) (3eadd48)
0.11.2 (2023-08-08)
Bug Fixes
0.11.1 (2023-07-30)
Bug Fixes
0.11.0 (2023-03-29)
Features
0.10.1 (2023-02-20)
Bug Fixes
- Set appropriate representations on all public types that will be exposed via FFI (54e82f6)
0.10.0 (2023-02-12)
⚠ BREAKING CHANGES
- Move thread synchronization into platform adapters; drop parking_lot (#212)
Code Refactoring
0.9.0 (2023-02-05)
⚠ BREAKING CHANGES
- Make
Nodeopaque and optimize it for size (#205)
Code Refactoring
0.8.1 (2022-12-04)
Documentation
0.8.0 (2022-11-17)
⚠ BREAKING CHANGES
- Be opinionated about coordinates after all (#151)
Code Refactoring
0.7.0 (2022-11-11)
⚠ BREAKING CHANGES
- Text range support (#145)
- Drop the
ignoredfield and implement generic filtered tree traversal (#143)
Features
Code Refactoring
0.6.1 (2022-10-10)
Bug Fixes
0.6.0 (2022-10-09)
⚠ BREAKING CHANGES
- Wrap
TreeUpdatenodes inArc(#135) - Store node ID in
TreeUpdate, notaccesskit::Node(#132)
Bug Fixes
Code Refactoring
- Store node ID in
TreeUpdate, notaccesskit::Node(#132) (0bb86dd) - Wrap
TreeUpdatenodes inArc(#135) (907bc18)
0.5.1 (2022-10-03)
Bug Fixes
0.5.0 (2022-09-23)
⚠ BREAKING CHANGES
- Basic live regions (#128)
Features
Bug Fixes
- common: Enable the serde feature when the schemars feature is turned on (#122) (126b6e1)
- common: Skip
ActionRequest::dataif it isNoneduring serialization (#123) (2d88ea8)
0.4.0 (2022-07-22)
⚠ BREAKING CHANGES
- String indices are always in UTF-8 code units (#114)
- Drop unused tree IDs (#113)
- Switch to NonZeroU128 for NodeIDs (#99)
Features
Bug Fixes
- common: Various documentation fixes and improvements (#111) (4d27234)
- Migrate to 2021 edition (#115) (f2333c8)
- Switch to NonZeroU128 for NodeIDs (#99) (25a1a52)
Code Refactoring
- Drop unused tree IDs (#113) (ca60770)
- String indices are always in UTF-8 code units (#114) (386ca0a)
0.3.0 (2021-12-29)
⚠ BREAKING CHANGES
- Drop
TreeUpdate::clear(#96)