diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 18152ac..02aca9e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -97,3 +97,13 @@ v0.1.7 - Add support for multiple videos as well as videos and images in the same tweet - Restructure media file storage into sub-directories to improve performance when retrieving them + +v0.1.8 +------ + +- Add proper support for fetching Spaces (with full detail) +- Add checking for DMCA takedowns of video content +- Add index for fetching tweet threads (index `in_reply_to_id`) +- Add indexes to tweet content types to improve fetching performance (index `tweet_id`) +- BUGFIX: can now fetch retweets with "visibility results" +- BUGFIX: search changed how cursors work at end-of-feed diff --git a/doc/TODO.txt b/doc/TODO.txt index d9a0320..c09f10e 100644 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -4,7 +4,7 @@ User profile images and banner images => extract to table. Add `is_downloaded` TODO update-all TODO fetch-older-tweets: -get tweets older than 3200 ago +- get tweets older than 3200 ago TODO: downloading-modes - Could compose the following: @@ -23,7 +23,7 @@ Conversation threads with two or more consecutive tombstones don't get scraped c - e.g.: https://twitter.com/hatecoleslaw/status/1429584549701357568 - Hard mode: https://twitter.com/masforshort/status/1482000048447705090 -Video size reduction: +TODO video-bitrates - add "bitrate" and "available bitrates" fields - option to upgrade or downgrade video quality @@ -52,3 +52,6 @@ TODO bash-completions TODO implement-custom-unmarshal - the parsing might be excessively complex, and it doesn't correctly catch failures. Might be good to just implement the Unmarshal interface instead + +TODO twitter-spaces +- add `is_details_available` flag diff --git a/doc/release_process.md b/doc/release_process.md index b0dee90..5577f16 100644 --- a/doc/release_process.md +++ b/doc/release_process.md @@ -4,3 +4,4 @@ - if `persistence/schema.sql` has changed since last release: - bump ENGINE_DATABASE_VERSION in `persistence/versions.go` - add an entry to MIGRATIONS in `persistence/versions.go` +- checkout a branch `release-x.y.z` with the version number x.y.z and push it