Tabcmd

Latest version: v2.0.17

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.0.17

What's Changed
* Improve get/export coverage in the tests against a live server by jacalata in https://github.com/tableau/tabcmd/pull/338
* Enable filtering when an entire workbook is exported by jacalata in https://github.com/tableau/tabcmd/pull/339
* Enable setting export image sizes by jacalata in https://github.com/tableau/tabcmd/pull/340
* Promote code for 2.0.17 by jacalata in https://github.com/tableau/tabcmd/pull/341


**Full Changelog**: https://github.com/tableau/tabcmd/compare/v2.0.16...v2.0.17

2.0.16

What's Changed
* Fix for not retrieving all items when response has multiple pages of items by renoyjohnm in https://github.com/tableau/tabcmd/pull/318
* Fix: incremental and sync parameters are not exclusive by jacalata in https://github.com/tableau/tabcmd/pull/321
* fix: error in publish command by jacalata in https://github.com/tableau/tabcmd/pull/328
* fix: Show correct version in windows file properties by jacalata in https://github.com/tableau/tabcmd/pull/330
* Improve error when run with no command given by jacalata in https://github.com/tableau/tabcmd/pull/329
* Update tsc library to newest: 0.35 by jacalata in https://github.com/tableau/tabcmd/pull/327
* Fix ubuntu executable upload by jacalata in https://github.com/tableau/tabcmd/pull/322


**Full Changelog**: https://github.com/tableau/tabcmd/compare/v2.0.15...v2.0.16

2.0.15

What's changed: features
* add auth type TableauIDWithMFA
* Add a large number of new localized strings
* Adding support for custom view urls to export & get tabcmd commands


**Full Changelog**: https://github.com/tableau/tabcmd/compare/v2.0.14...v2.0.15

2.0.14

What's Changed
Bug fixes
* Unable to add a user to a group with tabcmd 2.0 if username contains uppercase by bhuvneshdev in https://github.com/tableau/tabcmd/pull/218
* Fix spaces in filters https://github.com/tableau/tabcmd/issues/176 (https://github.com/tableau/tabcmd/pull/225)
* fix filepath handling in Get command by (https://github.com/tableau/tabcmd/pull/277)
* Fix for "this application can't be opened" error on opening tabcmd.app on Mac by renoyjohnm in https://github.com/tableau/tabcmd/pull/285

Features/additional options
* new command 'list' for workbooks, flows, etc (https://github.com/tableau/tabcmd/pull/230)
* handle new arguments for extract jobs: --include-all, --synchronous, --timeout (https://github.com/tableau/tabcmd/pull/227)
* handle --overwrite argument in publishing (https://github.com/tableau/tabcmd/pull/236)
* handle setting proxy for connection by jacalata in https://github.com/tableau/tabcmd/pull/241
* set user agent version, remove some duplicate logging

Dependency updates:
- remove argparse (now in standard lib)
- update tsc
- revert to pyinstaller 5.13 (from 6) to prevent scanners from alerting on windows app as malware (https://github.com/tableau/tabcmd/pull/279)
Test reliability improvements and additional test assets added.

**Full Changelog**: https://github.com/tableau/tabcmd/compare/v2.0.13...v2.0.14

New Contributors
* renoyjohnm made their first contribution in https://github.com/tableau/tabcmd/pull/285
* fabaff made their first contribution in https://github.com/tableau/tabcmd/pull/282


Downloads:

**Windows:**
Download tabcmd.exe. Move the file from Downloads to the folder of your choice, and then open a command line in that folder.

**Mac:**
- Choose between tabcmd.app.tar or tabcmd_arm64.app.tar for your system and download (how to choose: https://www.quora.com/Is-my-Mac-ARM-or-x64)
- Double-click the downloaded file to extract from the .tar file
- Open the Terminal in Applications and run _open -a tabcmd_

**Linux:**
tabcmd.zip is a Linux app. Unzip and move the executable to the folder of your choice.

2.0.13

Fixes, code enhancements
* Dependabot updates for GitHub actions
* Miscellaneous improvements for python testing
* Windows and Mac executables not included for this release

Attached executables:
Linux: download tabcmd.zip and unzip


Known gaps from classic tabcmd:

* custom views are not supported in any operations
* [createsiteusers ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#createsiteusers)does not support the --no-wait option
* [get](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)/[export ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)size parameters are not respected
* [publish ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#publish-filenametwbx-filenametdsx-or-filenamehyper)does not support the --thumbnail-group option
* [refresh-extracts](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#refreshextracts-workbookname-or-datasourcename) does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
* No commands that require server administrator permissions are supported.

2.0.12

Fixes, code enhancements
* remove lowercase call while parsing csv for adding users
* set user agent (https://github.com/tableau/tabcmd/pull/219)
* Add and clean up logging, always include version in logs (https://github.com/tableau/tabcmd/pull/234, https://github.com/tableau/tabcmd/pull/224)
* Encoding filter values to handle spaces and special chars in filters (https://github.com/tableau/tabcmd/pull/225)
* replace polling code with library call
* readme updates (https://github.com/tableau/tabcmd/pull/235)
* Read and warn when user sets thumbnail options. (including 'not yet implemented' message for --thumbnail-group)
* freeze tsc dependency (https://github.com/tableau/tabcmd/pull/248)

New functionality
* added new --filter option to pass in un-encoded value for simpler input
* Add --url, --include-all/--embedded-datasources for create/refresh/delete extract commands (https://github.com/tableau/tabcmd/pull/227)
* Add new command for listing content on the site (https://github.com/tableau/tabcmd/pull/230)
* Implement publishing options overwrite/append/replace arguments (including not-yet-implemented message for --replace) (https://github.com/tableau/tabcmd/pull/236)
* implement --proxy, --no-proxy, --use-certificate option (https://github.com/tableau/tabcmd/pull/241)
* add --token-file option (https://github.com/tableau/tabcmd/pull/243)

Attached executables:
Mac: download tabcmd.app.zip and unzip
Linux: download tabcmd.zip and unzip
Windows: executable removed for bugs, use an earlier version or install from pip/source


Known gaps from classic tabcmd:

* custom views are not supported in any operations
* the --proxy argument is not supported
* [createsiteusers ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#createsiteusers)does not support the --no-wait option
* [get](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)/[export ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)size parameters are not respected
* [publish ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#publish-filenametwbx-filenametdsx-or-filenamehyper)does not support the --thumbnail-group option
* [refresh-extracts](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#refreshextracts-workbookname-or-datasourcename) does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
No commands that require server administrator permissions are supported.

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.