This news comes after last week’s conversation during which Matt Mullenweg said he was uncomfortable merging the REST API until the endpoints were complete. He was referring to the fact that the four default endpoints aren’t ready, even though they are available in the plugin. The conversation ended with the future of the API uncertain, and now it appears the merge is on hold until that can be fixed.
This doesn’t come as a big surprise. I’ve been keeping an eye on this story and the more I’ve read, the more I’m inclined to agree with Matt’s cautious stance. I mean, I can understand why the API team are pushing for its inclusion, but it’s not going to cause any harm by letting it remain as a plugin for the time being. I think this is a victory for common sense.