Skip to content

Releases: courtneyr-dev/link-extension-for-xfn

v1.1.0 — Outpost integration + tooltip fix

Choose a tag to compare

@courtneyr-dev courtneyr-dev released this 03 Jul 22:25
429486a

Added

  • Outpost mp-xfn bridge adapter — relationships written by Outpost's Micropub endpoint (_outpost_xfn post meta) are consumed automatically, mirrored into XFN metadata, and synced as rel attributes in post content on save. Completes the XFN wire-through (#1).

Fixed

  • Tooltips restored — the Interactivity view module was never built or committed, leaving tooltips inert on every v1.0.3 install. The built module now ships with the plugin (#4).
  • Anchors nested inside multiple block levels were wrapped with duplicate tooltip markup, once per enclosing block (#4).
  • wp_http_validate_url() misuse in the meta mirror dropped relationships for unresolvable hosts and offline saves (#1).

Technical

  • Canonical WordPress coding-standards ruleset adopted repo-wide, with a real PHPStan gate in CI (#2, #3).

Verified end-to-end in a five-plugin wp-env: Micropub POST → Outpost bridge meta → XFN adapter → rel="friend met" in stored and rendered content, tooltips attached.

v1.0.3 — WordPress Playground blueprint fixes

Choose a tag to compare

@courtneyr-dev courtneyr-dev released this 03 Jul 18:57

Release notes for the existing v1.0.3 tag (shipped December 2024; published retroactively so the release history is complete).

Fixed

  • WordPress Playground blueprint works correctly: runPHPWithOptions with environment variables, content filters disabled so XFN rel attributes survive, demo page published with /xfn-demo/ landing and auto-login
  • Button blocks include the rel attribute in rendered HTML, not just metadata

Improved

  • Demo content: visual indicators, testing instructions, expected-results table, richer inline examples

See CHANGELOG.md for v1.0.2 (also previously unpublished) and the full history.

🤖 Generated with Claude Code

XFN Relationship Link Extension v1.0.0

Choose a tag to compare

@courtneyr-dev courtneyr-dev released this 03 Dec 02:26

Initial release of XFN Relationship Link Extension

WordPress Compatibility

  • Requires at least: WordPress 6.4
  • Tested up to: WordPress 6.9
  • Requires PHP: 7.4+

Features

  • Complete XFN 1.1 specification support
  • Triple interface integration (Toolbar, Inspector, Link Advanced Panel)
  • Modern collapsible UI with count badges and visual pills
  • Full accessibility (WCAG 2.2 AA compliant)
  • Translation-ready
  • No configuration required

Installation

Download the xfn-link-extension.zip file and install via WordPress admin or upload to /wp-content/plugins/

Documentation