Skip to content

Releases: TabularEditor/TabularEditor

Tabular Editor 2.17.2

28 Oct 09:55
Compare
Choose a tag to compare

Improvements in this release

  • Updated TOM to 19.51.0
  • Added Compatibility Level 1600 as new default for SQL Server 2022 AS.
  • You can now define custom types (classes, structs, enums, interfaces) in C# scripts and macros. This has been possible in TE3 for a while, and now this feature is also available in TE2.
  • A new method Table.AddEntityPartition is now available, allowing programmatic creation of DQ over AS models, see #1026.

Bugfixes in this release

  • Fix macro compilation bug, see #1044.
  • Fixed error that would sometimes occur when saving a model as a folder, see #1023 (thanks @benhollomon!!)
  • Fixed an issue with the automatic version check, see #1031 (thanks @pfab0!!)

Tabular Editor 2.17.1

19 Aug 08:12
Compare
Choose a tag to compare

Improvements in this release

Bugfixes in this release

  • Saving a C# script as a new macro should no longer cause old macros/custom actions to get deleted, see #1022

Improvements in 2.17.0

  • Updated TOM to 19.46.0
  • Updated other dependencies
  • New default Compatibility Level (1571) for Power BI models
  • Added support for the ObjectTranslations "Altered" property. Tabular Editor will now also prompt for CL upgrade when opening a DQ over AS PBI model containing translations.
  • Changed "Advanced Scripting" to "C# script" and "Custom actions" to "Macros" to better align with the terminology used in TE3.
  • Tabular Editor now has a set of configurable policies, which let IT organisations govern certain Tabular Editor features.

Bugfixes in 2.17.0

  • Set AS_EnforceAdalUsage default (which would otherwise prevent the AAD popup to appear when connecting), see #1002
  • Model role names can now be changed when connecting to a PBI Desktop model

Tabular Editor 2.17.0

11 Aug 10:27
Compare
Choose a tag to compare
Tabular Editor 2.17.0 Pre-release
Pre-release

Do not use this version. Use 2.17.1 instead.

Improvements in this release

  • Updated TOM to 19.46.0
  • Updated other dependencies
  • New default Compatibility Level (1571) for Power BI models
  • Added support for the ObjectTranslations "Altered" property. Tabular Editor will now also prompt for CL upgrade when opening a DQ over AS PBI model containing translations.
  • Changed "Advanced Scripting" to "C# script" and "Custom actions" to "Macros" to better align with the terminology used in TE3.
  • Tabular Editor now has a set of configurable policies, which let IT organisations govern certain Tabular Editor features.

Bugfixes in this release

  • Set AS_EnforceAdalUsage default (which would otherwise prevent the AAD popup to appear when connecting), see #1002
  • Model role names can now be changed when connecting to a PBI Desktop model

Tabular Editor 2.16.7

28 Jun 12:07
Compare
Choose a tag to compare

Improvements in this release

  • The Tabular Editor 2 binaries are now hosted on tabulareditor.com's CDN, see download links above. This should prevent Windows Defender from falsely flagging that the files contain a trojan. See #1000.
  • Updated TOM to 19.42.0.4
  • Now targeting .NET Framework 4.8 and also updated various dependencies

Bugfixes in this release

  • Editing various Structured Data Source properties should now work as expected.
  • The ResolveObjectPath method should now work correctly for all object types, see #996.

Tabular Editor 2.16.6

02 Apr 22:22
Compare
Choose a tag to compare

Improvements in this release

  • Updated TOM to 19.36.0
  • Allow specifying a raw XMLA command when calling ExecuteCommand in a script by setting the 2nd arg to true.
  • Allow serialization of CalculationGroups and CalculationItems when using the ExportProperties or ImportProperties script methods. See #976.
  • Tables with multiple partition types (Import and DirectQuery) are now labelled "Hybrid" instead of "Mixed", to align with Microsoft terminology

Bugfixes in this release

  • Fixed an issue with FormatDax when executing through a script in the CLI, see #975.
  • Fixed an issue with save-to-folder serialization when objects contain trailing spaces, see #952
  • Fixed an issue with save-to-folder serialization when objects uses invalid Windows file names, see #978
  • Remove properties that are asterisk'ed (such as passwords, keys, etc.) when saving to file or folder.
  • Treat the Format String as a VBA format string, when displaying an example formatted value, see #969
  • Improvements to how custom DLLs that are used in scripts are resolved, similar to #340

