A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/vsch/flexmark-java/wiki/Version-0.60.0-Changes below:

Version 0.60.0 Changes · vsch/flexmark-java Wiki · GitHub

⚠️ Release of 0.60.0 has breaking changes due to re-organization, renaming, clean up and optimization of implementation classes.

In many cases, the extent of the changes and optimizations made it impossible to use the slow @Deprecated annotation with eventual removal. Manual changes to code will be required to migrate code.

ℹ️ If you encounter difficulty in migrating some code constructs please open an issue with details of the construct to be migrated.

Major improvements include:

IntelliJ-IDEA migration migrate flexmark-java 0_50_x to 0_60_0.xml can be used to assist in migrating from 0.50.40 to 0.60 version of the library. It will migrate class name and package changes only.

Changes to arguments and method changes have to be addressed manually.

This class is renamed to LineAppendable. Implementation and subclasses are similarly renamed to remove Formatting in the class name.

All formatting flags are now prefixed with F_ and when present, select the given modification of appended text. Previously, ALLOW_LEADING_WHITESPACE and ALLOW_LEADING_EOL were inverted and setting them disabled the text modification.

This interface and the implementation classes were refactored and were reworked for efficient use with SequenceBuilder.

This class was renamed to SegmentedSequenceFull, which contains the old, inefficient implementation. It is not recommended that the old class be used due to its inefficient and in some cases buggy implementation.

The new SegmentedSequence is an abstract class with concrete implementation by SegmentedSequenceFull and SegmentedSequenceTree. The latter is an efficient implementation using binary search tree.

The right way to create an instance of SegmentedSequence is to use an instance of SequenceBuilder to build a sequence then use SequenceBuilder.toSequence() to return an instance of SegmentedSequenceTree if the result requires a segmented sequence or a subsequence of underlying BasedSequence if the single segment.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4