name in English
@@ -75,45 +72,42 @@ If a workbook is saved with an extension and then later opened on another comput
manifest |
The root element that contains the manifest options. |
-
+
manifest-version |
-The version of the manifest. Currently supported version is 0.1. |
+The version of the manifest. The version currently supported is 0.1. |
-tableau-addin |
-The root element that contains the options for the add-in. The tableau-addin includes the id attribute, which follows the reverse domain name pattern (com.tableau.addin), and add-in version number attribute. These attributes are required. |
+dashboard-extension |
+The root element that contains the options for the extension. The dashboard-extension includes the id attribute, which follows the reverse domain name pattern (com.example.extension), and extension-version number attribute. These attributes are required. |
-addin-version |
-The user defined version of the add-in. i.e. MyAddIn-1.0 |
+extension-version |
+The version of the extension. For example, extension-version="0.1.0" |
default-locale |
-Specifies the default local to use for localized text. Here both the locale format (en_US) and language code (en) are accepted. The locales here gets converted to one of the supported languages in Desktop UI. If the language is unsupported or invalid, English is set as default |
+Specifies the default locale to use for localized text. Here both the locale format (en_US) and language code (en) are accepted. The default locale specified here is converted to one of the supported languages in the Tableau UI. If the language is unsupported or invalid, English is set as default. |
name |
-The name of the add-in as it appears in the under Extensions on a dashboard sheet. To provide localized text, specify the name of the resource-id and provide the text strings in the resources element of the manifest (see the manifest example). You can provide localized strings for name and description. |
+The name of the extension as it appears under Extensions on a dashboard sheet. To provide localized text, specify the name of the resource-id and provide the text strings in the resources element of the manifest (see the manifest example). You can provide localized strings for name and description. |
description |
-A short description of the add-in. |
+A short description of the extension. |
-addin-type |
-Specifies the type of add-in. Currently, the only type supported is dashboard-addin. |
-
-
author |
-Specifies metadata about the author of the add-in, including name, email address, organization, and website. The name attribute is required. |
+Specifies metadata about the author of the extension, including name, email address, organization, and website. The name attribute is required. |
-
+
source-location |
Contains the url of the server that hosts the web page you create that interacts with Tableau. |
-
+
url |
-Specifies the name and port (optional) of the server, for example, <url>http://localhost:8080</url>. |
+Specifies the name and port (optional) of the server. The url must use HTTPS. For example: https://example.com/extension.
+The exception is for localhost. In this case, HTTP is allowed. For example: http://localhost:8080. |
icon |
@@ -125,7 +119,13 @@ If a workbook is saved with an extension and then later opened on another comput
min-api-version |
-Specifies the minimum API version required to run the Add In. This field is not yet used in this alpha version. Versioning support is still in progress |
+Specifies the minimum API version required to run the extension. This field is not used in this Developer Preview. Versioning support is still in progress. |
+
+**Constraints**
+
+- String-based fields: 1000 characters
+- URI-based fields: 2084 characters
+- Icon field: size of images are restricted to 64x64
\ No newline at end of file
diff --git a/docs/trex_release-notes.md b/docs/trex_release-notes.md
index 08dbabae..eb89e0cd 100644
--- a/docs/trex_release-notes.md
+++ b/docs/trex_release-notes.md
@@ -10,9 +10,44 @@ layout: docs
---
-### Developer Preview
+### Developer Preview (0.7.0)
+*November 29, 2017*
-Initial release of the Tableau Extensions API. Provides supports for dashboard extensions.
+- Update of the Tableau Extensions API.
+- Tableau Extensions API library: `tableau-extensions-0.7.0.js`
+- Tableau Desktop 10.5 RC, Tableau Server 10.5 (from [Extensions API Developer Preview](https://prerelease.tableau.com){:target="_blank"})
+
+**Breaking change**
+
+- Schema change - Updated XSD file for the dashboard extensions manifest file (`.trex`).
+ If you have an existing extension, you must update the `.trex` file to follow the new schema. There is a script you can run that converts the manifest file for you. Or you can manually make the changes. For more information about the manifest, see [Tableau Extension Manifest File]({{ site.baseurl }}\docs\trex_manifest.html). You can download the manifest conversion script from the **Extensions API Developer Preview** on [https://prerelease.tableau.com](https://prerelease.tableau.com){:target="_blank"}.
+- Existing workbooks - if you have an existing workbook that uses a dashboard extension, you will not be able to open it with this (`0.7.0`) release. To get around this issue, update the manifest file (`.trex`), update your extension to use `tableau-extensions-0.7.0.js`, and then open a new workbook and re-create the dashboard.
+
+
+**New features**
+
+- Tableau Server. You can publish dashboards containing extensions and run them on Tableau Server. You can download a version of Tableau Server 10.5 that supports dashboard extensions from the **Extensions API Developer Preview** on [https://prerelease.tableau.com](https://prerelease.tableau.com){:target="_blank"}.
+- Security - Your dashboard extension must use an HTTPS connection. If you are using `localhost` for development, you can still use HTTP.
+- Sharing dashboards - the dashboard extension now gets saved with the workbook, so you can share your workbooks that use the extension with others.
+- New method `DataSource.getConnectionSummariesAsync` gets a summary object for each underlying connection in a data source.
+- New method `DataSource.getActiveTablesAsync` gets all tables used to create the data source (what you would see in the join canvas).
+
+- Logging - You can view dashboard extension activity in Tableau log files. Tableau records extension events that you can use to troubleshoot registration errors and command execution. See [Use Log files to Troubleshoot Dashboard Extensions]({{site.baseurl}}/docs/trex_logging.html).
+
+
+**Bug fixes**
+
+- The `Worksheet.clearFiltersAsync` method no longer removes filters from your worksheets, but properly resets the filters to a default state.
+- The name of the selected dashboard extension now appears instead of "other" in the dashboard Layout pane.
+
+
+
+---
+
+### Developer Preview (0.6.0)
+*Oct 10, 2017*
+
+Initial release of the Tableau Extensions API. Provides support for dashboard extensions.
Tableau Extensions API library: `tableau-extensions-0.6.0.js`