Skip to content

Commit

Permalink
7.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ihnatmoisieiev committed Dec 14, 2018
1 parent ff1e3b6 commit 4d3d7a7
Show file tree
Hide file tree
Showing 2,961 changed files with 287,702 additions and 579,638 deletions.
64 changes: 64 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,67 @@
# Version 7.0.0

## Framework:

1. Added sonification to the accessibility features.
2. Added bubble legends, legend items descibinb the scale of the bubbles.
3. Added feature to match points by id when running setData.
4. Added new series type force directed graph or network graph.
5. Added new series type packed bubble.
6. Added new series type 3D cylinder.
7. Added new series type venn diagram.
8. Added new series type pyramid chart.
9. Added editor features for annotations, allowing annotations to be added, updated and removed through a GUI.
10. Added debug module for making chart errors visible in the chart.
11. Default exported chart name is now based on the chart title.
12. Added option chart.styledMode to replace the previous separate build of styled mode files.
13. Added options to align pie chart data labels to the edges of the chart.

## Framework bug fixes:

1. Corrected chart width for sub-pixel container width. Prevented overflow in flex-grids and table cells.
2. Fixed #2617, wrong number of pages in legend with legend.maxHeight in some cases.
3. Fixed #5293, pointBreak event for broken-axis module was not working for columnrange series type in case highcharts-more was loaded before broken-axis module.
4. Fixed #5857, drilling down column charts to more than the cropThreshold caused lost categories on the X axis.
5. Fixed #8105, split tooltip header couldn't be removed by options.
6. Fixed #8680, responsive rules were not applied on annotations.
7. Fixed #8818, shared tooltips in boost with column series.
8. Fixed #9046, force boost check now takes plotOptions.series.visible into account.
9. Fixed #9121, overlapping text labels with useHTML and styled mode.
10. Fixed #9150, heatmap points were misplaced when using boost module without WebGL.
11. Fixed #9156, export data download failed on iOS.
12. Fixed #9197, no series animation on calling Chart.update with repeated options.
13. Fixed #9200, errors in the console with small height and zones or negative colors.
14. Fixed #9211, inverted heatmap in boost mode had wrong size when WebGL was disabled.
15. Fixed #9226, Wrong number of series with indexex after update.
16. Fixed #9247, console error on empty data labels in area range.
17. Fixed #9248, on series hide/show yAxis extremes were not updated.
18. Fixed #9252, added missing annotations.id documentation.
19. Fixed #9258, remove use of id in default treemap data labels.
20. Fixed #9270, series were removed from configuration options when invoking stock, map or gantt charts.
21. Fixed #9278, drag and drop failing on mobile.
22. Fixed #9289, avoid animating drilldown in wordcloud.
23. Fixed #9291, correctly rounded default dataLablels for xrange series type.
24. Fixed #9298, zooming problems with drag and drop.
25. Fixed #9300, JS error when updating sankey series before it had been redrawn.
26. Fixed #9301, regression in tooltip.headerFormat for xrange series.
27. Fixed #9375, invalid attribute on SVG elements in solid gauge series.
28. Fixed #9400, tooltip box border issues when defining font size inline.
29. Fixed #9410, when using step in boost, the first point was wrong.
30. Fixed #9481, annotations attached to hidden points were visible.
31. Fixed #9485, selected state was not preserved after drilling down and up.
32. Fixed #9487, category axis didn't update when more data than the cropThreshold. Closed #6926.
33. Fixed #9504, some links rendered broken on inverted Sankey diagram.
34. Fixed #9525, wrong number of points after update zoomed chart.
35. Fixed #9533, printing chart via the export menu failed when scrollablePlotArea was active.
36. Fixed #9537, ellipsis not applied to X axis labels when useHTML was true.
37. Fixed #9562, wrong categories and data to axis mapping with uniqueNames and drilldown.
38. Fixed #9565, dot delimiter on dates in CSV caused the format deduction to fail.
39. Fixed #9618, setExtremes should trump axis.ceiling.
40. Fixed #9623, 3D pie chart didn't hide when rendering inside a div with visibility: hide.
41. Fixed #9166, off-screen markers clamped to plot width in boost.
42. Fixed #9206, draggable points did not work with dynamic series.
43. Fixed issue with a11y module sometimes throwing exception on init.

