Skip to content

Commit 6443c82

Browse files
v0.1.0
1 parent 6dd897e commit 6443c82

File tree

2 files changed

+54
-24
lines changed

2 files changed

+54
-24
lines changed

CHANGELOG.md

Lines changed: 53 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,48 @@
1+
## 0.1.0
2+
### Aug 9, 2025
3+
* FEATURE: Added `pressShiftTab`
4+
* ADJUSTMENT: Make it optional to "pump and settle" for every key press (instead of forcing it)
5+
* ADJUSTMENT: Added a "quirks mode" when pressing ENTER via IME
6+
* BREAKING: Removed unnecessary `WidgetTester` parameter for some key presses
7+
18
## 0.0.24
2-
Added `pressSpaceAdaptive` (May, 2024)
9+
### May, 2025
10+
Added `pressSpaceAdaptive`
311

412
## 0.0.23
5-
Added support for undo/redo shortcuts (Feb, 2024)
13+
### Feb, 2024
14+
Added support for undo/redo shortcuts
615

716
* `pressCmdZ`
817
* `pressCmdShiftZ`
918
* `pressCtrlZ`
1019
* `pressCtrlShiftZ`
1120

1221
## 0.0.22
13-
Add support for pressing ENTER via IME (Oct, 2023)
22+
### Oct, 2023
23+
Add support for pressing ENTER via IME
1424

1525
* `pressEnterWithIme` - Simulate pressing the "newline" button on a software keyboard.
1626
* `pressEnterAdapative` - Run `pressEnter()` and if it's not handled, run `pressEnterWithIme()`.
1727
* `pressNumpadEnterWithIme`
1828
* `pressNumpadEnterAdaptive`
1929

2030
## 0.0.21
21-
Additions and adjustments to work around Flutter's test key simulation (September, 2023)
31+
### September, 2023
32+
Additions and adjustments to work around Flutter's test key simulation
2233

2334
* `pressKey`, `pressKeyDown`, `releaseKeyUp`, `repeatKey` wraps standard Flutter key simulations
2435
to prevent platform mismatches across key presses.
2536
* Don't use "ios" platform when simulating keyboard content typing because Flutter has a
2637
bug with generating key events for characters, specifically when simulating `platform` "ios".
2738

2839
## 0.0.20
29-
(DEPRECATED) Fixed a bug in keyboard key event platform overrides from version `0.0.19` (September, 2023)
40+
### September, 2023
41+
(DEPRECATED) Fixed a bug in keyboard key event platform overrides from version `0.0.19`
3042

3143
## 0.0.19
32-
(DEPRECATED) Keyboard and IME additions (September, 2023)
44+
### September, 2023
45+
(DEPRECATED) Keyboard and IME additions
3346

3447
* CTRL + HOME/END
3548
* CMD + HOME/END
@@ -38,13 +51,16 @@ Additions and adjustments to work around Flutter's test key simulation (Septembe
3851
* All keyboard event now simulate with a platform as chosen by `defaultTargetPlatform`
3952

4053
## 0.0.18
41-
Added arbitrary delta from simulated IME (December, 2022)
54+
### December, 2022
55+
Added arbitrary delta from simulated IME
4256

4357
## 0.0.17
44-
Added simulated IME text input and backspace (August, 2022)
58+
### August, 2022
59+
Added simulated IME text input and backspace
4560

4661
## 0.0.16
47-
Add key combos (June, 2022)
62+
### June, 2022
63+
Add key combos
4864

4965
* CMD + B
5066
* CMD + I
@@ -56,62 +72,73 @@ Add key combos (June, 2022)
5672
* ALT + DOWN ARROW
5773

5874
## 0.0.14
59-
Changed simulated clipboard initialization (June, 2022)
75+
### June, 2022
76+
Changed simulated clipboard initialization
6077

6178
* Changed `ClipboardInteractions` > `simulateClipboard()` to clear the clipboard content, if a clipboard simulation is already active. This provides a consistent initial state across multiple tests.
6279

6380
## 0.0.13
64-
Fixed simulated clipboard initialization (June, 2022)
81+
### June, 2022
82+
Fixed simulated clipboard initialization
6583

6684
* Bugfix - `ClipboardInteractions` previously didn't `init()` the simulation when requested. Now it does.
6785

6886
## 0.0.12
69-
Changed simulated clipboard API (June, 2022)
87+
### June, 2022
88+
Changed simulated clipboard API
7089

7190
* BREAKING - Changed `ClipboardInteractions` extensions to return clipboard text synchronously.
7291

7392
## 0.0.11
74-
Added SimulatedClipboard (June, 2022)
93+
### June, 2022
94+
Added SimulatedClipboard
7595

7696
* Added SimulatedClipboard and WidgetTester extensions to easily verify expected Clipboard interactions.
7797

7898
## 0.0.10
79-
Add HOME and END (June, 2022)
99+
### June, 2022
100+
Add HOME and END
80101

81102
* HOME
82103
* END
83104

84105
## 0.0.9
85-
Fixed a bug (June, 2022)
106+
### June, 2022
107+
Fixed a bug
86108

87109
* Fixed CTL + BACKSPACE, previous implementation was pressing CMD + CTL
88110

89111
## 0.0.8
90-
Add key combos (June, 2022)
112+
### June, 2022
113+
Add key combos
91114

92115
* CTL + BACKSPACE
93116
* ALT + BACKSPACE
94117

95118
## 0.0.7
96-
Add key combos (June, 2022)
119+
### June, 2022
120+
Add key combos
97121

98122
* CTL + E
99123

100124
## 0.0.6
101-
Add key combos (June, 2022)
125+
### June, 2022
126+
Add key combos
102127

103128
* CMD + BACKSPACE
104129

105130
## 0.0.5
106-
Add key combos (June, 2022)
131+
### June, 2022
132+
Add key combos
107133

108134
* SHIFT + UP ARROW
109135
* SHIFT + CMD + UP ARROW
110136
* SHIFT + DOWN ARROW
111137
* SHIFT + CMD + DOWN ARROW
112138

113139
## 0.0.4
114-
Add key combos (June, 2022)
140+
### June, 2022
141+
Add key combos
115142

116143
* ALT + LEFT ARROW
117144
* CTL + LEFT ARROW
@@ -125,19 +152,22 @@ Add key combos (June, 2022)
125152
* SHIFT + CMD + RIGHT ARROW
126153

127154
## 0.0.3
128-
Add key combos (June, 2022)
155+
### June, 2022
156+
Add key combos
129157

130158
* CMD/CTL + A
131159

132160
## 0.0.2
133-
Add key combos (June, 2022)
161+
### June, 2022
162+
Add key combos
134163

135164
* CMD/CTL + C
136165
* CMD/CTL + X
137166
* CMD/CTL + V
138167

139168
## 0.0.1
140-
Initial release (June, 2022)
169+
### June, 2022
170+
Initial release
141171

142172
Test APIs for:
143173
* pressing specific keyboard keys

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: flutter_test_robots
22
description: Flutter test tools and extensions to simulate human-computer interactions
3-
version: 0.0.24
3+
version: 0.1.0
44
homepage: https://github.com/flutter-bounty-hunters/flutter_test_robots
55

66
environment:

0 commit comments

Comments
 (0)