Skip to content

v2.0.0

Compare
Choose a tag to compare
@juni-b-queer juni-b-queer released this 10 Dec 22:15
· 4 commits to main since this release
17c797b

2.0.0 (2024-12-10)

Breaking Changes

  • CreateSkeetAction no longer requires a message. For message actions, use CreateSkeetMessageAction (9148584)
  • Add IntervalSubscription and AbstractSubscription classes (9e6a6f4)
  • Add Standard Actions for creating and deleting Skeet, Like, Follow, Reskeet. (6175ae4)
  • Change handle signature in Actions (ff962e8)
  • Change handle signature in Handlers (8e26d75)
  • Change handle signature in Validators (b14b9f0)
  • Change handle signature in Validators (879a056)
  • Major jetsream changes 🥲 (#81) (7aa7266)
  • multiple changes to Log actions and CreateSkeetAction (c31f7e6)
  • Remove CreateSkeetHandler in favor of MessageHandler with spread and rest ops in handle action of AbstractHandler (d044992)
  • Update Good and Bad bot handler to use Message handler and also like skeet (7efbeeb)
  • Update Handler to Have a base abstract that the message handler extends (7ee4fdf)
  • Update Validators and Actions to have a base abstract that doesn't require a message (781b6d6)
  • Update Validators and Actions to have a base Abstract that doesn't require a message (b979f95)

Features

  • add ability to reply with CreateSkeetAction (b4ad84f)
  • add new IsSpecifiedTimeValidator to check if it's certain times (66d3047)
  • Add persistent session data saved to a json file (bd7fd58)
  • Allow for facets in createSkeet (c5825b6)
  • New IsNewPost validator to easily filter out the imported posts (b80ad72)
  • New Like validators and post count utils in HandlerAgent (#21) (84ab946)
  • New Repost validators (RepostByUser, RepostOfUser, RepostOfPost) (#22) (f239f41)
  • Standardize DebugLogAction for AbstractAction (2b0edab)
  • update logging actions (#73) (d846574)

Patches

  • add debug logs for like action (604336f)
  • add Patch as type to release (e570a03)
  • Merge pull request #65 from juni-b-queer/dependabot/npm_and_yarn/npm_and_yarn-2f6774edab (b596ce3)
  • remove console log (dee9b1e)
  • remove debug logs (81c4134)
  • Reorganize directory structure for Actions, Handlers, and Validators (cbbec82)
  • update atproto to 0.12.22 (08f706c)
  • update default actions to not overwrite it's function (8ec5629)
  • update dependencies (9a13082)

Fixes

  • fix broken generateReplyFromMessage function (#82) (35e9866)
  • Handler agent follow and unfollow functionality (6020020)
  • Merge pull request #78 from juni-b-queer/fix-follow-unfollow-agent (83141b4)
  • update so follow and followedBy returns data (1d844d3)

Docs

Reorganizing

  • move location of JetstreamSubscription (397f1dc)

Testing

  • Fix all tests for handle signature change (3e4d89e)
  • update tests for new savedSessionData (a2fce48)