Skip to content

3.16.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 06:15
· 185 commits to main since this release
8e8cb81

What's fixed

Settings in config.json that were ignored or misread

  • incremental_downloads: false, cache-mode (disabled, api_disabled), responsetype.message, a download_sems of 0 and upper-case names in user lists are now read as written (#223).
  • A rejected dynamic-mode-default falls back to the default with a warning in the log. The dead dv/dev rules fall back to digital (#223).
  • A new config.json, and any setting added to an older one, gets the built-in defaults instead of saving environment overrides as if you'd chosen them (#228).
  • The dynamic rule menu offers the default and lists it as digital. The menu, config.json and the request code accept the same rule names (#230), and so does --dynamic-rules (#233).

Command line

  • --block-ads is accepted, --env-files is loaded, and --length-max/--length-min take whole seconds (#221).
  • Check commands: the paid lookup no longer swaps the creator's name and id, -f username files work, and msg_check has its own help (#219). The -f file is closed even when the command stops with a usage error (#229).

Database

  • Existing stories are updated, and messages keep their deleted flag (#222).
  • Table rebuilds and merges keep every row. A rebuild that fails part-way leaves the old table as it was, for every table (#222, #231).
  • Export to CSV writes every selected creator's rows (#211).

Rate limits and backoff

  • Each backoff reads its own decay settings (#208), and the 403 backoff applies whatever the rate-limit gap is (#217).
  • A rate-limit wait for downloads and likes now ends once it decays below half a second, instead of slowing every request until the next creator (#227).

Likes, placeholders and prompts

  • A like or unlike that fails, or whose response can't be read, marks the post as failed (#210, #216).
  • {my_id} holds your account id, not your display name (#215).
  • The area prompt no longer prints a debug line and shows its hint for unlike (#209).

Docs and CI

  • reference/ documents every command, option, setting, environment default, placeholder and database table (#199), including how request backoff works (#213).
  • CI tests on Python 3.11 and 3.15.2 (#197).

Full Changelog: 3.16.0...3.16.1