All Versions
10
Latest Version
Avg Release Cycle
47 days
Latest Release
840 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