Skip to content

Commit

Permalink
11.4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
MikolajMichalczak committed Jul 5, 2024
1 parent 706df50 commit f953f38
Show file tree
Hide file tree
Showing 9,384 changed files with 402,063 additions and 233,850 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
21 changes: 15 additions & 6 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
# Version 11.4.3
# Version 11.4.5

## iOS:

1. Remove graphics folder from the framework, #438
1. Fixed HITooltip block comment warning, #439
2. Fixed typo in changelog
3. Made WebView inspectable
4. Fixed Sankey plugin issue, #442
5. Add JSON object validation before serialization, #248

## Framework:
## Framework bug fixes:

1. No changes, just covering a bad npm upload for v11.4.2.
1. Fixed #21446, a regression causing broken imports of modules due to bad relative paths.
2. Fixed #21445, generated TypeScript declarations for deprecated option series.events.legendItemClick.

# Version 11.4.2
# Version 11.4.3

## iOS:

1. Remove graphics folder from the framework, #438

## Framework:

Expand Down Expand Up @@ -48,7 +57,7 @@

## iOS:

1. Udpate Privacy Manifest File
1. Update Privacy Manifest File

# Version 11.4.1

Expand Down
Binary file modified Example/HCSwiftUIDemo/.DS_Store
Binary file not shown.
Binary file modified Example/HCSwiftUIDemo/Highcharts.xcframework/.DS_Store
Binary file not shown.
10 changes: 5 additions & 5 deletions Example/HCSwiftUIDemo/Highcharts.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,32 @@
<key>BinaryPath</key>
<string>Highcharts.framework/Highcharts</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Highcharts.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Highcharts.framework/Highcharts</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>Highcharts.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
#import "HIDataClasses.h"
#import "HILabels.h"
#import "HIMarker.h"
#import "HIEvents.h"
#import "HIAccessibility.h"
#import "HIColor.h"
#import "HIFunction.h"
Expand Down Expand Up @@ -125,7 +124,7 @@ The type of interpolation to use for the color axis. Can be `linear` or `logarit
/**
Event handlers for the axis.
*/
@property(nonatomic, readwrite) HIEvents *events;
@property(nonatomic, readwrite) id events;
/**
If `tickInterval` is `null` this option sets the approximate pixel interval of the tick marks.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ A callback function to modify the CSV before parsing it. Return the modified str
**Try it**
* [Modify CSV before parse](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/line-ajax/)
* [Modify CSV before parse](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/line-csv/)
*/
@property(nonatomic, readwrite) HIFunction *beforeParse;
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,15 @@ Fires after a chart is printed through the context menu item or the `Chart.print
*/
@property(nonatomic, readwrite) HIFunction *afterPrint;
/**
Fires when the legend item belonging to the series is clicked. One parameter, `event`, is passed to the function. The default action is to toggle the visibility of the series, point or data class. This can be prevented by returning `false` or calling `event.preventDefault()`.
**Try it**
* [Confirm hiding and showing](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/legend/series-legend-itemclick/)
* [Confirm toggle visibility of pie slices](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/legend/pie-legend-itemclick/)
*/
@property(nonatomic, readwrite) HIFunction *itemClick;
/**
Fires when the point is unselected either programmatically or following a click on the point. One parameter, `event`, is passed to the function. Returning `false` cancels the operation.
**Try it**
Expand Down Expand Up @@ -321,10 +330,6 @@ Called when play is completed. A context object is passed to the function, with
*/
@property(nonatomic, readwrite) HIFunction *onEnd;
/**
Fires when the legend item belonging to the colorAxis is clicked. One parameter, `event`, is passed to the function.
*/
@property(nonatomic, readwrite) HIFunction *legendItemClick;
/**
Fires when the series is hidden after chart generation time, either by clicking the legend item or by calling `.hide()`.
**Try it**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ The pixel padding for axis labels, to ensure white space between them. Defaults
**Defaults to** `undefined`.
*/
@property(nonatomic, readwrite) NSString *padding;
@property(nonatomic, readwrite) NSNumber *padding;
/**
To show only every _n_'th label on the axis, set the step to _n_. Setting the step to 2 shows every other label. By default, when 0, the step is calculated automatically to avoid overlap. To prevent this, set it to 1\. This usually only happens on a category axis, and is often a sign that you have chosen the wrong axis type. Read more at [Axis docs](https://www.highcharts.com/docs/chart-concepts/axes) => What axis should I use?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

#import "HIAccessibility.h"
#import "HITitle.h"
#import "HIEvents.h"
#import "HIBubbleLegend.h"
#import "HINavigation.h"
#import "HIColor.h"
Expand Down Expand Up @@ -179,6 +180,10 @@ The background color of the legend.
*/
@property(nonatomic, readwrite) HIColor *backgroundColor;
/**
General event handlers for the legend. These event hooks can also be attached to the legend at run time using the `Highcharts.addEvent` function.
*/
@property(nonatomic, readwrite) HIEvents *events;
/**
The pixel top margin for each legend item.
**Defaults to** `2`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ An array containing the default colors for the chart's series. When all colors a
/**
The pane serves as a container for axes and backgrounds for circular gauges and polar charts.
*/
@property(nonatomic, readwrite) HIPane *pane;
@property(nonatomic, readwrite) NSArray<HIPane *> *pane;