Tabular Editor 2.16.5

30 Nov 10:12
Compare
Choose a tag to compare

Improvements in this release

  • Updated TOM/AMO to 19.27.2.1.
  • Added the "Deploy partitions governed by incremental refresh policy" option to the Deploy Wizard, see #867
  • Added a new CLI flag -G / -GITHUB which can be used instead of -V / -VSTS to have error and warning messages outputted in a format that can be picked up by GitHub Action workflows.

Bugfixes in this release

  • Fixed an issue which prevented Tabular Editor from listing databases when connecting to an instance of Analysis Services that hosts both Tabular and Multidimensional model in the same data dir.
  • Fixed an issue with missing metadata backups, when database id and name are not the same, see #948
  • Deployer should now automatically remove MemberID role member properties when deploying to Azure AS / Power BI XMLA, and retain MemberID when deploying to SSAS.

Tabular Editor 2.16.4

27 Sep 11:05
Compare
Choose a tag to compare

Improvements in this release

Bugfixes in this release

  • Show an error message when a new BPA rule file cannot be saved (see issue #912)
  • Better error handling when Tabular Editor is unable to detect local instances (see issue #913)

Tabular Editor 2.16.3

15 Sep 12:20
Compare
Choose a tag to compare

Improvements in this release

  • TOM updated to the latest client libs, v. 19.26.1.2.
  • When loading a model through the CLI, you can now specify a blank database name "" to have Tabular Editor load the first available database on the server.
  • Added a new command line option, -L / -LOCAL to load a model from a local Analysis Services instance (typically Power BI Desktop), without having to specify the port number or database name. Run tabulareditor.exe /? for more information.
  • When a Power BI Desktop model is loaded through the CLI, unsupported modeling operations (such as renaming of columns) are now permitted. See issue #911.
  • You can now create Best Practice Rules that apply to Model Role Members, see issue #907
  • When using the Save to folder feature, you can now also have Shared Expressions serialized as individual files. To enable this, review your serialization settings under File > Preferences.

Bugfixes

  • Fixed a bug that caused Q&A visuals in Power BI to stop working after changes were saved from Tabular Editor, see issue #880
  • Better support for various ConnectionDetails and Credentials properties on StructuredDataSources.

Tabular Editor 2.16.2

30 Aug 21:29
Compare
Choose a tag to compare

Improvements in this release

Bugfixes

  • Remove memberId properties on roles during deployment, see #906
  • Fix upgrade check URL
  • Columns with a lineage tag can now be copy/pasted without causing a crash
  • DetailRowsExpressions are now shown by default for a PBI model

Tabular Editor 2.16.1

19 May 09:55
Compare
Choose a tag to compare

Download TabularEditor.Installer.msi (latest version).
Download TabularEditor.Portable.zip (latest version).

Changes in version 2.16.1:

  • Updated TOM to version 19.21.0

Bugfixes in version 2.16.1:

  • Script pre-compiler now ignores zero-width blanks (issue #833)
  • Lineage tags for Calculated Tables and Calculation Groups are now regenerated if an existing table with the same lineage tag already exists
  • Cut/paste relationships will no longer generate a new GUID for the relationship ID (see issue #834)
  • Fix issue #835
  • Fix issue #837
  • Fix issue #840
  • Fix issue #842
  • Fix issue #846 (can now use the it keyword in the FixExpression string)
  • Fix issue #851
  • Fixed an issue with UI not able to deploy to the Power BI service when using username/password or SP authentication

Changes in version 2.16.0:

  • A new serialization option for ignoring lineage tags is now available, see issue #819
  • A new CLI option for running the Best Practice Analyzer exlusively on a provided rule file is now available, see issue #821
  • The user interface now has better support for Policy Range and Entity (DQ over AS) partitions

Bugfixes in version 2.16.0:

  • Improved support for different flavours of Power BI connection strings (see issue #827)
  • Fixed issue #793
  • Fixed issue #825
  • Fixed issue #826
  • Fixed issue #829
  • Fixed issue #832
  • Fixed an issue with setting Synonyms (linguistic metadata) on objects in newer versions of Power BI Desktop