-
Notifications
You must be signed in to change notification settings - Fork 7
About releases
From time to time we release a new version of CubeViz. In each version we focused on few parts to enhance. Here you will find general information about every major release. Please read page Upgrade an existing installation if you plan to upgrade your version.
All user interface parts were visually reworked to improve the user experience. For that, we added a couple of icons, click to see help texts or meta data about the related resource. Another change was restructuring the user interface and add new items, for instance sort buttons (sort by alphabet or check status) in component dialog. Additionally we added a legend at the bottom of the visualization to let the user see, what the selected configuration is. There are information about the component elements itself, but also for the retrieved observations.
Furthermore it's now possible to remember both the selected cube configuration and visualization settings. For that we use two independent hashes, and two different files.
And there is now a more or less complete test suite on server- and client side.
Major topic was to rewrite the code to make it easier to adapt for further improvements. For that, we used TypeScript to write our JavaScript code. It is a new technology and language developed by Microsoft which contains JavaScript as a subset and provides a couple of really usefully features, for instance a clean class handling: hierarchies, extends, interfaces, no Object shoving anymore! We used that to create a couple of classes to handle our communication with the server. DataSet.ts is one of these and loads datasets for a given data structure definition.
Furthermore we added a chart selector to the user interface. With that you are able to switch between different visualizations for the same bunch of data.