Releases: halilozercan/compose-richtext
1.0.0-alpha04
What's Changed
- Updates Coil 3.0 by @vitorpamplona in #172
- Correct prefix measurement logic in FormattedList by @mmoser-hw in #176
New Contributors
- @mmoser-hw made their first contribution in #176
Full Changelog: 1.0.0-alpha03...1.0.0-alpha04
1.0.0-alpha03
This release removes the printing and slideshow modules to focus on the core Markdown and RichText functionalities. It also adds support for inline base64 images.
Breaking Changes
- The
printingandslideshowmodules have been removed. If you were using them, you will need to find an alternative or use a previous version of the library.
New Features
- Inline Base64 Image Rendering: Markdown images can now be rendered from inline base64-encoded data.
Updates & Maintenance
- Dependencies Updated:
- Compose Multiplatform updated to
1.8.2. - Commonmark updated to
0.25.0. - Dokka updated to
2.0.0.
- Compose Multiplatform updated to
1.0.0-alpha02
What's Changed
- Updated to CMP 1.7.1
- Added custom markdown block rendering.
- This feature enables developers to intercept Markdown rendering process by choosing subset of
AstBlockNodes to provide rendering for.
- This feature enables developers to intercept Markdown rendering process by choosing subset of
- Migrated to Compose native LinkAnnotations for link rendering in
richtext-ui.- Link styling now also uses
TextLinkStyles
- Link styling now also uses
New Contributors
Full Changelog: 1.0.0-alpha01...1.0.0-alpha02
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 #129
- Pass
astNodeType.startNumberasstartIndexby @atulgpt in #128 - Moved LinkClickHandler from Markdown modules to richtext-ui in #130
- Add Lazy Markdown Sample in #131
- Revert LineHeight bug fix in #132
- Fix #96 in #134
- Fix #109 in #133
- Update Compose version to 1.6.0 in #137
New Contributors
Full Changelog: v0.20.0...1.0.0-alpha01
v0.20.0
What's Changed
- BugFix: Image goes over the text by @vitorpamplona in #117
- 0.20.0 Update by @halilozercan in #126
Full Changelog: v0.17.0...v0.20.0
v0.17.0
What's Changed
This release updates the Compose version to compose-multiplatform 1.4.1
- Adds accessibility to Markdown Headers. by @SLahay in #105
- BugFix: Full-bleed markdown image fix by @vitorpamplona in #114
- Update dependencies and release new version by @halilozercan in #115
New Contributors
- @SLahay made their first contribution in #105
- @vitorpamplona made their first contribution in #114
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- Add autolink (linkify) functionality to Markdown by @morrisseyai in #101
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Bump Compose Multiplatform version to 1.2.0 by @morrisseyai in #98
- Add Modifier to CodeBlockStyle by @morrisseyai in #99
- Only consume Text click events if the tap occurs on a link by @morrisseyai in #97
New Contributors
- @morrisseyai made their first contribution in #98
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
- Add Material3 docs to navigation by @msfjarvis in #87
- 0.14.0 Release by @halilozercan in #91
- Fix Dokka version conflict with lower AGP version by @halilozercan in #92
Full Changelog: v0.13.0...v0.14.1
v0.13.0
What's Changed
- Revert back to stable releases of both Jetpack and Jetbrains Compose by @halilozercan in #85
- Add Material3 module by @halilozercan in #86
Full Changelog: v0.12.0...v0.13.0