{"action":"published","release":{"url":"https://api.github.com/repos/whawker/react-jsx-highcharts/releases/13541390","assets_url":"https://api.github.com/repos/whawker/react-jsx-highcharts/releases/13541390/assets","upload_url":"https://uploads.github.com/repos/whawker/react-jsx-highcharts/releases/13541390/assets{?name,label}","html_url":"https://github.com/whawker/react-jsx-highcharts/releases/tag/v3.3.0","id":13541390,"node_id":"MDc6UmVsZWFzZTEzNTQxMzkw","tag_name":"v3.3.0","target_commitish":"master","name":"v3.3.0 and Highmaps Support!","draft":false,"author":{"login":"whawker","id":2003804,"node_id":"MDQ6VXNlcjIwMDM4MDQ=","avatar_url":"https://avatars2.githubusercontent.com/u/2003804?v=4","gravatar_id":"","url":"https://api.github.com/users/whawker","html_url":"https://github.com/whawker","followers_url":"https://api.github.com/users/whawker/followers","following_url":"https://api.github.com/users/whawker/following{/other_user}","gists_url":"https://api.github.com/users/whawker/gists{/gist_id}","starred_url":"https://api.github.com/users/whawker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whawker/subscriptions","organizations_url":"https://api.github.com/users/whawker/orgs","repos_url":"https://api.github.com/users/whawker/repos","events_url":"https://api.github.com/users/whawker/events{/privacy}","received_events_url":"https://api.github.com/users/whawker/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2018-10-19T10:52:00Z","published_at":"2018-10-19T14:57:27Z","assets":[],"tarball_url":"https://api.github.com/repos/whawker/react-jsx-highcharts/tarball/v3.3.0","zipball_url":"https://api.github.com/repos/whawker/react-jsx-highcharts/zipball/v3.3.0","body":"##  New Features\r\n\r\nMassive thanks to @anajavi (again!) for the help making this release possible.\r\n\r\n### Added support for [Highmaps](https://www.highcharts.com/maps/demo)\r\nThis release adds a new package - `react-jsx-highmaps` (see #163)\r\n\r\nHighmaps use [GeoJSON](http://geojson.org/) to define a map, then use series to add information to that map.\r\n\r\nWith React JSX Highcharts, you can pass GeoJSON to via the `map` prop.\r\n```jsx\r\n<HighchartsMapChart map={geojson}>\r\n```\r\nHighcharts provide loads of GeoJSON maps [here](https://code.highcharts.com/mapdata/) (use the \"GeoJSON\" links provided there).\r\n\r\nI personally recommend using the [`react-request`](https://www.npmjs.com/package/react-request) library to download the GeoJSON and pass the map data to React JSX Highmaps\r\n\r\n```jsx\r\n<Fetch url=\"https://code.highcharts.com/mapdata/custom/europe.geo.json\">\r\n  {({ fetching, failed, data }) => {\r\n    if (fetching) return <div>Loading…</div>\r\n    if (failed) return <div>Failed to load map.</div>\r\n\r\n    if (data) {\r\n      return (\r\n        <HighchartsMapChart map={data}>\r\n          {/* Other map components */}\r\n        </HighchartsMapChart>\r\n      )\r\n    }\r\n\r\n    return null\r\n  }}\r\n</Fetch>\r\n```\r\n\r\nThen using the `MapSeries`, `MapLineSeries`, `MapPointSeries` or `MapBubbleSeries` components you can annotate the map with information.\r\n\r\n[**Simple map example**](https://whawker.github.io/react-jsx-highcharts/examples/Map)\r\n[**Map bubble with Latitude and Longtitude**](https://whawker.github.io/react-jsx-highcharts/examples/Map)\r\n\r\n### Added the ability to update `plotOptions`\r\nIn some cases you might want to upload plotOptions dynamically. Previously this was not possible with React JSX Highcharts.\r\n\r\n[Here is an example](https://stackblitz.com/edit/base-chart-example-zyfayv?file=index.js) that only displays  series markers when there is a single data point.\r\n\r\n### Bug fixes\r\n* Fixes #164 (an issue caused by Highcharts 6.2.0 release)\r\n\r\n### General updates\r\nReduced bundle size\r\n* Update to Babel 7 #155 \r\n* Simplified how Series type helpers are created #167 \r\n\r\nInfrastructure improvements\r\n* Integrated with Travis CI #159 \r\n"}}
{"actor":{"display_login":"whawker"}}