Releases: tableau/tabcmd
v2.0.17
What's Changed
- Improve get/export coverage in the tests against a live server by @jacalata in #338
- Enable filtering when an entire workbook is exported by @jacalata in #339
- Enable setting export image sizes by @jacalata in #340
- Promote code for 2.0.17 by @jacalata in #341
Full Changelog: v2.0.16...v2.0.17
v2.0.16
What's Changed
- Fix for not retrieving all items when response has multiple pages of items by @renoyjohnm in #318
- Fix: incremental and sync parameters are not exclusive by @jacalata in #321
- fix: error in publish command by @jacalata in #328
- fix: Show correct version in windows file properties by @jacalata in #330
- Improve error when run with no command given by @jacalata in #329
- Update tsc library to newest: 0.35 by @jacalata in #327
- Fix ubuntu executable upload by @jacalata in #322
Full Changelog: v2.0.15...v2.0.16
v2.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: v2.0.14...v2.0.15
v2.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 #218
- Fix spaces in filters #176 (#225)
- fix filepath handling in Get command by (#277)
- Fix for "this application can't be opened" error on opening tabcmd.app on Mac by @renoyjohnm in #285
Features/additional options
- new command 'list' for workbooks, flows, etc (#230)
- handle new arguments for extract jobs: --include-all, --synchronous, --timeout (#227)
- handle --overwrite argument in publishing (#236)
- handle setting proxy for connection by @jacalata in #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 (#279)
Test reliability improvements and additional test assets added.
Full Changelog: v2.0.13...v2.0.14
New Contributors
- @renoyjohnm made their first contribution in #285
- @fabaff made their first contribution in #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.
v2.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 does not support the --no-wait option
- get/export size parameters are not respected
- publish does not support the --thumbnail-group option
- refresh-extracts does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
- No commands that require server administrator permissions are supported.
v2.0.12
Fixes, code enhancements
- remove lowercase call while parsing csv for adding users
- set user agent (#219)
- Add and clean up logging, always include version in logs (#234, #224)
- Encoding filter values to handle spaces and special chars in filters (#225)
- replace polling code with library call
- readme updates (#235)
- Read and warn when user sets thumbnail options. (including 'not yet implemented' message for --thumbnail-group)
- freeze tsc dependency (#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 (#227)
- Add new command for listing content on the site (#230)
- Implement publishing options overwrite/append/replace arguments (including not-yet-implemented message for --replace) (#236)
- implement --proxy, --no-proxy, --use-certificate option (#241)
- add --token-file option (#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 does not support the --no-wait option
- get/export size parameters are not respected
- publish does not support the --thumbnail-group option
- refresh-extracts does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
No commands that require server administrator permissions are supported.
v2.0.11
What's Changed
- Set user agent
- add --url, --include-all/--embedded-datasources for create/refresh/delete extract (#210)
- supports --pagesize unspecified (#192)
- support filters with spaces in the parameter ( #176)
Bug fixes: - #221
- #204
Known gaps from classic tabcmd:
- custom views are not supported in any operations
- the --proxy argument is not supported
- createsiteusers does not support the --no-wait option
- get/export size parameters are not respected
- publish does not support the --thumbnail-group option
- refresh-extracts does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
No commands that require server administrator permissions are supported.
Case sensitivity for users
Fixes a bug where you are unable to add a user to a group with tabcmd 2.0 if username contains uppercase. Remove coercion to lowercase for all user fields in csv.
Known issues:
- custom views are not supported in any operations
- the --proxy argument is not supported
- createsiteusers does not support the --no-wait option
- get/export size parameters are not respected, and filtering for any parameter with spaces in the names does not work
- publish does not support the --thumbnail-group option
- refresh-extracts does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
- No commands that require server administrator permissions are supported.
v2.0.9 - additional args to existing commands
fix handling of -f argument for exporting
add --auth and --role args
add --timeout arg
Known issues:
custom views are not supported in any operations
the --proxy argument is not supported
createsiteusers does not support the --no-wait option
get/export size parameters are not respected, and filtering for any parameter with spaces in the names does not work
publish does not support the --thumbnail-group option
refresh-extracts does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
No commands that require server administrator permissions are supported.
publishing embedded credentials
- add datasources to the list command
- implement publishing a workbook/datasource with embedded credentials