January 23rd 2019
NOTE: Going forward, Relationship names (GUID strings) will not be serialised to JSON, when the "File > Preferences > Serialization > Serialize relationships by their starting tables"-option is used and the model is saved as a folder structure. This might cause version control diffs on all your tables!
New features in this release:
- Connection String builder for Provider Data Sources
- A brand new Table Import Wizard for provider data sources (Power Query data sources not supported)
- Refresh Table Metadata
- New command line option for validating source schemas
Other improvements:
- Better script support for JSON and Dynamic Binding (see #223)
- Added support for Extended Properties on CL1400+ models.
- Updated TOM to version 15.12.1
- Added support for MemberID and IdentityProvider when adding role members (see #235)
- Added more KPI graphics dropdown options (thanks @jdfancke)
- Errors on Detail Row Expressions will now also appear in the UI
- Import Table wizard now lets you select which row reduction clause to use when previewing data (TOP / LIMIT / FIRST / etc.)
- Import Table wizard now lets you change the identifier quote character when generating SQL statements. By default, it uses square brackets (T-SQL compliant), but it can be changed to double- or single quotes, backticks or none.
Bug fixes:
- #218 -A command-line switch should now honour ignored best practice rules.
- #221 Relationship cardinalities can now be edited in the property grid
- #225 Calling the
Info()
,Warning()
orError()
script methods now displays a dialog when run interactively. - #227 Property groups no longer collapse when a script is executed
- Removed CR (\r) characters in the output from the
ExportProperties()
method - #237
- #242 (redundant Tabular Editor-specific annotations are removed from the model after it is loaded to the UI)
- #243
- #245
- #246