Page MenuHomePhabricator

Revisit Parsoid content negotiation protocol
Open, Needs TriagePublic

Description

Why are we skipping a major version bump?

Normally, breaking changes to HTML structure would require a major version bump to Parsoid?s HTML version (currently at 2.8.0). However, the content negotiation protocol is currently broken in the RESTBase + core REST API + Parsoid combination. RESTBase is also in the process of active deprecation and removal. So, we feel that we should wait to fix up the content negotiation protocol implementation at least till RESTBase is out of the picture. But, at the same time, we do not want to unduly delay the rollout of Parsoid HTML read views. Given the nature of the change (as noted above), we feel that breakage is extremely unlikely.

From https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/thread/FQJVUPBLFMCRMG3HS6NI6XQQX75PEVKP/