|
| 1 | +## 0.3.2 |
| 2 | + |
| 3 | +- Flutter 3.22 WASM fixes |
| 4 | + |
1 | 5 | ## 0.3.1
|
2 | 6 |
|
3 |
| -* Support for Flutter v3.13.6. |
| 7 | +- Support for Flutter v3.13.6. |
4 | 8 |
|
5 | 9 | ## 0.3.0
|
6 | 10 |
|
7 |
| -* **BREAKING:** Deleted `CodeController.stringMap`. |
8 |
| -* **BREAKING:** Deleted `theme` from `CodeController`, (Issue [172](https://github.com/akvelon/flutter-code-editor/issues/172)). |
| 11 | +- **BREAKING:** Deleted `CodeController.stringMap`. |
| 12 | +- **BREAKING:** Deleted `theme` from `CodeController`, (Issue [172](https://github.com/akvelon/flutter-code-editor/issues/172)). |
9 | 13 |
|
10 | 14 | ## 0.2.24
|
11 | 15 |
|
12 |
| -* Hide the suggestion box when `CodeField` is disposed (Issue [241](https://github.com/akvelon/flutter-code-editor/issues/241)). |
13 |
| -* Fix issues with Flutter 3.10. |
| 16 | +- Hide the suggestion box when `CodeField` is disposed (Issue [241](https://github.com/akvelon/flutter-code-editor/issues/241)). |
| 17 | +- Fix issues with Flutter 3.10. |
14 | 18 |
|
15 | 19 | ## 0.2.23
|
16 | 20 |
|
17 |
| -* Added `CodeController.readOnly`. |
| 21 | +- Added `CodeController.readOnly`. |
18 | 22 |
|
19 | 23 | ## 0.2.22
|
20 | 24 |
|
21 |
| -* Fixed most of the search bugs (Issue [228](https://github.com/akvelon/flutter-code-editor/issues/228)). |
| 25 | +- Fixed most of the search bugs (Issue [228](https://github.com/akvelon/flutter-code-editor/issues/228)). |
22 | 26 |
|
23 | 27 | ## 0.2.21
|
24 | 28 |
|
25 |
| -* 'Enter' key in the search pattern input scrolls to the next match. |
| 29 | +- 'Enter' key in the search pattern input scrolls to the next match. |
26 | 30 |
|
27 | 31 | ## 0.2.20
|
28 | 32 |
|
29 |
| -* Alpha version of search. |
| 33 | +- Alpha version of search. |
30 | 34 |
|
31 | 35 | ## 0.2.19
|
32 | 36 |
|
33 |
| -* Fixed inability to change the value with `WidgetTester.enterText()` (Issue [232](https://github.com/akvelon/flutter-code-editor/issues/232)). |
| 37 | +- Fixed inability to change the value with `WidgetTester.enterText()` (Issue [232](https://github.com/akvelon/flutter-code-editor/issues/232)). |
34 | 38 |
|
35 | 39 | ## 0.2.18
|
36 | 40 |
|
37 |
| -* Fixed the suggestion box horizontal offset (Issue [224](https://github.com/akvelon/flutter-code-editor/issues/224)). |
| 41 | +- Fixed the suggestion box horizontal offset (Issue [224](https://github.com/akvelon/flutter-code-editor/issues/224)). |
38 | 42 |
|
39 | 43 | ## 0.2.17
|
40 | 44 |
|
41 |
| -* Allow to disable autocompletion (Issue [206](https://github.com/akvelon/flutter-code-editor/issues/206)). |
42 |
| -* Close suggestions with Escape key (Issue [219](https://github.com/akvelon/flutter-code-editor/issues/219)). |
| 45 | +- Allow to disable autocompletion (Issue [206](https://github.com/akvelon/flutter-code-editor/issues/206)). |
| 46 | +- Close suggestions with Escape key (Issue [219](https://github.com/akvelon/flutter-code-editor/issues/219)). |
43 | 47 |
|
44 | 48 | ## 0.2.16
|
45 | 49 |
|
46 |
| -* Do not delete folded blocks by backspace or delete keys (Issue [210](https://github.com/akvelon/flutter-code-editor/issues/210)). |
47 |
| -* Use theme colors in error message overlays (Issue [212](https://github.com/akvelon/flutter-code-editor/issues/212)). |
| 50 | +- Do not delete folded blocks by backspace or delete keys (Issue [210](https://github.com/akvelon/flutter-code-editor/issues/210)). |
| 51 | +- Use theme colors in error message overlays (Issue [212](https://github.com/akvelon/flutter-code-editor/issues/212)). |
48 | 52 |
|
49 | 53 | ## 0.2.15
|
50 | 54 |
|
51 |
| -* Suggestion box is shown in an `OverlayEntry` instead of `Stack` (Issue [207](https://github.com/akvelon/flutter-code-editor/issues/207)). |
| 55 | +- Suggestion box is shown in an `OverlayEntry` instead of `Stack` (Issue [207](https://github.com/akvelon/flutter-code-editor/issues/207)). |
52 | 56 |
|
53 | 57 | ## 0.2.14
|
54 | 58 |
|
55 |
| -* Fixed "Field 'windowSize' has not been initialized" bug (Issue [203](https://github.com/akvelon/flutter-code-editor/issues/203)). |
| 59 | +- Fixed "Field 'windowSize' has not been initialized" bug (Issue [203](https://github.com/akvelon/flutter-code-editor/issues/203)). |
56 | 60 |
|
57 | 61 | ## 0.2.13
|
58 | 62 |
|
59 |
| -* Workaround to disable spellcheck in Firefox (Issue [197](https://github.com/akvelon/flutter-code-editor/issues/197)). |
| 63 | +- Workaround to disable spellcheck in Firefox (Issue [197](https://github.com/akvelon/flutter-code-editor/issues/197)). |
60 | 64 |
|
61 | 65 | ## 0.2.12
|
62 | 66 |
|
63 |
| -* Fix undo/redo bugs (Issues [132](https://github.com/akvelon/flutter-code-editor/issues/132), [186](https://github.com/akvelon/flutter-code-editor/issues/186), [193](https://github.com/akvelon/flutter-code-editor/issues/193)). |
64 |
| -* Fix cursor jumping bug ([Issue 182](https://github.com/akvelon/flutter-code-editor/issues/182)). |
| 67 | +- Fix undo/redo bugs (Issues [132](https://github.com/akvelon/flutter-code-editor/issues/132), [186](https://github.com/akvelon/flutter-code-editor/issues/186), [193](https://github.com/akvelon/flutter-code-editor/issues/193)). |
| 68 | +- Fix cursor jumping bug ([Issue 182](https://github.com/akvelon/flutter-code-editor/issues/182)). |
65 | 69 |
|
66 | 70 | ## 0.2.10
|
67 | 71 |
|
68 |
| -* Added pluggable analyzers support ([Issue 139](https://github.com/akvelon/flutter-code-editor/issues/139)). |
69 |
| -* Added `DartPadAnalyzer`. |
70 |
| -* Fixed linter issues ([Issue 164](https://github.com/akvelon/flutter-code-editor/issues/164)). |
| 72 | +- Added pluggable analyzers support ([Issue 139](https://github.com/akvelon/flutter-code-editor/issues/139)). |
| 73 | +- Added `DartPadAnalyzer`. |
| 74 | +- Fixed linter issues ([Issue 164](https://github.com/akvelon/flutter-code-editor/issues/164)). |
71 | 75 |
|
72 | 76 | ## 0.2.9
|
73 | 77 |
|
74 |
| -* Hiding line numbers, errors, and folding handles ([Issue 159](https://github.com/akvelon/flutter-code-editor/issues/159)). |
75 |
| -* Indent new line after `:` in Python ([Issue 135](https://github.com/akvelon/flutter-code-editor/issues/135)). |
76 |
| -* Track the test coverage, add the codecov badge ([Issue 146](https://github.com/akvelon/flutter-code-editor/issues/146)). |
77 |
| -* Do not pale the editor if a visible section is set ([Issue 153](https://github.com/akvelon/flutter-code-editor/pull/153)). |
78 |
| -* Added GIFs to README ([Issue 148](https://github.com/akvelon/flutter-code-editor/issues/148)). |
79 |
| -* Fixed 'Index out of range' exception with visible sections on the default factorial example ([Issue 152](https://github.com/akvelon/flutter-code-editor/issues/152)). |
80 |
| -* Fixed linter issues ([Issue 147](https://github.com/akvelon/flutter-code-editor/issues/147)). |
| 78 | +- Hiding line numbers, errors, and folding handles ([Issue 159](https://github.com/akvelon/flutter-code-editor/issues/159)). |
| 79 | +- Indent new line after `:` in Python ([Issue 135](https://github.com/akvelon/flutter-code-editor/issues/135)). |
| 80 | +- Track the test coverage, add the codecov badge ([Issue 146](https://github.com/akvelon/flutter-code-editor/issues/146)). |
| 81 | +- Do not pale the editor if a visible section is set ([Issue 153](https://github.com/akvelon/flutter-code-editor/pull/153)). |
| 82 | +- Added GIFs to README ([Issue 148](https://github.com/akvelon/flutter-code-editor/issues/148)). |
| 83 | +- Fixed 'Index out of range' exception with visible sections on the default factorial example ([Issue 152](https://github.com/akvelon/flutter-code-editor/issues/152)). |
| 84 | +- Fixed linter issues ([Issue 147](https://github.com/akvelon/flutter-code-editor/issues/147)). |
81 | 85 |
|
82 | 86 | ## 0.2.8
|
83 | 87 |
|
84 |
| -* Java fallback parser preserves foldable blocks if `highlight` fails ([Issue 48](https://github.com/akvelon/flutter-code-editor/issues/48)). |
| 88 | +- Java fallback parser preserves foldable blocks if `highlight` fails ([Issue 48](https://github.com/akvelon/flutter-code-editor/issues/48)). |
85 | 89 |
|
86 | 90 | ## 0.2.7
|
87 | 91 |
|
88 |
| -* Fix joining nested foldable blocks ([Issue 136](https://github.com/akvelon/flutter-code-editor/issues/136)). |
| 92 | +- Fix joining nested foldable blocks ([Issue 136](https://github.com/akvelon/flutter-code-editor/issues/136)). |
89 | 93 |
|
90 | 94 | ## 0.2.6
|
91 | 95 |
|
92 |
| -* Comment out and uncomment code with Ctrl-/ ([Issue 117](https://github.com/akvelon/flutter-code-editor/issues/117)). |
| 96 | +- Comment out and uncomment code with Ctrl-/ ([Issue 117](https://github.com/akvelon/flutter-code-editor/issues/117)). |
93 | 97 |
|
94 | 98 | ## 0.2.5
|
95 | 99 |
|
96 |
| -* Tab and Shift-Tab handling ([Issue 116](https://github.com/akvelon/flutter-code-editor/issues/116)). |
97 |
| -* Selection does not reset redo history ([Issue 133](https://github.com/akvelon/flutter-code-editor/issues/133)). |
| 100 | +- Tab and Shift-Tab handling ([Issue 116](https://github.com/akvelon/flutter-code-editor/issues/116)). |
| 101 | +- Selection does not reset redo history ([Issue 133](https://github.com/akvelon/flutter-code-editor/issues/133)). |
98 | 102 |
|
99 | 103 | ## 0.2.4
|
100 | 104 |
|
101 |
| -* Exported `StringExtension`. |
102 |
| -* Added an example with changing the language and the theme. |
| 105 | +- Exported `StringExtension`. |
| 106 | +- Added an example with changing the language and the theme. |
103 | 107 |
|
104 | 108 | ## 0.2.3
|
105 | 109 |
|
106 |
| -* Fixed removing listeners in `_CodeFieldState.dispose()`. |
| 110 | +- Fixed removing listeners in `_CodeFieldState.dispose()`. |
107 | 111 |
|
108 | 112 | ## 0.2.2
|
109 | 113 |
|
110 |
| -* Added `CodeController.lastTextSpan` field (visible for testing) to return the last `TextSpan` |
111 |
| -produced by `buildTextSpan()`. |
| 114 | +- Added `CodeController.lastTextSpan` field (visible for testing) to return the last `TextSpan` |
| 115 | + produced by `buildTextSpan()`. |
112 | 116 |
|
113 | 117 | ## 0.2.1
|
114 | 118 |
|
115 |
| -* Added the migration guide for 0.2 to README. |
| 119 | +- Added the migration guide for 0.2 to README. |
116 | 120 |
|
117 | 121 | ## 0.2.0
|
118 | 122 |
|
119 |
| -* **BREAKING:** Removed theme from `CodeController`. Use `CodeTheme` widget instead. |
120 |
| -* **BREAKING:** Removed `webSpaceFix`, https://github.com/flutter/flutter/issues/77929 |
121 |
| -* **BREAKING:** Fixed typo `IntendModifier` → `IndentModifier`. |
122 |
| -* **BREAKING:** `CodeFieldState` is now private. |
| 123 | +- **BREAKING:** Removed theme from `CodeController`. Use `CodeTheme` widget instead. |
| 124 | +- **BREAKING:** Removed `webSpaceFix`, https://github.com/flutter/flutter/issues/77929 |
| 125 | +- **BREAKING:** Fixed typo `IntendModifier` → `IndentModifier`. |
| 126 | +- **BREAKING:** `CodeFieldState` is now private. |
123 | 127 |
|
124 | 128 | ## 0.1.15
|
125 | 129 |
|
126 |
| -* Added a missing code file. |
| 130 | +- Added a missing code file. |
127 | 131 |
|
128 | 132 | ## 0.1.14
|
129 | 133 |
|
130 |
| -* Python fallback parser preserves foldable blocks if `highlight` fails ([Issue 49](https://github.com/akvelon/flutter-code-editor/issues/49)). |
| 134 | +- Python fallback parser preserves foldable blocks if `highlight` fails ([Issue 49](https://github.com/akvelon/flutter-code-editor/issues/49)). |
131 | 135 |
|
132 | 136 | ## 0.1.13
|
133 | 137 |
|
134 |
| -* Remove an accidentally published temp file. |
| 138 | +- Remove an accidentally published temp file. |
135 | 139 |
|
136 | 140 | ## 0.1.12
|
137 | 141 |
|
138 |
| -* Reformatted the license, updated README. |
| 142 | +- Reformatted the license, updated README. |
139 | 143 |
|
140 | 144 | ## 0.1.11
|
141 | 145 |
|
142 |
| -* Updated README. |
| 146 | +- Updated README. |
143 | 147 |
|
144 | 148 | ## 0.1.10
|
145 | 149 |
|
146 |
| -* Fixed formatting. |
| 150 | +- Fixed formatting. |
147 | 151 |
|
148 | 152 | ## 0.1.9
|
149 | 153 |
|
150 |
| -* Read-only blocks are now pale ([Issue 103](https://github.com/akvelon/flutter-code-editor/issues/103)). |
| 154 | +- Read-only blocks are now pale ([Issue 103](https://github.com/akvelon/flutter-code-editor/issues/103)). |
151 | 155 |
|
152 | 156 | ## 0.1.8
|
153 | 157 |
|
154 |
| -* Fixed linter issues. |
| 158 | +- Fixed linter issues. |
155 | 159 |
|
156 | 160 | ## 0.1.7
|
157 | 161 |
|
158 |
| -* Fixed README errors. |
| 162 | +- Fixed README errors. |
159 | 163 |
|
160 | 164 | ## 0.1.6
|
161 | 165 |
|
162 |
| -* Improved README. |
| 166 | +- Improved README. |
163 | 167 |
|
164 | 168 | ## 0.1.5
|
165 | 169 |
|
166 |
| -* Updated license formatting to match pub.dev requirements. |
| 170 | +- Updated license formatting to match pub.dev requirements. |
167 | 171 |
|
168 | 172 | ## 0.1.4
|
169 |
| -* Added `CodeController.readOnlySectionNames` getter and setter ([Issue 110](https://github.com/akvelon/flutter-code-editor/issues/110)). |
170 |
| -* Added `CodeController.foldCommentAtLineZero`, `foldImports`, `foldOutsideSections` ([Issue 89](https://github.com/akvelon/flutter-code-editor/issues/89)). |
171 |
| -* Added `CodeController.visibleSectionNames` ([Issue 27](https://github.com/akvelon/flutter-code-editor/issues/27)). |
172 |
| -* Fixed folding Python blocks with multiline `if` conditions ([Issue 108](https://github.com/akvelon/flutter-code-editor/issues/108)). |
173 |
| -* Fixed folding duplicate blocks like `[{...}]` etc ([Issue 99](https://github.com/akvelon/flutter-code-editor/issues/99)). |
174 |
| -* Fixed `cutLineIndexIfVisible` bug ([Issue 112](https://github.com/akvelon/flutter-code-editor/issues/112)). |
| 173 | + |
| 174 | +- Added `CodeController.readOnlySectionNames` getter and setter ([Issue 110](https://github.com/akvelon/flutter-code-editor/issues/110)). |
| 175 | +- Added `CodeController.foldCommentAtLineZero`, `foldImports`, `foldOutsideSections` ([Issue 89](https://github.com/akvelon/flutter-code-editor/issues/89)). |
| 176 | +- Added `CodeController.visibleSectionNames` ([Issue 27](https://github.com/akvelon/flutter-code-editor/issues/27)). |
| 177 | +- Fixed folding Python blocks with multiline `if` conditions ([Issue 108](https://github.com/akvelon/flutter-code-editor/issues/108)). |
| 178 | +- Fixed folding duplicate blocks like `[{...}]` etc ([Issue 99](https://github.com/akvelon/flutter-code-editor/issues/99)). |
| 179 | +- Fixed `cutLineIndexIfVisible` bug ([Issue 112](https://github.com/akvelon/flutter-code-editor/issues/112)). |
175 | 180 |
|
176 | 181 | ## 0.1.3
|
177 | 182 |
|
178 |
| -* Custom undo/redo implementation ([Issue 97](https://github.com/akvelon/flutter-code-editor/issues/97)). |
179 |
| -* Remove `FoldableBlock` duplicates ([Issue 99](https://github.com/akvelon/flutter-code-editor/issues/99)). |
180 |
| -* Copy folded text ([Issue 24](https://github.com/akvelon/flutter-code-editor/issues/24)). |
| 183 | +- Custom undo/redo implementation ([Issue 97](https://github.com/akvelon/flutter-code-editor/issues/97)). |
| 184 | +- Remove `FoldableBlock` duplicates ([Issue 99](https://github.com/akvelon/flutter-code-editor/issues/99)). |
| 185 | +- Copy folded text ([Issue 24](https://github.com/akvelon/flutter-code-editor/issues/24)). |
181 | 186 |
|
182 | 187 | ## 0.1.2
|
183 | 188 |
|
184 |
| -* Preserve selection when folding and unfolding ([Issue 81](https://github.com/akvelon/flutter-code-editor/issues/81)). |
| 189 | +- Preserve selection when folding and unfolding ([Issue 81](https://github.com/akvelon/flutter-code-editor/issues/81)). |
185 | 190 |
|
186 | 191 | ## 0.1.1
|
187 | 192 |
|
188 |
| -* Added code folding. |
189 |
| -* Fixed editing around hidden text ranges. |
190 |
| -* Updated dependencies. |
| 193 | +- Added code folding. |
| 194 | +- Fixed editing around hidden text ranges. |
| 195 | +- Updated dependencies. |
191 | 196 |
|
192 | 197 | ## 0.1.0
|
193 | 198 |
|
194 |
| -* Highlights unterminated blocks for Java and Python. |
| 199 | +- Highlights unterminated blocks for Java and Python. |
195 | 200 |
|
196 | 201 | ## 0.0.9
|
197 | 202 |
|
198 |
| -* Forked https://github.com/BertrandBev/code_field |
199 |
| -* Re-license under the Apache license, mention the original author as the original license required. |
200 |
| -* Added hidden service comment support. |
201 |
| -* Added read-only blocks support. |
202 |
| -* Added autocomplete for keywords, already-in-the-editor words, and external dictionary. |
| 203 | +- Forked https://github.com/BertrandBev/code_field |
| 204 | +- Re-license under the Apache license, mention the original author as the original license required. |
| 205 | +- Added hidden service comment support. |
| 206 | +- Added read-only blocks support. |
| 207 | +- Added autocomplete for keywords, already-in-the-editor words, and external dictionary. |
0 commit comments