Releases: b2bfinance/tablo
v7.0.3
This release brings some exciting changes and enhancements. Here's a summary of what has been done:
-
Parcel Build System: We have migrated our build process to Parcel, a blazing-fast web application bundler. This change improves the overall build performance.
-
Upgraded Material-UI: We have updated Material-UI to the latest versions, incorporating the newest features, bug fixes, and performance improvements. This ensures our UI components are up to date.
-
Migration to TypeScript: We have successfully migrated our codebase to TypeScript.
v6.0.1
Removes console.log
v6.0.0
Features
Ribbon Text
There is now a ribbon over the product heading as an extra callout that the product is highlighted. The text on the ribbon can be changed using the ribbonText
property.
Theme Options
You can use a custom theme by creating your own MuiTheme and using that in your ThemeProvider instead of the one exported from Tablo.
When creating your own theme there are a few Tablo specific options which must be supplied. You can see the defaults below.
{
"productHeadingRow": {
"logoBorder": "#eeeeee",
"background": "transparent",
"backgroundMobile": "white",
"logoBackground": "white",
"highlightedIcon": "#ffb74d"
"ribbonBackground": "#ffb74d",
},
"productWrapper": {
"bodyBackground": "white",
"bodyBorder": "#eeeeee",
"moreInfoColor": "#1565c0",
"descriptionBorder": "#eeeeee"
},
"productColumns": {
"border": "#eeeeee"
},
"productFeaturePoint": {
"background": "#eeeeee",
"icon": "#f06292",
"text": null // uses the default material text color.
},
"productMoreInfoHeader": {
"headerBorder": "#eeeeee"
},
"productMoreInfoBody": {
"disclaimerBackground": "#eeeeee"
},
"productMoreInfoFooter": {
"border": "#eeeeee"
}
}
v5.0.0
v5 release contains no functionality changes from previous releases.
Package dependencies updated.
v5.0.0-beta.4
Features
- XS devices have a better filter layout
Bugs
- Type check handlers before calling them
- Fixed more info drawer actions overlapping content
v5.0.0-beta.3
Features
- Moved product labels under title.
Bugs
- prevent render loop when passing a non memorised function to
onFilter
.
v5.0.0-beta.2
Features
- Better color contrast on product labels.
- Aligned product logos.
Bugs
- No longer using detailed row labels as the iteration key for React, as this allowed for duplicate keys.
v5.0.0-beta.1
Breaking Changes
There were a lot of unnecessary complexities around managing products from several different sources, due to this we have decided to drop support for the external provider
option. We now expect product data to be supplied and filtering to be handled in onFilter
.
Bug fixes
- Product logos now have a max height of 80px, preventing large logos on smaller devices.
v5.0.0-alpha.9
- Allow for filters selected to be omitted
- revert usage of
lodash.defaults
v5.0.0-alpha.10
Bump version