Skip to content

Releases: Automattic/fosse

0.1.3 — Atmosphere 2.0.0 and ActivityPub 9.0.2

Choose a tag to compare

@kraftbj kraftbj released this 08 Jul 23:52
90e7a92

Fourth preview of FOSSE. Headlined by a major bundled Atmosphere upgrade (2.0.0) and ActivityPub 9.0.2, plus Bluesky OAuth and admin hardening.

What's changed since 0.1.2

  • Bundled wordpress-atmosphere updated to 2.0.0 (#230, #218) — block-editor support (reactions block, pre-publish panel, editor plugin), native @handle.tld mention support with DID resolution, a REST layer (reactions, client metadata, pre-publish), and a preview transformer. The legacy meta-box is retired.
  • Bundled wordpress-activitypub updated to 9.0.2 (#218, #205) — FOSSE now defers to ActivityPub's native Blurhash encoder and drops its own copy (#206, #219).
  • Bundled-backend coexistence — bundled backends load when a standalone plugin is inactive, with excludes hygiene (#228), and orphaned trunk-only files are pruned from the bundled Atmosphere (#229).
  • Bluesky OAuth reliability — handle authorization denial and auth-server errors gracefully (#195), and never redirect a connect to a non-HTTPS authorize URL (#211).
  • Admin hardening — preserve a saved site handle on collision and stop hidden-field submits (#199), scope admin asset enqueue and guard the wizard redirect against POST (#197), skip per-user notice consumption during AJAX and cron requests (#194), and pin a filter-safe sentinel read in the object-type migration (#202).
  • Build & packaging — harden the build-zip script and pin all workflow actions to commit SHAs (#192, #190), exclude docs/ and CONTRIBUTING.md from the plugin zip (#207), and keep the AP Blurhash test stub out of the autoloader classmaps (#210).

Still a preview release. Options, admin UI, and internal APIs may shift before 1.0.

Install

Download fosse.zip (attached below), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.

Requirements

  • WordPress 6.9 or newer
  • PHP 8.2 or newer

Feedback

Issues and pull requests welcome at https://github.com/Automattic/fosse.

0.1.2 — Photo-post federation and bundled resync

Choose a tag to compare

@kraftbj kraftbj released this 02 Jun 16:47
5a1b5cf

Third preview of FOSSE. Adds photo-post federation, hardens Bluesky domain-handle handling, polishes the admin surface, and refreshes the bundled backends.

What's changed since 0.1.1

  • Photo-post federation — detects photo posts and gives them a proper ActivityPub federation shape (#155, #177) and AT Protocol shape (#156), with the AT projector moved onto Atmosphere's atmosphere_post_embed (#164) and Blurhash placeholders for ActivityPub photo attachments (#159).
  • Bluesky domain-handle reliability — fixes domain-handle resolution during reauth (#166), the reconnect lockout after disconnect on domain-handle sites (#175), and delegates /.well-known/atproto-did to Atmosphere (#170). The bundled Atmosphere bump adds the well-known rewrite flush fix that backs this up.
  • Admin polish — refined onboarding wizard theme styles (#171), federation identity summary (#161), aligned Bluesky account summaries (#162), a polished settings surface (#160), status UI aligned to WPDS guidance, and styled identity-token modifiers (#180).
  • Bundled wordpress-activitypub resynced to upstream trunk (8.3.0 line) (#185, #164) — merged Blurhash support, SWICG ActivityPub API Basic Profile OAuth scope work, and new feature-request / feature-authorization handlers.
  • Bundled wordpress-atmosphere updated to 1.1.1 (#185, #168) — well-known rewrite flush fix (domain-handle verification reliability) and client-side CID computation.
  • Clarified fediverse publishing guidance (#167) and expanded e2e coverage with a teaser-thread Playwright spec (#179).

Still a preview release. Options, admin UI, and internal APIs may shift before 1.0.

Install

Download fosse.zip (attached below), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.

Requirements

  • WordPress 6.9 or newer
  • PHP 8.2 or newer

Feedback

Issues and pull requests welcome at https://github.com/Automattic/fosse.

0.1.1 — Resync and admin polish

Choose a tag to compare

@kraftbj kraftbj released this 18 May 17:45
0.1.1
e488f80

Second preview of FOSSE. Refreshes the bundled backends and modernizes the admin surface.

What's changed since 0.1.0

  • Modernized FOSSE admin screens (#149) — refreshed look and feel for the unified admin surface.
  • Bundled wordpress-activitypub resynced to upstream trunk twice (#152, #153). Brings in tombstone reworks, blog-actor C2S admin/permission fixes, anonymous blog-actor ownership fix, webfinger proxy Accept handling, scheduler migration jitter, statistics earliest-date null guard, content-warning storage in the outbox API, the data-wp-on-async deprecation fix, and a tanstack-history pin.
  • Bundled wordpress-atmosphere resynced to upstream trunk (#152).
  • Build-zip workflow now derives the version from fosse.php and stamps it into the runtime FOSSE_VERSION constant (#147).

Still a preview release. Options, admin UI, and internal APIs may shift before 1.0.

Install

Download fosse.zip (attached below once the build workflow finishes), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.

Requirements

  • WordPress 6.9 or newer
  • PHP 8.2 or newer

Feedback

Issues and pull requests welcome at https://github.com/Automattic/fosse.

0.1.0 — First preview

Choose a tag to compare

@kraftbj kraftbj released this 14 May 19:21
394efa9

First public preview release of FOSSE — Social Web for WordPress.

FOSSE gives WordPress site owners a single place to configure how their posts are represented across federated networks, then routes publishing through the right backend for each protocol. This release bundles wordpress-activitypub and wordpress-atmosphere, so a fresh site can publish to ActivityPub networks (Mastodon and the wider fediverse) and AT Protocol networks (Bluesky) out of the box, with one setup wizard and a unified admin surface.

This is a preview release. Options, admin UI, and internal APIs may shift before 1.0. Production self-hosters should expect some upgrade churn.

Install

Download fosse.zip (attached below; the build workflow uploads it shortly after this release is published), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.

Requirements

  • WordPress 6.9 or newer
  • PHP 8.2 or newer

Feedback

Issues and pull requests welcome at https://github.com/Automattic/fosse.

Latest trunk build

Latest trunk build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Apr 16:00
deb8f23

Automated build from trunk (f7aaa47). Not a stable release — tracks the tip of trunk.