Skip to content

Latest commit

 

History

History
198 lines (116 loc) · 6.82 KB

CHANGELOG.md

File metadata and controls

198 lines (116 loc) · 6.82 KB

0.3.0

  • BREAKING: Deleted CodeController.stringMap.
  • BREAKING: Deleted theme from CodeController, (Issue 172).

0.2.24

  • Hide the suggestion box when CodeField is disposed (Issue 241).
  • Fix issues with Flutter 3.10.

0.2.23

  • Added CodeController.readOnly.

0.2.22

  • Fixed most of the search bugs (Issue 228).

0.2.21

  • 'Enter' key in the search pattern input scrolls to the next match.

0.2.20

  • Alpha version of search.

0.2.19

  • Fixed inability to change the value with WidgetTester.enterText() (Issue 232).

0.2.18

  • Fixed the suggestion box horizontal offset (Issue 224).

0.2.17

  • Allow to disable autocompletion (Issue 206).
  • Close suggestions with Escape key (Issue 219).

0.2.16

  • Do not delete folded blocks by backspace or delete keys (Issue 210).
  • Use theme colors in error message overlays (Issue 212).

0.2.15

  • Suggestion box is shown in an OverlayEntry instead of Stack (Issue 207).

0.2.14

  • Fixed "Field 'windowSize' has not been initialized" bug (Issue 203).

0.2.13

  • Workaround to disable spellcheck in Firefox (Issue 197).

0.2.12

0.2.10

  • Added pluggable analyzers support (Issue 139).
  • Added DartPadAnalyzer.
  • Fixed linter issues (Issue 164).

0.2.9

  • Hiding line numbers, errors, and folding handles (Issue 159).
  • Indent new line after : in Python (Issue 135).
  • Track the test coverage, add the codecov badge (Issue 146).
  • Do not pale the editor if a visible section is set (Issue 153).
  • Added GIFs to README (Issue 148).
  • Fixed 'Index out of range' exception with visible sections on the default factorial example (Issue 152).
  • Fixed linter issues (Issue 147).

0.2.8

  • Java fallback parser preserves foldable blocks if highlight fails (Issue 48).

0.2.7

  • Fix joining nested foldable blocks (Issue 136).

0.2.6

  • Comment out and uncomment code with Ctrl-/ (Issue 117).

0.2.5

  • Tab and Shift-Tab handling (Issue 116).
  • Selection does not reset redo history (Issue 133).

0.2.4

  • Exported StringExtension.
  • Added an example with changing the language and the theme.

0.2.3

  • Fixed removing listeners in _CodeFieldState.dispose().

0.2.2

  • Added CodeController.lastTextSpan field (visible for testing) to return the last TextSpan produced by buildTextSpan().

0.2.1

  • Added the migration guide for 0.2 to README.

0.2.0

  • BREAKING: Removed theme from CodeController. Use CodeTheme widget instead.
  • BREAKING: Removed webSpaceFix, flutter/flutter#77929
  • BREAKING: Fixed typo IntendModifierIndentModifier.
  • BREAKING: CodeFieldState is now private.

0.1.15

  • Added a missing code file.

0.1.14

  • Python fallback parser preserves foldable blocks if highlight fails (Issue 49).

0.1.13

  • Remove an accidentally published temp file.

0.1.12

  • Reformatted the license, updated README.

0.1.11

  • Updated README.

0.1.10

  • Fixed formatting.

0.1.9

0.1.8

  • Fixed linter issues.

0.1.7

  • Fixed README errors.

0.1.6

  • Improved README.

0.1.5

  • Updated license formatting to match pub.dev requirements.

0.1.4

  • Added CodeController.readOnlySectionNames getter and setter (Issue 110).
  • Added CodeController.foldCommentAtLineZero, foldImports, foldOutsideSections (Issue 89).
  • Added CodeController.visibleSectionNames (Issue 27).
  • Fixed folding Python blocks with multiline if conditions (Issue 108).
  • Fixed folding duplicate blocks like [{...}] etc (Issue 99).
  • Fixed cutLineIndexIfVisible bug (Issue 112).

0.1.3

0.1.2

  • Preserve selection when folding and unfolding (Issue 81).

0.1.1

  • Added code folding.
  • Fixed editing around hidden text ranges.
  • Updated dependencies.

0.1.0

  • Highlights unterminated blocks for Java and Python.

0.0.9

  • Forked https://github.com/BertrandBev/code_field
  • Re-license under the Apache license, mention the original author as the original license required.
  • Added hidden service comment support.
  • Added read-only blocks support.
  • Added autocomplete for keywords, already-in-the-editor words, and external dictionary.