All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Changed interface to Connection#api_get_collection to properly merge a string
query with the pagination parameters instead of overwriting the pagination
params. This means you can't pass a Hash
query
parameter toJobs#list
anymore, but job filtering now works properly because colons in the filter will not be URL-encoded. - Avoid mutating extra argument hash to endpoint methods
- Added Jobs resource
- Updated to API version 3.1
- This is a breaking change for site roles: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_new_site_roles.htm
- Include full error detail in TableauError message
- Updated to API version 2.8, compatible with Tableau Server >= 10.5
- Add
refresh
andimage_preview
methods for workbooks - Bumped the Ruby versions in the Travis matrix build to 2.3.4, 2.2.7, and
1.1.2 - 2017-05-24
- Replaced corrupt
.gem
upload to RubyGems
1.1.1 - 2017-05-24 - [YANKED]
- Added Ruby 2.4.1 to the Travis matrix build
- Bumped the Ruby versions in the Travis matrix build to 2.3.4, 2.2.7, and 2.1.10
- Bumped the Ruby version for development to 2.4.1
- Bumped the RSpec version for development to 3.6
- Bumped the WebMock version for development to 3.0
- Updated the authors
- Updated
TableauApi::VERSION
1.1.0 - 2017-03-02
- #2
TableauApi::Resources::Groups
added to support API calls for adding/deleting/updating groups.TableauApi::Resources::Workbook#remove_permissions
added, including support for user and group permissions.TableauApi::Resources::Workbook#add_permissions
supports group permissions.
- #6
Added
Users#update_user
- #7
Added
Sites#create
andSites#delete
- #3
TableauApi::Resources::Workbook#permissions
now returns existing permissions instead of adding new permissions. New permissions can be added withTableauApi::Resources::Workbook#add_permissions
.
- #4 Always parse/return workbook permissions as an array
1.0.0 - 2016-06-06
- Initial Release