Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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