Skip to content

Releases: suragch/mongol

8.0.0

21 May 05:19
Compare
Choose a tag to compare

[8.0.0] - 2024.05.13

  • Update widgets for Material 3 (#50) (@Satsrag)
  • New tonal buttons (@Satsrag)
  • New MongolFilledButton widget (@Satsrag)
  • New MongolCheckboxListTile widget (@Satsrag)
  • New MongolRadioListTile widget (@Satsrag)
  • New MongolSwitchListTile widget (@Satsrag)
  • New MongolCheckedPopupMenuItem (@Satsrag)
  • Update for breaking change in Flutter 3.22

[7.0.0] - 2023.12.27

  • Update APIs to match the Flutter 3.16 release. (#47) (with lots of help from @Satsrag)
  • It's unclear if this would be a breaking change for those still using a lower version of Flutter, but making a major version bump just in case.
  • Added TextHeightBasis (similar to TextWidthBasis for Text) at the lower levels (ex, MongolTextPainter) but not all the way up to MongolText. This affects whether the widget height is the height of the parent when line wrapping or the height of the longestLine. The default right now is parent. See #49 for progress.
  • One known issue is emojis and CJK characters are not correctly horizontally centered in some circumstances. (#48)

6.0.1

24 Aug 07:54
Compare
Choose a tag to compare
  • Fix images not displaying in pub.dev documentation.

6.0.0

24 Aug 07:52
Compare
Choose a tag to compare
  • Fixes for breaking changes in Flutter 2.13, mostly related to the text selection API.

5.0.0

15 May 05:39
Compare
Choose a tag to compare
  • Update APIs to match the Flutter 3.10 and Dart 3.0 release. (#45) (@Satsrag)
  • This is a major version bump because of the breaking changes in the Flutter update and the new requirement to use Dart 3.0.
  • The known issues in the version 4.0.0 changelog notes still exist.

4.0.0

10 Feb 04:40
Compare
Choose a tag to compare
  • Update APIs to match the Flutter 3.7 release. Theoretically this may have added some improvements, but the main reason was that Flutter 3.7 broke the old package. This is a major version bump because some of the API changes were potentially breaking for users of mongol 3.4.0. (#38)
  • There are some known issues related to the input decorator for MongolTextField (#29, #30, #32, #39, #40, #41). Help requested to fix these. This release exports MongolEditableText if anyone needs a more low-level option.
  • The MongolText API appears to be unaffected by this update, but keep an eye on performance for large text strings. MongolTextPainter and MongolParagraph have a new dispose method and it is unclear how this may affect performance/memory for better or worse.

3.4.0

05 Jan 10:40
Compare
Choose a tag to compare
  • Remove DefaultMongolTextEditingShortcuts from MongolEditableTextState (#35) (@Satsrag)
  • To switch the behavior of left/right and up/down keys in MongolEditableText, developers now need to add MongolTextEditingShortcuts at the top of the widget tree. See #33 for discussion.

3.3.1

31 Dec 07:10
Compare
Choose a tag to compare

[3.3.1] - 2022.12.31

  • Fix: crash when MongolTextField contain a line end with ' \n' (#34) (@Satsrag)

[3.3.0] - 2022.11.29

  • Fix label problems on outlined input border with MongolOutlineInputBorder (#28).
  • Export TextAlignHorizontal for MongolTextField.

[3.2.0] - 2022.10.22

  • Updating internal code to remove compiler warnings. Required minimum of Flutter 2.17.
  • Added example app demo for MongolTextField to show options for input decorations.
  • Export MongolRenderEditable to get cursor location (#31).

[3.1.0] - 2022.09.13

  • Added MongolTextField back in with fixes. (@Satsrag)

3.0.2

10 Feb 08:34
Compare
Choose a tag to compare

[3.0.2] - 2022.02.10

  • Fix for bug caused by Flutter 2.10 upgrade (#20) (@azhansy)

3.0.1

10 Jan 07:12
Compare
Choose a tag to compare

[3.0.1] - 2022.01.10

  • Exported MongolTextPainter so that it is public now.

[3.0.0] - 2021.12.18

  • Removed MongolTextField and related classes from the library. The Flutter 2.8 update broke the editing widgets again. Even if we fixed this break, there was still the major issue of crashing when scrolling MongolTextField. It is easier to remove MongolTextField now and start over from scratch, either with the Flutter text editing widgets or with something like SuperEditor.

2.2.1

20 Sep 10:30
Compare
Choose a tag to compare
  • Fix the errors caused by the Flutter 2.5 update.
  • Removed lots of tests (unfortunately) because the Flutter 2.5 update broke something internally with the custom Flutter testing implementation for the Mongol widgets.
  • Fixed the buttons.
  • Known issue: MongolTextField still crashes when text content needs to scroll.