This release history contains everything from V2.0.0 through the most recent minor release version (x.X.x). For more recent patch releases (x.x.X.), visit the Morningstar Base Charts Changelog.
v2.1.0 September 22, 2017
Enhancements
- All Charts & Flag: Updated all charts and tooltips to use MDS font constants.
- Market Barometer: Added an option for text parsing.
- Scatter Plot: Added the option to display a benchmark.
- Style Box: Added an option for text parsing.
Fixes
- All Charts Set all references to the keyword “this” to a consistent var name “_this”.
- Bubble:
- Fixed a
legend-alignment
bug.
- Fixed a
legend-title
styling issue.
- Updated styling for top and bottom rules within the scatter plot legend.
- Correlation Matrix: Fixed bug preventing flag from truncating in IE11.
- Geographical Map: Fixed the rangebar legend labels to prevent overlapping.
- Line: Fixed the position of flag to lock to the point it is referencing instead of following the mouse.
- Scatter Plot:
- Fixed the default size of benchmark.
- Fixed a
legend-title
styling issue.
- Updated styling for top and bottom rules within the scatter plot legend.
- Time Series Line: Fixed the
gray-band
level mapping so that it matches the corresponding time period
- Vertical Bar:
- Now displaying Y-axes center tick line when domain range is negative to positive.
- Fixed a an incorrect variable reference that was causing the flag not to render.
- Removed the visual gap between first and last bars, y-axes, and grid lines.
- Fixed a visual bug with gray bands.
v2.0.8 September 8, 2017
Fixes
- Line: Aligned top-aligned data values within the flag.
- Time Series Line: Aligned top-aligned data values within the flag.
- Vertical Bar: Aligned top-aligned data values within the flag.
v2.0.7 August 25, 2017
What’s New
- Package: Included src into NPM package so consumers can compile from source.
Enhancements
- Core: Added a smaller
default-domain
rounding value when the value is between −10 and 10.
Fixes
- Correlation Matrix:
- Fixed IE11 legend bug, where the legend color didn't match the data range.
- Fixed
vertical-alignment
centering bug in IE11.
- Line: Added ability to override default
roundTo
property for domain calculation.
- Vertical Bar: Fixed benchmark icon in flag, updated null values to “N/A”.
v2.0.6 August 9, 2017
What’s New
- Core:
- Added Morningstar Design Systems (MDS) as a development dependency.
- Added constants to Core CSS.
- Moved
DateAxis
source code into Core to be used by other components.
Enhancements
- Flag: Updated colors and font family with MDS constants.
- Line: Added an option for custom solid lines.
Applied the x-axis logic from Vertical Bar chart.
- Style Box — Market Barometer: Added tooltip for smallest breakpoint.
- Time Series Line: Set a valid end value for legend.
Fixes
- Core: Fixed bug that was causing MBC to not remember the length of
longestText
in Utils.string.getLongestTextStringWidth
.
- Flag: Fixed bug which was overriding default 14px font size.
- Line:
- Fixed bug to always show all
x-labels
with a date axis.
- Fixed bug where tooltip didn't display current value properly.
- Fixed bug for the width calculation of name cell in tooltip.
- Vertical Bar:
- Removed blank space between legend and bars.
- Fixed bug for the width calculation of name cell in tooltip.
- Fixed item ordering for stacked bars.
- Style Box — Market Barometer: Adjusted breakpoints for font resizing.
- Style Box: Changed
square-label
font size to 38%, down from 42%.
- Bubble:
- Fixed bug causing legend to disappear after resizing in IE11.
- Fixed bug preventing the X- and Y- Axis labels from persisting in the bottom left.
- Scatter Plot: Fixed bug causing legend to disappear after resizing in IE.
- Time Series Line:
- Fixed a bug causing the tooltip to show “N/A” when the value was “0”.
- Fixed bug for the width calculation of name cell in tooltip.
- Fixed bug where, if
data.length=1
, the single data wasn’t drawing out as a bubble.
- Fixed tooltip value display for days / hours.
v2.0.5 August 14, 2017
Enhancements
- Vertical Bar: Removed the gaps between the gray bands in background.
- Horizontal Bar: Added icons to flag.
- Line: Added custom format option for tooltip title.
Fixes
- Core:
- Fixed bug for IE 11 since it doesn't support
Number.isFinite()
- Fixed bug when calculating longest string length.
- Correlation Matrix: Placed X and Y coordinates on two separate lines.
- Vertical Bar: Fixed bug related to grouped stacked bars positioning.
- Style Box: Fixed the dimension logic of the Style Box squares to account for all available vertical space when the bottom legend is hidden.
- Style Map:
- Fixed the interaction style and changed the centroid visual size.
- Fixed bug related to display ellipses when data is invalid.
- Fixed responsiveness bug related to axis label size.
- Time Series Line:
- If value is zero in tooltip show “N/A”.
- Fixed bug rendering items in legend and flag in different orders.
v2.0.4 July 10, 2017
Enhancements
- Line:
- Added Dynamic calculation for line width and bubble size.
- Added
mouse-hover
interaction for the bubbles.
- Time Series Line:
- Added Dynamic calculation for line width and bubble size.
- Added
mouse-hover
interaction for the bubbles.
- Style Map: Added displayed holdings for Ownership Zones.
Fixes
- Bubble:
- Fixed a bug where the legend text was overflowing long holding names.
- Fixed bug cutting off label when the container size is small.
- Core: Updated all charts to use an em-dash instead of NaN for null values.
- Scatter Plot:
- Fixed a bug where the legend text was overflowing long holding names.
- Enable the chart to consume global settings.
- Removed node h3 for legend if
legendTitle
text is empty.
- Style Map:
- Fixed the title style in tooltip hover.
- Optimized the hover interaction for the style map.
- Added scrolling to legend when multiple investments are added.
- Time Series Line: Fixed bug related to tooltip cell name width.
v2.0.3 June 20, 2017
Enhancements
- Flag: Updated to represent null values as “N/A”.
- Bubble: Updated chart to support format as a function, so that it can read global settings.
Fixes
- Core: Fixed possible ReferenceError in
getRoundToUnits
.
- Line: Fixed
line-rendering
bug when the data point is zero.
v2.0.2 June 6, 2017
Fixes
- Pushed new patch release to correct error during v2.0.1 release.
v2.0.1 June 6, 2017
What’s New
- Line: Line chart now accepts only non-time-series data.
- Time Series Line:
- Time Series Line is the former Line Chart, which accepts only time-series data.
- Added new responsive flag logic for longer values.
Enhancements
- Geographical Map: Added ability to display all values in legend range bar.
Fixes
- Core: Fixed IE bug related to adjusting y-axis label.
- Line: Fixed y-axis label color.
- Time Series Line: Fixed y-axis label color.
- Vertical Bar:
- Fixed y-axis label color.
- Made flag template width dynamic.
- Bubble: Fixed legend height.
v2.0.0 May 17, 2017
What’s New
- Bubble Chart: Renamed Scatter Plot chart to Bubble Chart.
- Core: Added
assign polyfill
to _object
.
- Donut: Added option to show border on each slice.
- Flag: Renamed old
tooltip-plugin
component to mbc-flag
.
- Line: Added snap to scrubber on hover.
- Scatter Plot: Added new scatter plot chart.
- Style Map: Added new style map chart.
- Vertical Bar: Fixed tooltip context.
Before v2.0.0
For releases prior to 2.0.0, visit the Morningstar Base Charts Changelog.