/**
Allows setting a set of rules to apply for different screen or chart sizes. Each rule specifies additional chart options.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ A bar series is a special type of column series where the columns are horizontal
**Try it**
* [Bar chart](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/bar-basic/)
* [Bar chart](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/bar-chart/)
*/
@property(nonatomic, readwrite) HIBar *bar;
/**
Expand Down Expand Up @@ -345,7 +345,7 @@ The area series type. In TypeScript the `type` option must always be set. Config
**Try it**
* [Area chart](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/area-basic/)
* [Area chart](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/area-chart/)
*/
@property(nonatomic, readwrite) HIArea *area;
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ For some series, there is a limit that shuts down animation by default when the
*/
@property(nonatomic, readwrite) NSNumber *animationLimit;
/**
When a series contains a data array that is longer than this, only one dimensional arrays of numbers, or two dimensional arrays with x and y values are allowed. Also, only the first point is tested, and the rest are assumed to be the same format. This saves expensive data checking and indexing in long series. Set it to `0` disable. Note: In boost mode turbo threshold is forced. Only array of numbers or two dimensional arrays are allowed.
When a series contains a `data` array that is longer than this, the Series class looks for data configurations of plain numbers or arrays of numbers. The first and last valid points are checked. If found, the rest of the data is assumed to be the same. This saves expensive data checking and indexing in long series, and makes data-heavy charts render faster. Set it to `0` disable. Note: - In boost mode turbo threshold is forced. Only array of numbers or two dimensional arrays are allowed. - In version 11.4.3 and earlier, if object configurations were passed beyond the turbo threshold, a warning was logged in the console and the data series didn't render.
**Defaults to** `1000`.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ When the tooltip is shared, the entire plot area will capture mouse movement or
*/
@property(nonatomic, readwrite) NSNumber /* Bool */ *shared;
/**
Callback function to format the text of the tooltip from scratch. In case of single or `shared` tooltips, a string should be returned. In case of `split` tooltips, it should return an array where the first item is the header, and subsequent items are mapped to the points. Return `false` to disable tooltip for a specific point on series. A subset of HTML is supported. Unless `useHTML` is true, the HTML of the tooltip is parsed and converted to SVG, therefore this isn't a complete HTML renderer. The following HTML tags are supported: `b`, `br`, `em`, `i`, `span`, `strong`. Spans can be styled with a `style` attribute, but only text-related CSS, that is shared with SVG, is handled. The available data in the formatter differ a bit depending on whether the tooltip is shared or split, or belongs to a single point. In a shared/split tooltip, all properties except `x`, which is common for all points, are kept in an array, `this.points`. Available data are: - **this.percentage (not shared) /** **this.points[i].percentage (shared)**: Stacked series and pies only. The point's percentage of the total. - **this.point (not shared) / this.points[i].point (shared)**: The point object. The point name, if defined, is available through `this.point.name`. - **this.points**: In a shared tooltip, this is an array containing all other properties for each point. - **this.series (not shared) / this.points[i].series (shared)**: The series object. The series name is available through `this.series.name`. - **this.total (not shared) / this.points[i].total (shared)**: Stacked series only. The total value at this point's x value. - **this.x**: The x value. This property is the same regardless of the tooltip being shared or not. - **this.y (not shared) / this.points[i].y (shared)**: The y value.
Callback function to format the text of the tooltip from scratch. In case of single or `shared` tooltips, a string should be returned. In case of `split` tooltips, it should return an array where the first item is the header, and subsequent items are mapped to the points. Return `false` to disable tooltip for a specific point on series. A subset of HTML is supported. Unless `useHTML` is true, the HTML of the tooltip is parsed and converted to SVG, therefore this isn't a complete HTML renderer. The following HTML tags are supported: `b`, `br`, `em`, `i`, `span`, `strong`. Spans can be styled with a `style` attribute, but only text-related CSS, that is shared with SVG, is handled. The available data in the formatter differ a bit depending on whether the tooltip is shared or split, or belongs to a single point. In a shared/split tooltip, all properties except `x`, which is common for all points, are kept in an array, `this.points`. Available data are: - **this.percentage (not shared) / this.points[i].percentage (shared)**: Stacked series and pies only. The point's percentage of the total. - **this.point (not shared) / this.points[i].point (shared)**: The point object. The point name, if defined, is available through `this.point.name`. - **this.points**: In a shared tooltip, this is an array containing all other properties for each point. - **this.series (not shared) / this.points[i].series (shared)**: The series object. The series name is available through `this.series.name`. - **this.total (not shared) / this.points[i].total (shared)**: Stacked series only. The total value at this point's x value. - **this.x**: The x value. This property is the same regardless of the tooltip being shared or not. - **this.y (not shared) / this.points[i].y (shared)**: The y value.
**Try it**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,14 @@ Whether the treegraph series should fill the entire plot area in the X axis dire
*/
@property(nonatomic, readwrite) NSNumber /* Bool */ *fillSpace;
/**
This option enables automatic traversing to the last child level upon node interaction. This feature simplifies navigation by immediately focusing on the deepest layer of the data structure without intermediate steps.
**Try it**
* [Traverse to leaf enabled](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/plotoptions/treemap-traverse-to-leaf/)
*/
@property(nonatomic, readwrite) NSNumber /* Bool */ *traverseToLeaf;
/**
A series specific or series type specific color set to apply instead of the global `colors` when `colorByPoint` is true.
*/
@property(nonatomic, readwrite) NSArray<HIColor *> *colors;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,14 @@ The border radius for each treemap item.
*/
@property(nonatomic, readwrite) NSNumber *borderRadius;
/**
This option enables automatic traversing to the last child level upon node interaction. This feature simplifies navigation by immediately focusing on the deepest layer of the data structure without intermediate steps.
**Try it**
* [Traverse to leaf enabled](https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/plotoptions/treemap-traverse-to-leaf/)
*/
@property(nonatomic, readwrite) NSNumber /* Bool */ *traverseToLeaf;
/**
A series specific or series type specific color set to apply instead of the global `colors` when `colorByPoint` is true.
*/
@property(nonatomic, readwrite) NSArray<HIColor *> *colors;
Expand Down
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit f953f38

Please sign in to comment.