34 KiB
34 KiB
Changelog
-
The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.8.0 to 0.8.1
- accesskit_consumer bumped from 0.9.1 to 0.10.0
- dependencies
-
The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.11.0 to 0.12.0
- dependencies
-
The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.12.0 to 0.12.1
- dependencies
-
The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.10.1 to 0.11.0
- accesskit_consumer bumped from 0.14.1 to 0.14.2
- dependencies
-
The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.11.0 to 0.11.1
- accesskit_consumer bumped from 0.15.0 to 0.15.1
- dependencies
-
The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.11.1 to 0.11.2
- accesskit_consumer bumped from 0.15.1 to 0.15.2
- dependencies
-
The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.12.2 to 0.12.3
- accesskit_consumer bumped from 0.17.0 to 0.17.1
- dependencies
-
The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.16.2 to 0.16.3
- accesskit_consumer bumped from 0.24.2 to 0.24.3
- dependencies
0.25.0 (2025-03-06)
⚠ BREAKING CHANGES
Features
Bug Fixes
- Add list box support to the platform adapters (6c622cf)
- Derive
Debugfor adapters (#513) (753d904) - Expose password input fields on Windows (#516) (19514da)
- Fix some clippy warnings (#509) (579b9c1)
- Optimize dynamic string building (#491) (a86901d)
- Remove unnecessary explicit lifetimes (#488) (d2bcd6d)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.17.1 to 0.18.0
- accesskit_consumer bumped from 0.26.0 to 0.27.0
- dependencies
0.24.1 (2024-11-23)
Bug Fixes
- Optimize use of hash tables in platform adapters (#485) (f4f0bfb)
- Tell docs.rs to only build accesskit_windows on Windows (#483) (1fead29)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.17.0 to 0.17.1
- accesskit_consumer bumped from 0.25.0 to 0.26.0
- dependencies
0.24.0 (2024-10-31)
⚠ BREAKING CHANGES
- 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
Code Refactoring
- Drop
DefaultActionVerb(#472) (ef3b003) - Rename
nametolabeland usevaluefor label content (#475) (e0053a5) - Rename
NodeBuildertoNodeand the oldNodetoFrozenNode(#476) (7d8910e) - Rename
Role::InlineTextBoxtoTextRun(#473) (29fa341)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.16.3 to 0.17.0
- accesskit_consumer bumped from 0.24.3 to 0.25.0
- dependencies
0.23.1 (2024-10-07)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.16.1 to 0.16.2
- accesskit_consumer bumped from 0.24.1 to 0.24.2
- dependencies
0.23.0 (2024-09-24)
⚠ BREAKING CHANGES
- Update windows to 0.58 on accesskit_windows (#453)
Bug Fixes
- Update windows to 0.58 on accesskit_windows (#453) (cda35e7)
- Use the new HWND type on accesskit_winit (#453) (68a2462)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.16.0 to 0.16.1
- accesskit_consumer bumped from 0.24.0 to 0.24.1
- dependencies
0.22.0 (2024-06-29)
⚠ BREAKING CHANGES
- Rename the
StaticTextrole toLabel(#434)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.15.0 to 0.16.0
- accesskit_consumer bumped from 0.23.0 to 0.24.0
- dependencies
0.21.0 (2024-06-09)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.14.0 to 0.15.0
- accesskit_consumer bumped from 0.22.0 to 0.23.0
- dependencies
0.20.0 (2024-05-27)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.21.0 to 0.22.0
- dependencies
0.19.0 (2024-05-26)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.20.0 to 0.21.0
- dependencies
0.18.2 (2024-05-13)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.19.1 to 0.20.0
- dependencies
0.18.1 (2024-05-11)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.19.0 to 0.19.1
- dependencies
0.18.0 (2024-04-30)
⚠ BREAKING CHANGES
- Update winit to 0.30 (#397)
- Clean up table roles and properties (#393)
- Drop
NodeClassSet(#389) - Rename
CheckedtoToggled; dropToggleButtonrole (#388)
Features
Bug Fixes
- Increase minimum supported Rust version to
1.70(#396) (a8398b8) - Update winit to 0.30 (#397) (de93be3)
Code Refactoring
- Clean up table roles and properties (#393) (e34dad9)
- Drop
NodeClassSet(#389) (1b153ed) - Rename
CheckedtoToggled; dropToggleButtonrole (#388) (6bc040b)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.13.0 to 0.14.0
- accesskit_consumer bumped from 0.18.0 to 0.19.0
- dependencies
0.17.0 (2024-04-14)
⚠ BREAKING CHANGES
- New approach to lazy initialization (#375)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.12.3 to 0.13.0
- accesskit_consumer bumped from 0.17.1 to 0.18.0
- dependencies
0.16.4 (2024-03-18)
Bug Fixes
0.16.2 (2024-02-25)
Bug Fixes
0.16.1 (2024-02-24)
Bug Fixes
0.16.0 (2024-01-03)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.12.1 to 0.12.2
- accesskit_consumer bumped from 0.16.1 to 0.17.0
- dependencies
0.15.1 (2023-11-04)
Bug Fixes
- Make the test focus event handler thread-safe again (#306) (bb479c6)
- Make the Windows subclassing test more robust (#308) (0078f79)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.12.0 to 0.12.1
- accesskit_consumer bumped from 0.16.0 to 0.16.1
- dependencies
0.15.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)
- 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
- Support text fields without a value property (#274) (5ae557b)
- Use common filters across platform adapters (#287) (09c1204)
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)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.11.2 to 0.12.0
- accesskit_consumer bumped from 0.15.2 to 0.16.0
- dependencies
0.14.3 (2023-08-08)
Bug Fixes
0.14.0 (2023-03-30)
⚠ BREAKING CHANGES
- Force a semver-breaking version bump in downstream crates (#234)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.14.2 to 0.15.0
- dependencies
0.13.2 (2023-02-23)
Bug Fixes
0.13.1 (2023-02-20)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.10.0 to 0.10.1
- accesskit_consumer bumped from 0.14.0 to 0.14.1
- dependencies
0.13.0 (2023-02-12)
⚠ BREAKING CHANGES
- Move thread synchronization into platform adapters; drop parking_lot (#212)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.9.0 to 0.10.0
- accesskit_consumer bumped from 0.13.0 to 0.14.0
- dependencies
0.12.0 (2023-02-05)
⚠ BREAKING CHANGES
- Make
Nodeopaque and optimize it for size (#205)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.8.1 to 0.9.0
- accesskit_consumer bumped from 0.12.1 to 0.13.0
- dependencies
0.11.0 (2023-02-02)
⚠ BREAKING CHANGES
- Update winit to 0.28 (#207)
Miscellaneous Chores
0.10.2 (2022-12-17)
Bug Fixes
- Correct broken UIA method implementation that was incompatible with Windows 11 ATs (#193) (3c527c7)
- More reliable handling of the edge case for wrapped lines (#192) (c626d2c)
- Provide fallback property implementations for the window root (#194) (f3d30b9)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.10.0 to 0.11.0
- dependencies
0.10.0 (2022-11-29)
⚠ BREAKING CHANGES
- Move lazy initialization from the core platform adapter to the caller (#179)
Code Refactoring
0.9.3 (2022-11-25)
Bug Fixes
- Gracefully handle nodes that only support text ranges some of the time (#169) (1f50df6)
- platforms/windows: Change default minimum and maximum for range value pattern (#166) (176ec58)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.9.0 to 0.9.1
- dependencies
0.9.2 (2022-11-24)
Bug Fixes
0.9.1 (2022-11-23)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.8.0 to 0.9.0
- dependencies
0.9.0 (2022-11-17)
⚠ BREAKING CHANGES
- consumer: Eliminate the dependency on
imdue to licensing (#153)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.7.0 to 0.8.0
- accesskit_consumer bumped from 0.7.1 to 0.8.0
- dependencies
0.8.0 (2022-11-12)
⚠ BREAKING CHANGES
- platforms/windows: Update to windows-rs 0.42.0 (#148)
Bug Fixes
- consumer, platforms/windows, platforms/winit: Update to parking_lot 0.12.1 (#146) (6772855)
- platforms/windows: Update to windows-rs 0.42.0 (#148) (70d1a89)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit_consumer bumped from 0.7.0 to 0.7.1
- dependencies
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
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.6.1 to 0.7.0
- accesskit_consumer bumped from 0.6.1 to 0.7.0
- dependencies
0.6.1 (2022-10-10)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.6.0 to 0.6.1
- accesskit_consumer bumped from 0.6.0 to 0.6.1
- dependencies
0.6.0 (2022-10-09)
⚠ BREAKING CHANGES
- consumer: Optimize tree access and change handling (#134)
- Wrap
TreeUpdatenodes inArc(#135) - consumer: Make
Node::dataprivate to the crate (#137) - Store node ID in
TreeUpdate, notaccesskit::Node(#132)
Code Refactoring
- consumer: Make
Node::dataprivate to the crate (#137) (adb372d) - consumer: Optimize tree access and change handling (#134) (765ab74)
- Store node ID in
TreeUpdate, notaccesskit::Node(#132) (0bb86dd) - Wrap
TreeUpdatenodes inArc(#135) (907bc18)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.5.1 to 0.6.0
- accesskit_consumer bumped from 0.5.1 to 0.6.0
- dependencies
0.5.1 (2022-10-03)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.5.0 to 0.5.1
- accesskit_consumer bumped from 0.5.0 to 0.5.1
- dependencies
0.5.0 (2022-09-23)
⚠ BREAKING CHANGES
- Basic live regions (#128)
- platforms/windows: Bump windows-rs dependency (#126)
Features
Miscellaneous Chores
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.4.0 to 0.5.0
- accesskit_consumer bumped from 0.4.0 to 0.5.0
- dependencies
0.4.0 (2022-07-22)
⚠ BREAKING CHANGES
- String indices are always in UTF-8 code units (#114)
- platforms/windows: Refactor window subclassing to avoid lifetime issue (#120)
- platforms/windows: Simplify the adapter API by always boxing the tree source (#119)
- Drop unused tree IDs (#113)
- platforms/windows: Migrate to windows-rs 0.37 (#109)
- Switch to NonZeroU128 for NodeIDs (#99)
Features
- platforms/windows: Win32 subclassing support (#118) (60c69b7)
- platforms/winit: New winit adapter (#121) (fdc274e)
Bug Fixes
- consumer, platforms/windows: Resolve new clippy warning (#100) (e8cd95c)
- Migrate to 2021 edition (#115) (f2333c8)
- platforms/windows: Print usage text to the terminal from the Windows example (#103) (7fba3ce)
- platforms/windows: Restore the optimization of the FragmentRoot method (#116) (d48c31b)
- Switch to NonZeroU128 for NodeIDs (#99) (25a1a52)
Miscellaneous Chores
Code Refactoring
- Drop unused tree IDs (#113) (ca60770)
- platforms/windows: Refactor window subclassing to avoid lifetime issue (#120) (37579aa)
- platforms/windows: Simplify the adapter API by always boxing the tree source (#119) (27d5c78)
- String indices are always in UTF-8 code units (#114) (386ca0a)
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.3.0 to 0.4.0
- accesskit_consumer bumped from 0.3.0 to 0.4.0
- dependencies
0.3.0 (2021-12-29)
⚠ BREAKING CHANGES
- Drop
TreeUpdate::clear(#96)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- accesskit bumped from 0.2.0 to 0.3.0
- accesskit_consumer bumped from 0.2.0 to 0.3.0
- dependencies