This is a major beta release with breaking changes
- 🔥 Migrate the database after updating:
cd server/
npm run db:migrate
- 🔥 The charts will need to be re-configured. Go to Edit for each chart, select a dataset, and choose a field for the Y-Axis. Otherwise, the charts won't be automatically updated anymore.
Changelog
- ✨ Custom X & Y support with count, sum, and average operations
- ✨ New data filter system for each dataset
- ✨ Ability to choose a custom field for global date filter in each dataset
- ✨ New chart type selector - straightforward and easy to use
- ✨ Added KPI support for non-accumulative line&bar charts
- ✨ Chartbrew now selects the fields for you initially - you just make a request and then the chart is generated automagically
- 🚸 Improved the chart builder tutorial
- 🐛 Fixed occasional crash when switching a chart to KPI mode
- 🐛 Fixed date mutability issues with the time series charts
- 💄 Visual tweaks in the Project Board
- 🔨 Added pre-commit linting to ensure commits don't have any lint issues (#47 - thanks @jscastanos )
- ♻ Lots of code refactoring (thanks to everyone that contributed to #58)
- ⬆ Minor dependencies updates