All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Transfer NPM package to @proteus-h2020 org
- Network chart improvements
- iframe example
- Fixed Proteic not working within an iframe
- Remove unused storageService
- Fixed UMD module
- Updated Webpack to version 3
- Lots of fixes and improvements
- ⭐ New visualization: Parallel Coordinates
- New pause / resume button for streaming visualizations
- New error component that shows an error sign if something went wrong
- New brush + zoom interaction
- Streaming visualizations now show a throbber while waiting for data to start coming
- Confidence band component for line charts
- New annotated events
- New band annotations
- New alerts component 🔔
- Function to unpivot wide format coming from the Datasource to narrow format
- Function to destroy charts
- Option to set the position of the legend
- Option to rotate X axis labels
- Method to clear the chart data
- Interpolated color scales
- Added linear X axis to swimlane
- Added sequential color scales to swimlane
- Added option to display
propertyZ
in the swimlane boxes - TS linting
- Upgrade TS version
- The Y axis maximum calculation is now always a 10% larger than the original domain
- The format of the color legend labels is now configurable using
valuesFormat
option - Design improvements
- Upgraded d3-annotation version
- Huge performance improvements ⚡
- Fixed heatmap drawing numbers as strings
- Fixed keepDrawing ignoring propertyKey
- Fixed a bug in Lineset that happened when using a propertyKey other than 'key'
- Fixed Y axis not showing up if max and min are the same
- Fixed swimlane series toggle not working
- Fix color legend domain
- Unclutter log messages
- ⭐ New visualization: Histogram
- New Annotation component 📝
- New ColorLegend component 🎨
- Updated D3 version to 4.7.1
- Fix important performance issues ⚡
- Minor fixes improvements
🚀
- Sequential scales bugfix
- Heatmap bugfix
- Improve datasource subscriptions
- Refactor keepDrawing
- Small bugfixes
- Small bugfixes
- Hotfix unmerged changes
- Now you can connect several visualizations to the same websocket
- Filter for null values in several visualizations
- Minor fixes and improvements
- CSS themes 🎨
- Fix missing dist folder
- Helper methods that retrieve available configurations and scales
- Fix compilation error
- Method to get the available visualizations
- Minor fix
- Update packaging library to UMD
- ⭐ New visualization: heatmap
- Upgraded dependencies
- Fixed a major bug in legends and data updates
- Barset transitions improved
- Various bugfixes and improvements
- Upgraded dependencies
- Now Webpack bundler replaces Rollup
- Some refactoring with filenames and folder structure
- Fix some broken tests
- Lots of bug fixes
- A major bug fixed. It was a problem with parameters propertyY and propertyX. They were sometimes ignored
- Some minor changes
- ⭐ New visualization: pie chart
- ⭐ New visualization: network chart
- Configurable data keys
- Canvas scatterplot
- Example showcasing all the available charts
- Add ts module definition
- Migrate codebase to TypeScript
- Improve responsive behaviour
- Lots of bugfixes and improvements
- Streaming scatterplot example
- Minified version
- Some minor bug fixes
- ⭐ New visualization: scatterplot
- New HTTPDatasource
- Modify gauge and swimlane data formats
- Minor fixes and improvements
- Fixed a bug with xAxisFormat in websocket streamgraph (#5c3d35d)
- Minor bugfixes
- Fixed code style issues and other minor changes
- First release of Proteic. 🎉