Releases: mikepenz/multiplatform-markdown-renderer
Releases · mikepenz/multiplatform-markdown-renderer
v0.34.0
🚀 Features
- Compose 1.8.0 / Compose Multiplatform 1.8.0-rc01
- PR: #384
- Add API to specify custom inline content
- PR: #393
- Update to Compose Multiplatform 1.8.0
- PR: #397
🐛 Fixes
- Make markdown parsing
immediateifLocalInspectionModeis true- PR: #386
- Improve BlockQuotes
- PR: #395
💬 Other
- Fix VM example in README
- PR: #381
- Fix deprecation warning for aboutlibs in iOS sample
- PR: #383
- Update to AboutLibraries 12.1.0-rc02
- PR: #387
- Add export configuration for library definitions
- PR: #388
- AboutLibraries
12.1.0-rc03- PR: #389
- Reorder
markdownAnnotatorfunction arguments- PR: #392
Contributors:
v0.34.0-rc03
v0.34.0-rc02
v0.34.0-rc01
v0.33.0
Important
This is a major release with a significant number of behavior and API changes. Please see the migration guide for more information.
https://github.com/mikepenz/multiplatform-markdown-renderer/blob/develop/MIGRATION.md
🚀 Features
- Update to Kotlin 2.1.20
- PR: #341
- Introduce dependency update plugin | Update
ktorto3.1.2- PR: #345
- Move parsing into producer | Introduce loading / error state
- PR: #346
- Introduce support for reference links
- PR: #347
- Provide
MarkdownStateobject with observable state- PR: #348
- Setting to adjust annotator behavior
- PR: #350
- Pass MarkdownList depth via
MarkdownComponentModel'sextrafield- PR: #342
- Refactor to support
LazyColumnas parent container for the markdown content- PR: #328
- Add the
:sample:sharedmodule for sharing ui- PR: #335
- Provide extension function to get
listDepthfromMarkdownComponentModel- PR: #354
- Offer API to provide
Modifierfor list item content- PR: #363
- Refine stability
- PR: #364
- Open up
MarkdownElementComposable- PR: #373
- Introduce API to parse markdown in VM
- PR: #377
- Allow lists to start at any number
- PR: #376
🐛 Fixes
- Use
textfrom typography for checkbox text style- PR: #343
- Fix publish step condition in CI workflow
- PR: #379
💬 Other
- Cleanup README
- PR: #351
- Introduce MIGRATION guide
- PR: #352
- Refine Sample app design
- PR: #353
- Cleanup unused arguments
- PR: #355
- Fix release sample app build
- PR: #357
- Cleanup code
- PR: #358
- Add viewport meta tag to
index.html- PR: #360
- Remove nested handling of elements in
MarkdownandLazyMarkdown- PR: #361
- Improve sample app padding
- PR: #362
- Update AboutLibraries
- PR: #366
- Optimize code structure and readability
- PR: #365
- Update AboutLibraries plugin
- PR: #369
- Fix sample deprecation warning from AboutLibs
- PR: #370
- Publish using cross compilation
- PR: #371
Contributors:
v0.33.0-rc02
v0.33.0-rc01
v0.33.0-b05
v0.33.0-b04
v0.33.0-b03
Caution
This release contains multiple breaking changes, upgrade with caution.
See the MIGRATION documentation for details.
🚀 Features
- Introduce support for reference links
- Move parsing into producer | Introduce loading / error state
- Provide
MarkdownStateobject with observable state - Provide extension function to get
listDepthfromMarkdownComponentModel - Setting to adjust annotator behavior
- Introduce dependency update plugin | Update
ktorto3.1.2 - Use
textfrom typography for checkbox text style - Pass MarkdownList depth via
MarkdownComponentModel'sextrafield
🐛 Fixes
Other
- Refine Sample app design
- Add the
:sample:sharedmodule for sharing ui (Including iOS Sample)