Skip to content

Releases: Rello/analytics

v6.1.0

18 Feb 06:52

Choose a tag to compare

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

30 Dec 16:44

Choose a tag to compare

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

19 Sep 06:02

Choose a tag to compare

Fixed

  • NC32 compatibility

v6.0.0

18 Sep 10:41

Choose a tag to compare

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

29 Jul 17:09

Choose a tag to compare

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

15 Jul 20:48

Choose a tag to compare

Fixed

  • Analytics not starting due to not executed migration #514
  • Smart picker not working #513
  • Context Chat issue
  • Favorite reports in subfolders appearing twice

v5.7.0

11 Jul 19:57

Choose a tag to compare

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

10 Jun 20:29

Choose a tag to compare

Fixed

  • Date thresholds now evaluate correctly in tables
  • Reload report after threshold modifications
  • Highlight selected threshold row in sidebar

v5.6.1

09 Jun 18:11

Choose a tag to compare

Fixed

  • Threshold validation for numbers with thousands separator

v5.6.0

09 Jun 12:26
bd80710

Choose a tag to compare

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