5.0 KiB
5.0 KiB
Changelog for egui_kittest
All notable changes to the egui_kittest crate will be noted in this file.
This file is updated upon each release.
Changes since the last release can be found at https://github.com/emilk/egui/compare/latest...HEAD or by running the scripts/generate_changelog.py script.
0.33.2 - 2025-11-13
Nothing new
0.33.1 - 2025-10-15
0.33.0 - 2025-10-09
⭐ Added
- Kittest: Add
UPDATE_SNAPSHOTS=force#7508 by @emilk - Add
egui_kittest::HarnessBuilder::with_osand set the default toNix#7493 by @lucasmerlin - Add
Harness::debug_open_snapshothelper #7590 by @lucasmerlin
🔧 Changed
- Include popups and tooltips in
Harness::fit_contents#7556 by @oxkitsune - Adjust when we write .diff and .new snapshot images #7571 by @emilk
- Update MSRV from 1.86 to 1.88 #7579 by @Wumpf
Harness: Addremove_cursor,eventandevent_modifiers#7607 by @lucasmerlin- Use software texture filtering in kittest #7602 by @emilk
- Write .new.png file if snapshot is missing #7610 by @lucasmerlin
🔥 Removed
0.32.3 - 2025-09-12
Nothing new
0.32.2 - 2025-09-04
- Allow masking widgets in kittest snapshots #7467 by @lucasmerlin
0.32.1 - 2025-08-15
0.32.0 - 2025-07-10
⭐ Added
- Add
ImageLoader::has_pendingandwait_for_pending_images#7030 by @lucasmerlin - Create custom
egui_kittest::Node#7138 by @lucasmerlin - Add
HarnessBuilder::theme#7289 by @emilk - Add support for scrolling via accesskit / kittest #7286 by @lucasmerlin
- Add
failed_pixel_count_threshold#7092 by @bircni
🔧 Changed
- More ergonomic functions taking
Impl Into<String>#7307 by @emlik - Update kittest to 0.2 #7332 by @lucasmerlin
0.31.1 - 2025-03-05
- Fix modifiers not working in kittest #5693 by @lucasmerlin
- Enable all features for egui_kittest docs #5711 by @YgorSouza
- Run a frame per queued event in egui_kittest #5704 by @lucasmerlin
- Add guidelines for image comparison tests #5714 by @Wumpf
0.31.0 - 2025-02-04
⭐ Added
- Add
Harness::new_eframeandTestRenderertrait #5539 by @lucasmerlin - Change
Harness::runto run until no more repaints are requested #5580 by @lucasmerlin - Add
SnapshotResultsstruct toegui_kittest#5672 by @lucasmerlin
🔧 Changed
- Extend
WgpuSetup,egui_kittestnow prefers software rasterizers for testing #5506 by @Wumpf - Write
.old.pngfiles when updating images #5578 by @emilk - Succeed and keep going when
UPDATE_SNAPSHOTSis set #5649 by @emilk
0.30.0 - 2024-12-16 - Initial relrease
- Support for egui 0.30.0
- Automate clicks and text input
- Automatic screenshot testing with wgpu