Changelog

Synapse-Twitter Changelog

v1.8.2 - 2024-02-20

Features and Enhancements

  • Update deprecated $lib.dict() usage to JSON style syntax.

v1.8.1 - 2023-04-13

Bugfixes

  • Fix an issue where attempting to retrieve a tweet by id which does not exist would raise an error.

v1.8.0 - 2023-03-22

Features and Enhancements

  • Update Power-Up to build with code signing.

  • Add a new workflow for searching for users and tweets.

  • Add a Spotlight extractor for twitter accounts that executes twitter.user.profile.

v1.7.0 - 2022-10-18

Features and Enhancements

  • Create it:exec:query nodes to record queries and associated result nodes for twitter.search.tweets and twitter.search.users.

  • Update the Feed Management workflow to allow for multiselection of rows and adding multiple accounts at once.

  • Update the Feed Management workflow to add a time of last tweet column.

  • Add an example cron job to the userguide to assist in automating Twitter feed pulling.

  • Add a “Reset All” button to reset the Twitter feed to a blank state.

  • Streamline the UX of the User Management workflow.

  • Breakout the various tables of the User Management workflow into their respective tabs.

  • Add functionality to the User Management workflow to automatically pull a user if the inet:web:acct is not present in the cortex.

  • Add functionality to the User Management workflow to cancel the queries used to pull tweets/followers/followees.

  • Add more search examples and query link in documentation.

Bugfixes

  • Fix an incorrect parameter name in help output.

v1.6.0 - 2022-07-13

Features and Enhancements

  • Automatically scrape tweet text pulled by twitter.search.tweets, twitter.tweets.byid, and twitter.user.tweets.

v1.5.0 - 2022-06-20

Features and Enhancements

  • Set the number of max followers/following pulled in a single request to the max of 1000.

  • Add --auto-enroll option to twitter.feed.pull to automatically add users/nodes to the accounts being watched.

Bugfixes

  • Fix help output for twitter.user.tweets, twitter.user.followers, and twitter.user.following.

v1.4.2 - 2022-03-07

Features and Enhancements

  • Automatically scrape tweet text pulled by twitter.feed.pull for nodes.

  • Add a workflow for user management.

  • Add a workflow for feed management.

Bugfixes

  • Make rate limit handling more robust in the case of the rate limit headers missing.

v1.4.1 - 2022-01-10

Features and Enhancements

  • Update userguide and help output to clarify which API keys are used where.

v1.4.0 - 2021-12-16

Features and Enhancements

  • Add twitter.tweets.byid to fetch specific tweets via their ID

Bugfixes

  • Fix help output for twitter.user.following

v1.3.0 - 2021-11-08

Features and Enhancements

  • Populate the :mentions:users secondary property from the twitter entities.mentions.users field

Bugfixes

  • Fix spelling in URL construction for tweets

v1.2.0 - 2021-11-03

Features and Enhancements

  • Add twitter.setup.oauth command to set the OAuthv1 API keys used in the twitter.search.users command

  • Add twitter.search.users command to search for twitter users using the v1.1 Twitter API

  • Add twitter.search.tweets command to search for tweets using the v2 Twitter API

Bugfixes

  • Use conditional set when linking tweets to extracted URLs in case they are malformed

v1.1.0 - 2021-09-15

Features and Enhancements

  • Optimizations to reduce string interpolation and speed up twitter.feed.pull --user

  • Replace twitter’s t.co shortlinks in tweets with the expanded url twitter provides in their metadata

  • Populate hashtags secondary property on inet:web:post nodes

v1.0.1 - 2021-09-07

Bugfixes

  • Bugfix for tweet feed offset storage

v1.0.0 - 2021-08-26

Features and Enhancements

  • Initial release of Synapse-Twitter v1.0.0