=== Ruwana Articles Connector ===
Contributors: ruwana
Requires at least: 6.5
Requires PHP: 7.0
Stable tag: 0.3.8

Secure private connector used by Ruwana Articles to inspect a WordPress site, upload optimized media, apply supported SEO metadata, and publish autonomous articles.

== Security ==
* No WordPress password is stored by Ruwana Articles Connector.
* Pairing uses a one-time code exchanged server-to-server.
* Runtime requests require connection ID + timestamp + nonce + HMAC-SHA256 signature.
* Nonces are replay-protected and timestamps expire after five minutes.
* Runtime operations execute with the WordPress user that explicitly paired the connector and stop working if that user loses the required capabilities.

== SEO adapters ==
* Yoast SEO
* Rank Math
* All in One SEO (via its WordPress REST metadata field)
* SEOPress
* Yoast 0.3.6 persists only validated SEO/readability scores supplied by the official YoastSEO.js analysis path; no score is hard-coded.

== Publishing behavior ==
The connector creates a draft first, applies the featured image and SEO metadata, and only then changes the post to Publish. If the SEO step fails, the post is left as a draft rather than publishing a half-configured article.

== Changelog ==
= 0.3.8 =
* Lower the connector PHP floor to 7.0 after compatibility review; no Platform API or publishing behavior changes.

= 0.3.7 =
* Ruwana-created posts always keep comments and pingbacks/trackbacks closed on draft creation, retries, and explicit publish.

= 0.3.6 =
* Persist validated Yoast SEO and readability analysis scores together with Yoast metadata so WordPress list indicators are current without a manual editor save.
