1.0.0-alpha01
What's Changed
This release marks the first 1.0 alpha release of compose-richtext. Reaching 1.0.0 is going to be a long journey but we are committed to maintaining this library in the long run.
The main highlight of the release is the separation of richtext-markdown module from richtext-commonmark. This new module will only be responsible for rendering any given Markdown tree defined by the AstNode structure. Any 3rd party library can be used to create an AstNode tree as can be seen in the new richtext-commonmark module that chooses to utilize commonmark parser.
It is now also possible to render Markdown content lazily at the top level. An example can be found in both android-sample and desktop-sample apps.
- Introduce richtext-markdown as a generic Markdown renderer in https://github.com/halilozercan/compose-richtext/pull/129
- Pass
astNodeType.startNumberasstartIndexby @atulgpt in https://github.com/halilozercan/compose-richtext/pull/128 - Moved LinkClickHandler from Markdown modules to richtext-ui in https://github.com/halilozercan/compose-richtext/pull/130
- Add Lazy Markdown Sample in https://github.com/halilozercan/compose-richtext/pull/131
- Revert LineHeight bug fix in https://github.com/halilozercan/compose-richtext/pull/132
- Fix #96 in https://github.com/halilozercan/compose-richtext/pull/134
- Fix #109 in https://github.com/halilozercan/compose-richtext/pull/133
- Update Compose version to 1.6.0 in https://github.com/halilozercan/compose-richtext/pull/137
New Contributors
- @atulgpt made their first contribution in https://github.com/halilozercan/compose-richtext/pull/128
Full Changelog: https://github.com/halilozercan/compose-richtext/compare/v0.20.0...1.0.0-alpha01