Skip to content

v2.0.0 - Content Manager

Choose a tag to compare

@talentsache talentsache released this 10 Aug 11:22
· 7 commits to main since this release

Content-manager release: the connector now covers the whole site, not just posts.

  • Content manager release. The connector now covers menus, widgets, the
    Customizer, global styles for block themes, site settings, the permalink
    structure, comment moderation, categories and tags, and media management,
    in addition to the posts, pages, Elementor, SEO and WooCommerce endpoints
    that were already there
  • Authentication is now bound to a WordPress account. The token still gates
    every request, and on top of that each endpoint runs the capability check
    that wp-admin would run. Linking the connector to a lower privileged account
    now genuinely restricts it
  • Fixed: uploading media returned a fatal error on every call. The MIME
    validation added in 1.2.x used a function that WordPress does not load during
    a REST request, so /media answered HTTP 500 on every upload
  • Fixed: posts and pages created by the connector had no author. They now carry
    the linked account, which restores authorship, revision history and author
    schema
  • Fixed: cache plugins were reported as capable even when they were not
    installed
  • Uploads whose extension disagrees with their contents are renamed to the real
    type instead of being stored under a misleading name. SVG is no longer in the
    accepted list
  • Featured images can be set in one call from an attachment, a URL or raw bytes
  • Posts can be scheduled by passing a future date
  • Gutenberg block markup can be generated from a structured description and
    validated
  • Registers its operations with the core Abilities API on WordPress 6.9+
  • Plugin and theme endpoints are read only by design
  • Licence moved to GPLv2 or later
  • Verified against WordPress 7.0.3, PHP 8.3, Elementor 4.2.2 and Yoast SEO