Skip to content

Commit f53dadb

Browse files
authored
Merge pull request #66 from deneb-viz/sample-workbook
docs: update for current 1.8 changes
2 parents ec55d81 + 35945fe commit f53dadb

File tree

9 files changed

+52
-1930
lines changed

9 files changed

+52
-1930
lines changed

docs/changelog.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,33 @@ Deneb 1.7 has been submitted to AppSource for certification and may take some ti
1313
Deneb 1.7 has passed certification and is currently undergoing deployment to your reports. This can take a couple of weeks from the publish date.
1414
::: -->
1515

16+
:::info Regarding Support of 1.x Releases
17+
Deneb v1 is reaching the end of its natural life in terms of how we can continue to improve it. In order for us to do this, we need a better platform, and this is coming in the form of Deneb 2.0. A brief plan of what to expect is outlined in [this recent blog post](/blog/2024-2025-summary#so-whats-next), but more information will become available soon as version 2.0 gets closer to being ready.
18+
19+
Because Power BI reports are (ideally!) intended to have a long lifetime once deployed, the plan is to keep Deneb 1.x available in AppSource, hopefully forever, to ensure continuity of service.
20+
21+
However any development focus will be on the things we need to do to keep it highly available for existing implementations where you have visuals deployed. The only planned changes will be critical bug fixes, Vega language updates (providing they remain compatible with the v1 architecture) and Power BI visual API compatibility, to comply with certification requirements.
22+
:::
23+
24+
## 1.8.0 (In Development)
25+
26+
### Vega Updates
27+
28+
- Vega Updated to **6.1.2** (from 5.30.0)
29+
- Vega-Lite updated to **6.1.0** (from 5.19.0)
30+
31+
Note that during tests by community members, we noticed an edge case where a visual failed to work. This was traced to that specification containing warnings, and some stricter validation introduced in Vega-Lite 5.21.0. If you experience a previously working specification failing, please check for warnings first, resolve those and re-test before creating an issue.
32+
33+
### Removal of Edit Specification Field Mapping Functionality
34+
35+
Since its introduction, field mapping has been problematic for some users, which gets in the way of the development process as the dataset is modified through changes made outside the visual (typically either removing or renaming a field in the Power BI portion of the UI). These issues appear to have increased in frequency recently and are not consistent for everyone, making them difficult to debug and support.
36+
37+
Given that we have since introduced a more advanced JSON editor in 1.7, which has find and replace functionality (Ctrl + F / Ctrl + H), managing these situations is still fairly convenient, without the overhead of us having to maintain a UI feature that is obtrusive for many users rather than helpful. As we are also prepping v1.x of Deneb for deprecation (with a view to focus on long term stability once this happens), the decision to remove a potentially flaky feature has been taken.
38+
39+
### Minor Enhancements
40+
41+
- If using Power BI Desktop with the [on-object interaction](https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-on-object-interaction) UI enabled, double-clicking a Deneb visual would force this into format mode. This action has been suppressed.
42+
1643
## 1.7.2 (2024-09-04)
1744

1845
### Minor Enhancements
41.5 KB
Loading

docs/getting-started/dataset.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -98,18 +98,6 @@ Using this in a specification's `field` encoding would need to substitute the `.
9898

9999
It is recommended that if you're passing in measures or columns containing special characters and do not wish for this behavior to occur, then rename them in the **Values** data role so that they are not passed through to the dataset.
100100

101-
### Edit Specification Field Mapping
102-
103-
Measures or columns that are bound to specification encodings or expressions might be used all the way through. If you want to change this or you've renamed a field in the **Values** data role, it can be cumbersome to manually find and replace these values.
104-
105-
To make this easier, you can click the **Edit Specification Field Mapping** command or press **\[ Ctrl + Alt + F ]** to open the dialog. This will display all fields from the dataset that have been detected in encodings or expressions and display them in a list, e.g.:
106-
107-
![The Edit Specification Field Mapping dialog allows you to change the allocation of any fields from the dataset that are used in encodings or expressions within your specification.](./img/edit-mapping.png "The Edit Specification Field Mapping dialog allows you to change the allocation of any fields from the dataset that are used in encodings or expressions within your specification.")
108-
109-
Much like when you create a new specification from a template, you can add or remove fields from the **Values** data role and they will become available for selection/substitution.
110-
111-
Similarly, the dialog will be automatically displayed if you remove a field from the **Values** data role, that is currently bound to an encoding or expression. This way, you can easily substitute an alternative column or measure from your data model.
112-
113101
## Augmenting Other Datasets
114102

115103
In the case of a Vega specification, you can potentially add further `data` objects to the array, and Vega-Lite specifications can also contain layer-specific datasets (or multiple named ones) but bear the following in mind:
2.08 KB
Loading
47.5 KB
Loading
43.3 KB
Loading

0 commit comments

Comments
 (0)