BlueFactory Changelog
[0.2.0] - 2025-10-16
Breaking changes / deprecations:
- changed
get_postsAPI to (optionally) pass acontextas the second param instead ofcurrent_user; context includes the user DID ascontext.user.raw_did, and will also include a verified DID in a future version enable_unsafe_authoption is deprecated – for now,get_postswill still work with(params, current_user)if that option is setvalidate_responsesoption is deprecated – responses are now always validated, also in production
Also:
get_postsresponse can now return each post either as an AT URI string as before, or as a hash with URI in the:postfield- added support for post reasons (repost, pin) via
:reasonfield in the post hash - added support for post context info via
:contextfield in the post hash and request ID info via:req_idin the response hash - added
accepts_interactionsproperty to the feed API which lets it accept user interactions feedback ("show more/less" etc.) - added support for accepting interactions sent to
app.bsky.feed.sendInteractionsviaon_interactionshandler
[0.1.6] - 2025-07-17
- detect PDS hostname automatically in the
bluesky:publishRake task
[0.1.5] - 2025-03-20
- added support for feed content mode field (video feeds)
[0.1.4] - 2023-08-19
- implemented partial authentication, without signature verification (
enable_unsafe_authoption)
[0.1.3] - 2023-07-27
- fixed incorrect response when reaching the end of the feed
[0.1.2] - 2023-06-15
- added validation for feed rkey
- renamed
all_feedstofeed_keys,all_feedsnow returns an array of feeds
[0.1.1] - 2023-06-13
- added a rake task for publishing the feed to Bluesky
[0.1.0] - 2023-06-12
Initial release: working version that serves all required endpoints for the feed.
