Skip to content

[Hold for Payment 30th July] Upgrade react-native-render-html to latest (6.0.0-beta.8) #3951

@jsamr

Description

@jsamr

This is a follow-up on a conversation I had with @puneetlath. The Foundry release has entered beta stage recently, and thus has stabilized a lot. I am confident that the official 6.0.0 release should be ready at some point this summer. Relevant resources to read: Announcing the Beta Foundry Release, Changelog

Benefits

Currently, Expensify.cash is using the 6.0.0-alpha.10 version, which lags behind a few important breaking changes and enhancements. The main advantages of integrating this new release:

  • Test coverage has been risen significantly in the main repository (jest reports > 98%)
    image
  • API has stabilized a lot and it not expected to change before final release.
  • Many little performance improvements (check the changelog referred above).
  • The API is documented in depth which is great for contributors, check out documentation website.

Planning

  • Upgrade version to latest beta and adapt code where required to keep the same level of functionality;
  • Test all tags to make sure nothing breaks;
  • Review best practices regarding react-native-render-html usage, and include refactorings to enforce those best practices.

Upwork job post: https://www.upwork.com/jobs/~01214906855dec6aa3

Metadata

Metadata

Labels

DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions