Skip to content

v0.5.0

Choose a tag to compare

@hryhoriiK97 hryhoriiK97 released this 23 Apr 10:46
· 81 commits to main since this release

What's Changed

New Features

Fixes & Improvements

  • fix(ios): dismiss text selection when tapping non-interactive area by @hryhoriiK97 in #162
  • fix(ios): don't include kUTIRTFD in the copy (#164) by @zwily in #165
  • fix: github flavor always expanding to full width by @hryhoriiK97 in #176
  • fix(ios): preserve contentView frame on input window attach by @hryhoriiK97 in #178
  • fix: promote display math blocks from mixed paragraphs by @hryhoriiK97 in #179
  • fix(ios): prevent VoiceOver crash on stale accessibility ranges by @hryhoriiK97 in #187
  • fix(ios): preserve code block styles inside list items by @Mile-Away in #174
  • fix: prevent paragraph break loss and formatting range drift (#193) by @hryhoriiK97 in #194
  • fix(android): disable smart text selection to prevent ImageSpan crash by @hryhoriiK97 in #197
  • fix(ios): update _lastSelectedRange in replaceSelectedTextWith to prevent formatting range shift by @jeongshin in #200
  • fix(ios): handle NSData from pasteboard when pasting copied markdown by @hryhoriiK97 in #207
  • fix/android-link-url-attribute by @hryhoriiK97 in #216
  • fix: disable permissive autolinks in input parser by @hryhoriiK97 in #217
  • fix(ios): guard onText against out-of-buffer pointers from md4c by @hryhoriiK97 in #218
  • fix(ios): use bufferLength instead of originalLength for contentEnd by @hryhoriiK97 in #219
  • fix(ios,android): skip delimiter matching inside link URL parentheses in InputRemend by @hryhoriiK97 in #220
  • fix(ios,android): clear stacked delimiters inside link text when encountering ]( by @hryhoriiK97 in #221
  • fix(ios): clamp formatting range offsets to text length in ENRMMarkdownSerializer by @hryhoriiK97 in #222
  • fix(ios): update _lastSelectedRange in importMarkdown to prevent formatting corruption on first edit by @hryhoriiK97 in #223
  • fix(android): move ktlint plugin out of shipped build.gradle by @hryhoriiK97 in #225
  • fix(android): prevent scroll flicker in auto-grow mode by blocking scrollTo by @hryhoriiK97 in #235
  • fix(macos): use correct textContainerInset properties for caret rect by @hryhoriiK97 in #247
  • fix: add missing blank line in README by @hryhoriiK97 in #252

Refactors

  • refactor(ios): simplify accessibility text element creation by @hryhoriiK97 in #188
  • refactor: move example and macos-example into apps/ directory by @hryhoriiK97 in #189
  • refactor(android): unify duplicated AST segment splitting into shared utility by @hryhoriiK97 in #228
  • refactor(ios): extract shared text view setup, layout manager, and measurement helpers by @hryhoriiK97 in #229
  • refactor(ios): extract shared text renderer by @hryhoriiK97 in #230
  • refactor: extract shared view manager helpers into MarkdownViewManagerUtils by @hryhoriiK97 in #231
  • refactor: rename spoilerMode to spoilerOverlay and update related implementations by @hryhoriiK97 in #238
  • refactor: update spoiler style structure to use nested properties for particles and solid attributes by @hryhoriiK97 in #239
  • refactor: streamline markdown rendering by introducing RenderedSegment and MarkdownSegmentRenderer by @hryhoriiK97 in #240
  • refactor: rename EnrichedMarkdownInput to EnrichedMarkdownTextInput by @hryhoriiK97 in #256
  • refactor: rename internal C++/ObjC symbols from MarkdownInput to MarkdownTextInput by @hryhoriiK97 in #258

Docs & Chores

  • chore: update .gitignore and Podfile.lock for macOS support by @hryhoriiK97 in #166
  • docs: fix incomplete sentence in MACOS.md by @hryhoriiK97 in #167
  • fix(ci): drop --immutable from publish workflow yarn install by @hryhoriiK97 in #168
  • fix(ci): disable immutable installs in publish workflow by @hryhoriiK97 in #169
  • docs: add Markdown streaming support documentation and update README by @hryhoriiK97 in #170
  • docs: update link to react-native-worklets documentation in MARKDOWN_STREAMING.md by @hryhoriiK97 in #171
  • docs: add missing spoiler documentation and move spoiler syntax note … by @hryhoriiK97 in #237
  • docs: add dark mode theming guide to STYLES.md and TEXT.md by @hryhoriiK97 in #259
  • chore: add missing classes to Android baseline profile by @hryhoriiK97 in #261
  • chore: update image link in README.md by @hryhoriiK97 in #263

New Contributors

Full Changelog: 0.4.1...v0.5.0