No, not yet. JSON+LD is complex, and it’s important if we do add it that we add it correctly. In most cases, I think a plugin is the better route to take.
I actually agree, Tom and I think it’s the right move. Just wanted to know as it implies a lot of work for my setup to change it from microdata to JSON+LD (I have it hardcoded in the templates of my child theme).
Yes, I saw that and tried it, I think it’s a great option for a simple setup. I however retrieve a lot of the schema information from custom fields (for example the rating of a review, the name of the product reviewed and so on) and integrating that with Yoast’s schema api would be a real challenge if not impossible. So I’ll still rely on the theme schema, be it microdata or JSON+LD.