markor icon indicating copy to clipboard operation
markor copied to clipboard

Update flexmark from 0.42.14 to 0.64.8, minSdk to 21

Open guanglinn opened this issue 1 year ago • 3 comments

  1. Update flexmark from 0.42.14 to 0.64.8;
  2. Update some dependency libraries;
  3. Update minSdk from 18 to 21.

guanglinn avatar Sep 04 '24 09:09 guanglinn

Since version 0.42.14, flexmark-java has obtained a large number of improvements and bug fixes, so it is worth upgrading.

Markor works well, and no issues occurred yet after updating flexmark and other libraries.

browser 1.8.0 requires minSdkVersion cannot be smaller than version 19. appcompat 1.7.0 requires minSdkVersion cannot be smaller than version 21.

Even if we choose API 21 (Android 5.0, in 2014) as minimum SDK, Markor can still run on approximately 99% of devices, so I don't think we need to worry about this.

2024-08-04-min-sdk-version-21

guanglinn avatar Sep 04 '24 10:09 guanglinn

For sure there are improvements at every release. Though is there something specific that gave you reason to get a newer version?

gsantner avatar Sep 24 '24 22:09 gsantner

From what I've seen so far, the benefits of upgrading are improved performance (https://github.com/vsch/flexmark-java/wiki/Version-0.60.0-Changes) and better handling of MarkDown extensions (flexmark-all).

JSchmerling avatar Aug 04 '25 16:08 JSchmerling