|
| 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