# Version 6.2.0

## iOS:
Expand Down
6 changes: 3 additions & 3 deletions Example/HighFit/HighFit Swift/HighFit/OptionsProvider.swift
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ class OptionsProvider {
navigation.buttonOptions = HIButtonOptions()
navigation.buttonOptions.symbolStroke = HIColor(rgba: 255, green: 255, blue: 255, alpha: 0.4)
navigation.buttonOptions.theme = HITheme()
navigation.buttonOptions.theme.fill = "rgba(0,0,0,0.0)"
navigation.buttonOptions.theme.fill = HIColor(rgba: 0, green: 0, blue: 0, alpha: 0.0)
hioptions.navigation = navigation

let plotOptions = HIPlotOptions()
Expand Down Expand Up @@ -145,7 +145,7 @@ class OptionsProvider {
navigation.buttonOptions = HIButtonOptions()
navigation.buttonOptions.symbolStroke = HIColor(rgba: 255, green: 255, blue: 255, alpha: 0.4)
navigation.buttonOptions.theme = HITheme()
navigation.buttonOptions.theme.fill = "rgba(0,0,0,0.0)"
navigation.buttonOptions.theme.fill = HIColor(rgba: 0, green: 0, blue: 0, alpha: 0.0)
hioptions.navigation = navigation

let plotOptions = HIPlotOptions()
Expand Down Expand Up @@ -239,7 +239,7 @@ class OptionsProvider {
navigation.buttonOptions = HIButtonOptions()
navigation.buttonOptions.symbolStroke = HIColor(rgba: 255, green: 255, blue: 255, alpha: 0.4)
navigation.buttonOptions.theme = HITheme()
navigation.buttonOptions.theme.fill = "rgba(0,0,0,0.0)"
navigation.buttonOptions.theme.fill = HIColor(rgba: 0, green: 0, blue: 0, alpha: 0.0)
hioptions.navigation = navigation

let plotOptions = HIPlotOptions()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
*/

#import "HIKeyboardNavigation.h"
#import "HISeries.h"
#import "HIChartTypes.h"
#import "HIAxis.h"
#import "HISeries.h"
#import "HIExporting.h"
#import "HISeriesTypeDescriptions.h"
#import "HIFunction.h"
Expand Down Expand Up @@ -38,8 +38,6 @@ Options for keyboard navigation.
@property(nonatomic, readwrite) HIKeyboardNavigation *keyboardNavigation;
/**
Enable accessibility features for the chart.
**Defaults to** `true`.
*/
@property(nonatomic, readwrite) NSNumber /* Bool */ *enabled;
/**
Expand Down Expand Up @@ -67,28 +65,28 @@ Formatter function to determine the date/time format used with points on datetim
*/
@property(nonatomic, readwrite) HIFunction *pointDateFormatter;
/**
Chart type description strings. This is added to the chart information region. If there is only a single series type used in the chart, we use the format string for the series type, or default if missing. There is one format string for cases where there is only a single series in the chart, and one for multiple series of the same type.
Lang configuration for different series types. For more dynamic control over the series element descriptions, see `accessibility.seriesDescriptionFormatter`.
*/
@property(nonatomic, readwrite) HIChartTypes *chartTypes;
@property(nonatomic, readwrite) HISeries *series;
@property(nonatomic, readwrite) NSString *longDescriptionHeading;
@property(nonatomic, readwrite) NSString *rangeSelectorMaxInput;
@property(nonatomic, readwrite) NSString *structureHeading;
@property(nonatomic, readwrite) NSString *chartContainerLabel;
@property(nonatomic, readwrite) NSString *mapZoomOut;
/**
Axis description format strings.
Chart type description strings. This is added to the chart information region. If there is only a single series type used in the chart, we use the format string for the series type, or default if missing. There is one format string for cases where there is only a single series in the chart, and one for multiple series of the same type.
*/
@property(nonatomic, readwrite) HIAxis *axis;
@property(nonatomic, readwrite) HIChartTypes *chartTypes;
/**
Lang configuration for different series types. For more dynamic control over the series element descriptions, see `accessibility.seriesDescriptionFormatter`.
Axis description format strings.
*/
@property(nonatomic, readwrite) HISeries *series;
@property(nonatomic, readwrite) HIAxis *axis;
@property(nonatomic, readwrite) NSString *rangeSelectorMinInput;
@property(nonatomic, readwrite) NSString *rangeSelectorButton;
/**
Exporting menu format strings for accessibility module.
*/
@property(nonatomic, readwrite) HIExporting *exporting;
@property(nonatomic, readwrite) NSString *mapZoomOut;
@property(nonatomic, readwrite) NSString *rangeSelectorMinInput;
@property(nonatomic, readwrite) NSString *rangeSelectorButton;
@property(nonatomic, readwrite) NSString *legendItem;
@property(nonatomic, readwrite) NSString *tableSummary;
@property(nonatomic, readwrite) NSString *noDescription;
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@


/**
Additional styles to apply to the data label of a point that has drilldown data. By default it is underlined and blue to invite to interaction.
Additional styles to apply to the data label of a point that has drilldown data. By default it is underlined and blue to invite to interaction. In styled mode, active data label styles can be applied with the `.highcharts-drilldown-data-label` class.
**Defaults to** `{ "cursor": "pointer", "color": "#003399", "fontWeight": "bold", "textDecoration": "underline" }`.
Expand All @@ -20,8 +20,8 @@ Additional styles to apply to the data label of a point that has drilldown data.
*/
@interface HIActiveDataLabelStyle: HIChartsJSONSerializable

@property(nonatomic, readwrite) NSString *cursor;
@property(nonatomic, readwrite) NSString *color;
@property(nonatomic, readwrite) NSString *cursor;
@property(nonatomic, readwrite) NSString *textDecoration;
@property(nonatomic, readwrite) NSString *fontWeight;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ An animation configuration. Animation configurations can also be defined as bool
*/
@interface HIAnimationOptionsObject: HIChartsJSONSerializable

/**
A callback function to exectute when the animation finishes.
*/
@property(nonatomic, readwrite) HIFunction *complete;
/**
The animation duration in milliseconds.
*/
Expand All @@ -24,10 +28,6 @@ The name of an easing function as defined on the `Math` object.
*/
@property(nonatomic, readwrite) NSString *easing;
/**
A callback function to exectute when the animation finishes.
*/
@property(nonatomic, readwrite) HIFunction *complete;
/**
A callback function to execute on each step of each attribute or CSS property that's being animated. The first argument contains information about the animation and progress.
*/
@property(nonatomic, readwrite) HIFunction *step;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
* In case of questions, please contact [email protected]
*/

#import "HIShapes.h"
#import "HILabels.h"
#import "HILabelOptions.h"
#import "HILabels.h"
#import "HIShapes.h"
#import "HIBase.h"
#import "HIShapeOptions.h"


Expand All @@ -24,35 +25,48 @@ Options for configuring annotations, for example labels, arrows or shapes. Annot
@interface HIAnnotations: HIChartsJSONSerializable

/**
An array of shapes for the annotation. For options that apply to multiple shapes, then can be added to the `shapeOptions`.
The Z index of the annotation.
*/
@property(nonatomic, readwrite) NSArray <HIShapes *> *shapes;
@property(nonatomic, readwrite) NSNumber *zIndex;
/**
An array of labels for the annotation. For options that apply to multiple labels, they can be added to the `labelOptions`.
Whether the annotation is visible.
**Try it**
* [Set annotation visibility](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/annotations/visible/)
*/
@property(nonatomic, readwrite) NSArray <HILabels *> *labels;
@property(nonatomic, readwrite) NSNumber /* Bool */ *visible;
/**
Options for annotation's labels. Each label inherits options from the labelOptions object. An option from the labelOptions can be overwritten by config for a specific label.
*/
@property(nonatomic, readwrite) HILabelOptions *labelOptions;
/**
The Z index of the annotation.
**Defaults to** `6`.
An array of labels for the annotation. For options that apply to multiple labels, they can be added to the `labelOptions`.
*/
@property(nonatomic, readwrite) NSNumber *zIndex;
@property(nonatomic, readwrite) NSArray <HILabels *> *labels;
/**
Whether the annotation is visible.
An array of shapes for the annotation. For options that apply to multiple shapes, then can be added to the `shapeOptions`.
*/
@property(nonatomic, readwrite) NSArray <HIShapes *> *shapes;
/**
A basic type of an annotation. It allows to add custom labels or shapes. The items can be tied to points, axis coordinates or chart pixel coordinates.
**Try it**
* [Set annotation visibility](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/annotations/visible/)
* [Basic annotations](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/annotations/basic/)
* [Advanced annotations](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/annotations/)
* [Styled mode](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/css/annotations)
* [Controllable items](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/annotations-advanced/controllable)
*/
@property(nonatomic, readwrite) NSNumber /* Bool */ *visible;
@property(nonatomic, readwrite) HIBase *base;
/**
Options for annotation's shapes. Each shape inherits options from the shapeOptions object. An option from the shapeOptions can be overwritten by config for a specific shape.
*/
@property(nonatomic, readwrite) HIShapeOptions *shapeOptions;
/**
Sets an ID for an annotation. Can be user later when removing an annotation in `Chart#removeAnnotation(id)` method.
*/
@property(nonatomic, readwrite) NSString *id;

-(NSDictionary *)getParams;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ The color of the panel.
/**
Whether to display the frame. Possible values are `true`, `false`, `"auto"` to display only the frames behind the data, and `"default"` to display faces behind the data based on the axis layout, ignoring the point of view.
**Accepted values:** `["default", "auto", true, false]`.
**Defaults to** `default`.
**Try it**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,14 @@ An array of background items for the pane.

/**
The pane background border color.
**Defaults to** `#cccccc`.
*/
@property(nonatomic, readwrite) HIColor *borderColor;
/**
The outer radius of the circular pane background. Can be either numeric (pixels) or a percentage string.
**Defaults to** `105%`.
*/
@property(nonatomic, readwrite) id /* NSNumber, NSString */ outerRadius;
/**
The inner radius of the pane background. Can be either numeric (pixels) or a percentage string.
**Defaults to** `0`.
*/
@property(nonatomic, readwrite) id /* NSNumber, NSString */ innerRadius;
/**
Expand All @@ -48,19 +42,17 @@ The class name for this background.
/**
The shape of the pane background. When `solid`, the background is circular. When `arc`, the background extends only from the min to the max of the value axis.
**Accepted values:** `["solid", "arc"]`.
**Defaults to** `solid`.
**Accepted values:** `["arc", "circle", "solid"]`.
*/
@property(nonatomic, readwrite) NSString *shape;
/**
The pixel border width of the pane background.
**Defaults to** `1`.
*/
@property(nonatomic, readwrite) NSNumber *borderWidth;
/**
The background color or gradient for the pane.
**Defaults to** `{ linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, stops: [[0, #ffffff], [1, #e6e6e6]] }`.
*/
@property(nonatomic, readwrite) HIColor *backgroundColor;

Expand Down

This file was deleted.

Loading

0 comments on commit 4d3d7a7

Please sign in to comment.