Here's what has changed recently.
Software that keeps on giving.
20th Nov 2024
4.6.1 Release ( latest )
Updated dependencies
Fixed compilation error happening due to a return statement within a void function
Pricing Update: ESP-DASH Pro now comes in 2 tiers - Essential and Advantage. Existing customers who purchased ESP-DASH Pro before 20th November 2024 have been upgraded to Advantage bundle (excluding dedicated technical support).
License Update: Updated license to Softt Commercial License 1.2 (SCL-1.2). Minor improvements in legal wording related to the use of library. Specifically, under sub-sections "grant of license" and "restrictions".
20th July 2024
4.6.0 Release
Fixed dropdown misbehaving when using Firefox browser
Fixed color picker layout
Performance improvement for charts
Implemented refreshChart method
19th July 2024
4.5.2 Release
Updated dependencies
ESP32 arduino core v3.0.3 compatibility
29th June 2024
4.5.1 Release
Minor memory optimizations
Switched to latest dependencies in library.json
3rd June 2024
4.5.0 Release
Important: Dependencies has been changed from this release. Please check installation docs at: https://docs.espdash.pro/installation/
Added Color Picker Card
Added setDisplay function for cards, charts, tabs and stats. You can now toggle visibility without having to delete any widget completely.
Added onBeforeUpdate function
Fixed joystick direction callback not firing for 'idle' position
Minor fixes in benchmark example
License has been updated to SCL-1.1
27th Feb 2024
4.4.1 Release
Fixed charts not being rendered, this bug was introduced with v4.4.0 release
4th Feb 2024
4.4.0 Release
Added support for ArduinoJSON 7 ( and backwards compatiblewith ArduinoJSON 6 )
Navbar now auto closes upon switching tabs
Changed card and stat names to const char* to improve memory usage
Implemented websocket batching to support huge dashboards
Added link card
Added password card
Added step parameter to slider card
Added time sync card
Removed refreshStatistics function
Removed automatic update layout calls when adding / removing cards - The application should now call refreshLayout when it has finished with adding/removing cards
Added DASH_MAX_WS_CLIENTS which allows to configure the max WS clients
3rd Dec 2023
4.3.0 Release
Improved UI styling ( looks more professional )
Removed sidebar collapse function
Replaced mini & large logos with a single logo now
Improved navigation bar for smartphone screens
Added brotli compression which can be switch to easily within dash_webpage.h. ( More than 40% extra size reduction over gzip; supports modern browsers only )
Added push button card
Added week selector card
Added setChartAnimations function to enable/disable chart animations.
Added custom URI support
Improved setAuthentication function
Fixed & improved statistics logic ( Now statistics update properly )
Improved statistics set function. ( Now you can update value only by passing a single parameter to set function )
License has been changed to SCL-1.0 ( SOFTT Commercial License 1.0 )
14th Sep 2023
4.2.1 Release
Fixed an issue where a card wouldn't update if only symbol was changed. (It affected any card which used the second parameter of update fn - this includes Status Card etc. )
14th July 2023
4.2.0 Release
Added dropdown card
Added image card
24th Nov 2022
4.1.1 Release
Fixed button colors
Fixed joystick not working on touchscreens
Fixed logo not showing on mobile navbar
26th July 2022
4.1.0 Release
Switched to all new UI with sidebar
Added tabs support
Added responsive widget sizing
Added custom logo support
Added custom title support
Added statistics features