Skip to content

v2.0.21

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jul 00:25
· 1 commit to main since this release
fba9519

What's Changed

Bug fixes

  • Fixed version number in Windows/macOS executablestabcmd --version now reports the correct version when running from an installed binary (#410)
  • Default to HTTPS when no scheme is given in server URLtabcmd login --server myserver.example.com now connects over HTTPS instead of failing or silently using HTTP (#407)
  • Prompt for password when --username is provided without credentials — previously silently failed; now prompts interactively (#405)
  • Fixed file type detection in get command — extension is now checked correctly so get workbooks/MyWorkbook.twbx reliably saves a .twbx file (#406)
  • Added rotating log file handler — log files are now rotated automatically, preventing unbounded disk growth (#404)

Internal / CI

  • Full static type checking enabledmypy now runs with check_untyped_defs, catching type errors in all functions including previously-unchecked ones (#367)
  • New CI check for i18n string keys — pull requests now automatically verify that all localization string references exist in the properties file (#409)
  • Upgrade tableauserverclient to 0.41
  • Bump actions/upload-artifact from 4 to 7
  • Bump actions/checkout from 6 to 7

Publishing this release will automatically trigger PyPI upload via publish-pypi.yml.

Full Changelog: v2.0.20...v2.0.21