Skip to content

v4.0.0

Compare
Choose a tag to compare
@razvanilin razvanilin released this 28 Apr 14:28
· 37 commits to master since this release

⚠️ Important changes in v4

  • Node.js 22+ is now required to run Chartbrew. Please upgrade your Node.js environment before updating.
  • Chartbrew is now operating under a dual license:

Changelog

✨ New features

  • Added scheduled snapshot deliveries with full control over timing and frequency.
  • Added long text popover to easily read long text cells in tables.
  • Added 3 new larger breakpoints for dashboard layouts
  • Added compact mode for charts for better data density display.
  • Added option to invert growth in KPI segments for customizable metrics tracking.

Google Chrome 2025-04-28 21 26 01

🚀 Feature changes

  • URLs are now formatted and detected automatically in tables.
  • Improved connection search when creating a new dataset.
  • start_date and end_date variables can now work inside a single query parameter value.
  • Alert numbers are now shown in the chart settings dropdown for faster monitoring.
  • Improved guidance for first-time users without created connections.
  • Larger breakpoints supported in the SA template.
  • Improved design for KPIs, including a new font and better growth label visuals.
  • Improved data labels and formatting for better visual consistency across charts.

🐛 Bug fixes

  • Fixed Express 5 query parsing issues.
  • Fixed width issues with the user dashboard.
  • Fixed first CDC pre-selection when editing charts.
  • Fixed gauge chart formula calculations.
  • Fixed table crashes and hover issues for datasets with complex or missing fields.

🛂 Permission changes

  • Restricted access to the Connections page for users with limited roles.

Other changes

  • 📝 Added a v4 blog post notice inside the app.
  • 📝 Updated license terms for v4.
  • 🔧 Changed the client app name in package.json
  • ⬆️ Upgraded Vite to v6 for improved build performance.
  • ⬆️ Minor dependency bumps across both server and client.