All Versions
10
Latest Version
Avg Release Cycle
47 days
Latest Release
1208 days ago

Changelog History

  • v1.1.0 Changes

    December 06, 2020

    DB migration required

    cd server/
    npm run db:migrate
    

    ๐Ÿ”„ Changelog

    • ๐Ÿฑ โœจ Added support for API Basic auth and Bearer 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
  • 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 huge brace 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 be localhost or 0.0.0.0 when running a docker container
    • REACT_APP_CLIENT_HOST - This is used by the client to know its own address
    • REACT_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 universal cp 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