Releases: josephquigley/ghostcms-activitypub
Releases · josephquigley/ghostcms-activitypub
v0.4.1
- Fixed crash when Ghost Content API returns a 429 Too many requests error.
- Fixed incomplete ActivityPub Actor conformance by adding a 'liked' field and (empty) API resource.
- Fixed the
npm run newRelease vX.Y.Z
tool which was treating buffers as strings and was crashing before updating the package JSON and creating a release tag. - Caching the Ghost settings object on first launch to reduce API calls to Ghost.
v0.4
- Added featured posts resource.
- Fixed bug where mastodon attachments were in the wrong format. Mastodon verification now works if the ActivityPub actor URL is added as a
<link rel="me">
tag somewhere on the Ghost website (eg, the header). - Fixed bug where pagination would return an invalid next/prev page when no further/previous pages existed.
- Fixed bug where multiple post fetching did not resolve the Promise/await mapping properly and would return empty data.
- Fixed
@context
metadata issues.
v0.3.1
Bug fixes for crashes and 500 errors caused by refactoring changes made in v0.3
v0.3
Bug Fixes and Changes
-
ActivityPub actor integration now fetches the inbox from the actor profile instead of appending
/inbox
to the actor URI. -
Added a queuing feature for ActivityPub interactions to limit the load on the server and prepare the way for an external worker-queue service (such as Redis, RabbitMQ, etc) if needed.
-
Added a CLI tool for creating or deleting ActivityPub posts without having to publish/unpublish the post in Ghost.
-
Correctly reporting followers count.
-
Account Deletion requests are no longer acknowledged (Mastodon spams the entire Fediverse when an account is deleted or suspended).
-
Ghost Unpublish/Delete events are now sent at ActivityPub Delete{Create} messages.
v0.2
v0.2 (#19) Ghost post deletion now sends `Delete` activitypub messages. Code cleanup and bug fixes.