Releases: Rello/analytics
Releases · Rello/analytics
v6.1.0
Added
- Caching also for data sources. (Can be implemented by data source owner)
- TTL based caching for GitHub, External CSV and External JSON
- File-change based caching for local Spreadsheet, CSV and JSON datasources
- Chart options now include a doughnut label style setting (percentage vs. absolute value)
- Use native color picker inputs in chart options for data series colors
Fixes
- Dark Mode: Settings element does not adapt text color #565
- Harden filter column handling to block unsupported identifiers
- Fix public chart only link
- Preserve chart option callback functions (e.g. datalabel formatters) during option composition
- Harden panorama ownership checks to prevent unauthorized read/update/delete access
- Guard browser cache access when localStorage is unavailable (e.g. Android WebView)
Changed
- Prepare chart option handling for future enhancements
v6.0.2
Fixed
- php 8.5 compatibility fix
- Prevent double submissions by showing busy indicators during report and data imports
- Nullpointer in DataloadController::importFile() #560 #555
- Extend filter variable replacement tests with multiple filter cases
- Update filter option handling for BETWEEN case #559 @joleaf
- XSS protection
- file import cause double reports #554
- Cache not use for dashboard
- Icon fixes
v6.0.1
v6.0.0
Added
- Performance: Cache report data in the browser (using ETag & If-None-Match) #535
- Warn about unsaved changes before leaving a report
- OCS endpoint to create reports from csv files via files clients
Changed
- Time aggregation on all key figures and not only the last one
Fixed
- Hide menu bar and show loading spinner while reports are loading
- Fix PHP 8.4 deprecation warnings #534 @robertoschwald
- Date formatting on all table rows (not stopping after empty cells)
- Fix double report execution after wizard close
- Correct drilldown aggregation for numeric dimension indices
- Fix threshold copying when saving report as copy
v5.8.0
Added
- Threshold lines in charts using Chart.js annotation plugin
- Show installed version in navigation bar
- Inline rename for all navigation items
- Group sharing for panoramas
- Smart picker shows panoramas and reports
Changed
- Performance tweaks
- Threshold configuration moved to report menu
Fixed
- Localized numbers with comma separators now evaluate correctly in thresholds
v5.7.1
v5.7.0
Added
- Unified navigation showing panoramas and reports together
- Collapsible sections for favorites, panoramas and reports
- Improved CSS styling for multi-level navigation
- Persist navigation open state
- Dashboard favorites list now also shows panoramas
Changed
- UI cleanup
- Refreshed modal dialog styling with subtle animations
- "New report" button renamed to a generic "New" selector with type options
- Move share dialog from sidebar to own popup
- Only one navigation section can be open at a time
- Favorites are fetched in parallel for improved load times
- New icons
- Bigger tooltip hover distance #492
Fixed
- Navigation updates instantly when items are created or deleted without reloading
- Navigation keeps Favorites open and only one other section expands at a time
- Newly created items open immediately and appear in the correct navigation section
v5.6.2
v5.6.1
v5.6.0
Added
- Ordering of thresholds (validation sequence) #479
- Enable editing of existing thresholds #477
- Add legend selection for reports in panoramas #482
- Add timeSeries data model for e.g. Health data #483
- Add active option indicators in report menu #485
- Various unit tests
Changed
- Allow thresholds on any column #474
- Attention: existing thresholds are affected. See change here for details
- API v4 for will add %currentDate% as Y-m-d - see wiki
- Change HTML grabber datasource to curl
- Highlight selected report in panorama modal #484
Fixed
- legend "undefined" in doughnut chart