- (divinorum-webb) Added
functools.wraps
to API verification decorator to improve developer experience.
- (aldin-apple) Addd support for additional flow endpoints.
- (divinorum-webb) Addd support for user-defined page sizes for views and users.
- (divinorum-webb) Increased the default pages in paginated queries from 100 to 1000.
- (divinorum-webb) Added support for additional workbook permissions capabilities.
- (divinorum-webb) Fixed a bug which resulted in all view isage statistics to appear as 0.
- (divinorum-webb) Made get_users_dataframe querying func default to all fields and enabled user control.
- (divinorum-webb) Modified embed credential validations when publishing to support publishing and embedding via OAuth.
- (divinorum-webb) Modified logic in
querying.get_subscriptions_dataframe()
.
- (divinorum-webb) Removed usage of the
_all_
fields parameter as various REST API endpoints appear to have bugs.
- (divinorum-webb) Fixed a bug causing the
sign_out()
method to throw a ConnectionError exception.
- (divinorum-webb) Calling
switch_site()
to switch to the currently active site no longer raises an exception.
- (divinorum-webb) Using the querying function
get_subscriptions_dataframe
now returns an emtpy DataFrame if no subscriptions are found.
- (divinorum-webb) Fixed incorrect usage of
DataFrame.concat()
withpd.concat()
.
- (divinorum-webb) Replaced usage of DataFrame
.append()
calls with.concat()
.
- (divinorum-webb) Fixed a bug related to the
update_group
method.
- (divinorum-webb) Fixed typo related to
requestAccessEnabled
flag in site-specific requests.
- (divinorum-webb) Added usage statistics by default in
querying.get_all_view_fields
.
- (divinorum-webb) Added support for user-defined
sep
param inquerying.get_view_data_dataframe
.
- (divinorum-webb) Merged changes from remote branch replacing a deprecated Pandas method.
- (divinorum-webb) Fixed a bug that was passing
siteRole
instead ofminimumSiteRole
when creating local groups.
- (divinorum-webb) Added support for metrics, dataroles, and lenses when querying default permissions.
- (divinorum-webb) Modified
ConnectionError
to properly describe that some connection errors may occur due to having insufficient user permissions.
- (divinorum-webb) Fixed a bug where default headers were not reset for the
run_flow_now
method.
- (divinorum-webb) Fixed bug in
delete_data_driven_alert
method.
- (divinorum-webb) Added method
run_flow_now
to support the Run Flow Now endpoint.
- (divinorum-webb) Added utils function
get_views_for_workbook_dataframe
.
- (divinorum-webb) Added support for the
Get Schedule
endpoint. - (divinorum-webb) Added support for the
Revoke Administrator Personal Access Tokens
endpoint.
- (divinorum-webb) Added temporary workaround for Tableau Server no longer supporting the
_all_
fields parameter when hitting theQuery Workbooks for Site
endpoint: by default thequerying.get_workbooks_dataframe()
function now returns only the_default_
fields instead of the_all_
fields. - (divinorum-webb) Removed the requirement for the
publish_workbook()
method to have a password set when publishing a workbook with embedded credentials.
- (divinorum-webb) FIX modified import statements to remove import errors.
- (divinorum-webb) FIX refactored
create_group
logic and fixed a bug that caused errors when creating groups with active directory.
- (divinorum-webb) FIX resolved the issue raised in V0.1.18 with the
create_site
method. The issue was that some optional parameters were incorrectly being passed as tuples.
- (divinorum-webb) FIX (temporary) disabled multiple optional parameters for the
create_site
method. These parameters are triggering Java exceptions on the Tableau Server side.
- (divinorum-webb) FIX removed print statements used for testing / troubleshooting.
- (divinorum-webb) Corrected a type hints in
querying/groups.py
. - (divinorum-webb)
extract_pages()
now always returns a list; if no pages are found for the content than the list contains an empty dict.
- (divinorum-webb) Added type checking to all functions in
querying/groups.py
. - (divinorum-webb) Querying group users when there are no users in the group now returns an empty DataFrame.
- (divinorum-webb) Fixed a bug where downloading a workbook as .pptx was downloading PDF files.
- (divinorum-webb) Removed various config details from authentication validation exceptions.
- (divinorum-webb) Improved error handling when 'env' does not exist in the given config.
- (divinorum-webb) Added
packaging
as a requirement for thetableau-api-lib
library during install.
- (divinorum-webb) Added the download_workbook_powerpoint() method.
- (divinorum-webb) Removed unnecessary print statements from
utils.pagination
functions.
- (divinorum-webb) Removed unnecessary print statements from
utils.querying.tasks
functions.
- (divinorum-webb) Added support for a querying function returning a Pandas DataFrame for all extract refresh tasks on a site.
- (divinorum-webb) Refactored docstrings and TableauServerConnection method parameter documentation.
- (divinorum-webb) Improved error message when an invalid server address (no scheme) is provided.
- (divinorum-webb) Fixed a bug related to typechecking paginated results.
- (divinorum-webb) Added typeguard as an install requirement.
- (divinorum-webb) Added support for new create_subscription and update_subscription methods.
- (divinorum-webb) Added support for response.encoding = response.apparent_encoding.