Changelog History
-
v1.1.0 Changes
December 06, 2020DB migration required
cd server/ npm run db:migrate
๐ Changelog
- ๐ฑ โจ Added support for API
Basic auth
andBearer token
authentication in the UI - ๐ฑ โจ The chart config algorithm is now smarter and can detect fields from more complex and nested objects
- ๐ฑ โจ Chartbrew can now detect dates formatted as numerical timestamps
- ๐ฑ ๐ Cleaned the text in the selected fields for the datasets
- ๐ ๐ Improved the visuals for KPI charts in the dashboard and in the chart builder
- ๐ฑ ๐ Added animations when the modals open
- ๐ฑ ๐ธ Improved the Embed modal with copy buttons and included a field with only the URL
- ๐ฑ โฟ Removed the hover listener to display the menu. Not touch-screen friendly. Now the menu is always visible
- ๐ ๐ Security fix to check for more granular role access
- ๐ โก Removed unused semantic modules from the build sequence to speed up the build time
- ๐ฑ ๐ Passwords in connection strings are now URL-encoded to not break the URLs
- ๐ฑ โจ Added support for API
-
v1.0.0 Changes
November 24, 2020๐ฑ Chartbrew is now officially out of Beta ๐
๐ -> Release tweet
โก๏ธ This update is more of a stability, optimization and security update to prepare it for production.
Migrate your DB before running v1
# get the updates, then run the following cd server/ npm run db:migrate
๐ Changelog
- ๐ฑ โจ Added support for connections strings on MySQL, PostgreSQL and MongoDB connections
- ๐ฑ ๐ธ Revamped the overall UI/UX of all the connection forms
- ๐ฑ ๐ธ Improved the content of the onboarding
- ๐ฑ ๐จ Added a new module for using Media queries through the app
- ๐ ๐ Made sure only necessary connection data is passed with the project
- โก๏ธ ๐ Secured the amount of data returned for the user update route
- ๐ โก Greatly increased the performance of the chart builder when changing the visuals of the charts
- ๐ฑ ๐ Fixed issue with empty dates being ignored at the end of the chart
- ๐ฑ ๐ Fixed issue with object types being detected as dates
- โก๏ธ ๐ Fixed cron jobs for updating the charts automatically
- ๐ฑ ๐ The connection form now closes when the content is saved
- โฌ๏ธ โฌ๏ธ Fixes #59 Upgraded
semantic-ui-react
to v2
-
v1.0.0-beta.9 Changes
July 07, 2020๐ This release introduces a brand new chart building experience. The entire UI for building the charts was re-worked. When updating to this version the database will need to be migrated.
๐ Find more in-depth information about this release and how to migrate here
- ๐ฅ [Breaking change] Updated to Node v12.17.0
- ๐ โจ New chart builder interface
- ๐ฑ โจ Can use the multiple connections on the same chart
- ๐ฑ โจ Brand new tutorial system
- ๐ ๐ Major architecture changes (read above)
- ๐ฑ ๐จ Improved the UI for the project board sidebar
- ๐ฑ ๐ Fixed issues with empty charts appearing in the dashboard
- ๐ฑ ๐ Fixed chart data caching issues
- ๐ฑ ๐ Fixed issues with drafts saving multiple times (due to UI rework)
-
v1.0.0-beta.8 Changes
April 21, 2020- ๐ฑ โจ Added a new Sign Up/In capability using oneaccount.app - PR by Kiura
- ๐ฑ ๐ Fixed issues with the POST body not being included in API requests
- โฌ๏ธ โฌ Upgraded dependencies in over the entire project
-
v1.0.0-beta.7 Changes
March 19, 2020- ๐ฑ ๐ธ Improved the onboarding to take the user automatically from Create Connection to Create Chart
- ๐ฑ โจ Added support for down to 1-minute auto-refresh and added 15, 5 & 1-minute options in the front-end
- ๐ฑ ๐ Re-branded the app with a new logo and media kits
- ๐ฑ ๐ง The app version is now visible in the dashboard
- ๐ฑ ๐ Fixed crash when the user joins a team with no connections
- ๐ฑ ๐ Fixed issue with the port number for MySql and PostgreSQL connections
- โก๏ธ ๐ Fixed crash when editing a chart after a connection update
- ๐ฑ ๐ The project switcher in the dashboard is now displaying the right projects
- โฌ๏ธ โฌ๏ธ Upgraded packages across the app
-
v1.0.0-beta.6 Changes
February 04, 2020- โฌ๏ธ โฌ๏ธ Upgraded client dependencies including Webpack 4+
- โก๏ธ โฌ๏ธ Minor dependencies updates for the server app
- ๐ฑ ๐จ Simplified events up for the global settings component
- ๐ฑ ๐ธ Fixed login persistence
- ๐ฑ ๐ Avoid occasional crashes caused by the Headway changelog
-
v1.0.0-beta.13 Changes
November 02, 2020๐ 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
-
v1.0.0-beta.12 Changes
September 17, 2020โก๏ธ Visual updates in this Twitter Thread
โก๏ธ This update requires a DB migration
cd server/ npm run db:migrate
๐ Changelog:
- ๐ฑ โจ New KPI chart mode for aggregating charts
- ๐ โจ Released an official Docker image
- โก๏ธ ๐ง Updated the Docker setup and removed the
rsync
dependency - ๐ฑ ๐ง Better environmental variables support in the client app (read below)
- ๐ฑ ๐ Fixed visual bug where empty spaces appear in the dashboard
- ๐ฑ ๐ Fixed issue with aggregating data on weekly, monthly and yearly time intervals
- โฌ๏ธ โก Reduced the size of the client bundle by upgrading
react-ace
and removing the hugebrace
dependency - โก๏ธ โฌ๏ธ Chore dependencies updates
๐ฑ ๐ฅ BREAKING CHANGE:
There are 3 environment variables changes:
CB_API_HOST
- This variable should not contain a port number anymore. In most cases it should belocalhost
or0.0.0.0
when running a docker containerREACT_APP_CLIENT_HOST
- This is used by the client to know its own addressREACT_APP_API_HOST
- This is used by the client to know where the back-end API is ( Important to set up )
For
development
environment, change the same variables with the_DEV
pretending. (check.env-template
) -
v1.0.0-beta.11 Changes
September 08, 2020โก๏ธ Visual updates in this Twitter thread
- ๐ฑ โจ Added support for dynamic date ranges (e.g. 30 days interval kept up-to-date automatically)
- ๐ฑ โจ Added a new button on the dashboard to refresh all the charts
- ๐ฑ ๐ Set the charts tick precision to 0, so no more non-integers
- ๐ฑ ๐ Changed the styling of the chart containers to look more modern and focus on the chart
- ๐ฑ ๐ Changed the design of the chart tooltips and ticks
- ๐ฑ ๐ Fixed issue with invisible charts still taking place in the public dashboard
- ๐ฑ ๐ Fixed an issue with the user deletion
-
v1.0.0-beta.10 Changes
August 25, 2020โก๏ธ Some visual updates over on Twitter ๐
- ๐ฑ โจ Automatically selecting the chart type and a date field when creating a new chart
- ๐ฑ ๐ Improved the design of the Connections page
- ๐ฑ ๐ธ Improved the onboarding to guide the user all the way to creating the first chart
- ๐ฑ ๐ธ Made it possible to go back to the connections after selecting a connection type
- ๐ฑ โก Made the site faster with Suspense
- ๐ฑ ๐ฑ Added a new font
- ๐ณ ๐ง Fixed issues with the Dockerfile
- ๐ฑ ๐ง
rsync
is not needed anymore, replaced everything with a universalcp
command - ๐ฑ ๐ Fixed some issues with the walkthrough
- ๐ ๐ Fixed issue when a
200 OK
would appear as an error in the API builder - โก๏ธ โฌ Updated packages, patched
lodash
vulnerabilities