Changes in version 0.12.6.1 Changes - Highcharter now uses HighchartsJS 10.6.0. Breaking changes - Removed hc_labels() in favor of hc_annotations(). This follows the Highcharts API change where the top-level labels option was removed. Users should migrate custom chart labels to annotations. Package requirements - Updated Depends to require R 4.1.0 or later (R (>= 4.1.0)). Bugs - Fix download_map_data to prevent 403 Forbidden errors when fetching data. - Wrapped examples making network calls in \dontrun{} (get_data_from_map and hc_mapNavigation) to fix CRAN Package Check 403 errors. - Renamed internal helper function hchart.pca to hchart_pca to resolve an unregistered S3 method mismatch NOTE. Changes in version 0.9.4 (2022-01-03) Changes - Highcharter now uses HighchartsJS 9.3.1. - Support highcharts gantt extension (#287). - Adding missed language options in getOption("highcharter.lang"). - Adding hcpxy_add_series, hcpxy_remove_series, hcpxy_update, hcpxy_update_series, hcpxy_add_point, hcpxy_remove_point and hcpxy_loading. - Adding hcpxy_set_date and hcpxy_redraw thanks to @PaulC91. - Adding hc_loading for use with hcpxy_loading. - Adding hcpxy_update_point due @zevross (https://twitter.com/zevross/status/1403394816558383105). - Update jQuery from 3.5.0 to 3.5.1. This solve the problem in flexdashboard menu when the size of viewport is small (like tablets o phones). - Adding new data mountains_panorama. - Update pokemon data. Bugs - Fix url in documentations via devtools::check_rhub(). - Removing knitr.figure = FALSE option in sizingPolicy = htmlwidgets::sizingPolicy to fix #703 Internal - Back to previous definition in inst/htmlwidegts/highchart.js. From factory: function(el, width, height) { ... to renderValue: function(el, x, instance) { ... due this way the widget resize to use the space in flexdashboards (WIP). Changes in version 0.8.2 (2020-07-26) Changes - Highcharter now uses HighchartsJS 8.1.2 - Adding data helpers to make easy certain type of charts: data_to_boxplot, data_to_hierarchical and data_to_sankey. Thanks to @wwwjk366. - Adding list to hchart supported classes to work with the new data helpers. - Adding hc_theme_sparkline_vb, hc_theme_hcrt themes. - boost module is FALSE by default. - Modifying highcharts_demo(), adding caption and credit texts. - All vignettes were moved from the package to favor to avoid CRAN check NOTE and warning. The content was moved to the new website of the package. - htmlwdgtgrid.css were removed from the yaml of highcart hchart widgets to avoid problems with others css frameworks when highcarter is used with shiny. Now hw_grid add htmlwdgtgrid.css automatically. Additionally hw_grid gain new parameters: 1) add_htmlgrid_css To add or not htmlgrid.css and 2) browsable -set as TRUE the default value- so now there is no need to use htmltools::browsable #622 - Adding new hc_add_yAxis. Thanks to @nordicgit70. - Added option to switch to rjson::toJSON for better plotting performance. To use execute options(highcharter.rjon =TRUE). See #613. Thanks to @nordicgit70. Bugs - Removing deprecated messages by dplyr #633 #637 thanks to @hdrab127. Deprecated - hc_add_dependency_fa, fa_icon, fa_icon_mark, please use fontawesome package https://github.com/rstudio/fontawesome. See examples in the new website. - hciconarray, please use now type = "item" - hcspark, please use hc_theme_sparkline - hctreeemaps, hctreeemaps2, please use data_to_hierarchical. Changes in version 0.8.1 Changes - Highcharter now uses HighchartsJS 8 (8.1.0). - Highcharter now uses jquery v3.5.0; previously used is v1.11.1 - Updates deprecated dplyr functions (@hdrab127, #637) - Fix warnings for numeric vectors with multiple classes (@nuno-agostinho, #635) Changes in version 0.7.2 Changes - Highcharter now uses HighchartsJS 7 (7.2.0) thanks to Daniel Possenriede (#552). Changes in version 0.7.1 Changes - Adding hc_theme_bloom based on Bloomberg Graphics. - Removed shortcut functions: hcts, hcbar, hcpie, hchist, hcdensity. - Removing whisker package dependency (#415). - Bullet chart is supported. Added bullet.js module to highchart.yalm (#482). - Add parameter quiet to download_map_data. Thanks to @DavidBreuer (#450). Changes in version 0.7.0 (2019-01-15) Changes - highchart function don't load plugins as default. Now there is hc_add_plugin to load as required (#258). - Fontawesome is not loaded as default. Now there is a hc_add_depency_fa function helper to load as required (#257). New Features - Highcharter now uses HighchartsJS 7 (7.0.1) - divBackgroundImage works with themes (#278). - New function hctreemap2 (#110). - New function hc_responsive to configure responsive features(#305). - New function tooltip_chart to create minicharts in tooltips (#343). - New function hc_boost function to configure boost module options module/boost.js (#382). - New function hchart_ which uses standar evaluation (#170). - New function hcaes_string (#248). - New function hcparcord. Inspired and copy from http://rpubs.com/hadley/97970 (#167). - New functions hc_add_series.lm and hc_add_series.loess (#271). - New function/theme Super Heroes (#286). - New function/theme hc_theme_ggplot2 to honoring one of the best packages (#260). - Added multicolor plugin (#251). - Added regression plugin (#262). Bug Fixes - Adding encoding = "UTF-8" in download_map_data to read characters properly (#359). - Fixed Error in mutate_impl in hcboxplot (#323). - Fixed export_hc(..., as = "is") does not format javascript correctly (#398). - Added the MIME type to show fonts correctly (#308). - Fixed vignettes titles #244). - Fixed bug due conflict between highcharts v5 and draggable-points plugin (#273). - maxSize uses the default highchartsJS value (#272). - hchart.data.frame and hc_add_series.data.frame forces to be data frame to avoid problems with the data.table class (#263). - Fixed bug in hc_add_series_df when the data frame comes with a column named "series" (#241). - hchart don't override/change default highchartsJS options (#302). Api Changes - Remove deprecated list.parse functions (#259). - hc_exported was reworked (#247). Changes in version 0.5.0 (2017-01-17) Breaking changes - hchart.data.frame now gains a new mapping argument using hcaes function to define the aesthetics. After hchart(df, "line", x = xvar, yvar, group = othervar) now: hchart(df, "line", hcaes(x = xvar, yvar, color = othervar), ...) and therefore ... are used like other highcharter functions for give highcharts arguments to the series. See charting data frames vignette. New Funcionalities - hc_add_series is a generic generic function (#213). - New hcmap function to chart maps (#218). And use remote sources (#215). - New charting data frames vignette (http://rpubs.com/jbkunst/230276) (#220). - New charting maps vignette (http://jkunst.com/highcharter/highmaps.html) (#218). - debug as an option instead of argument. Example options(highcharter.debug = TRUE) (#216). - Upgrade to highcharts V5 (#154) (#208). - Added helpers & shortcuts for tooltip: sort and table (#206). - Added export-csv plugin to export chart data to CSV, XLS, HTML or JS array (#178). - Added Grouped Categories plugin (#172) (#193). - Added Tooltip delay plugin (#181). - Added is.highchart according with Best practices in http://adv-r.had.co.nz/S3.html (#179). - New themes: theme_firefox (#191), theme_tufte (#190). hc_theme_elementary (#184). - hchart.data.frame doesn't override the color if the column var have a hexadecimal color format (#148). - Added hc_size function to change width and height (#146). - Add more data for nice examples: vaccines, weather radials, pkmn (#145). Changes - renaming hcwaffle to hciconarray. The hcwaffle do not make a waffle! (#242). - removing colorize_vector function (#237). - viridisLite moved from imports to suggests (#236). Bug fixes - Fix map using mapbubble (#209). - hc_add_series_map don't remove additional data (#188) (#189). - hc_annotations accept multiple arguments (#171). - Adding specific version of tibble (#159). - hchart.data.frame allow change stops in hc_colorAxis (#147). Others - Remove underscore as dependencies (#214) (#210). Changes in version 0.4.0 (2016-07-15) New Funcionalities - Include elementId to createWidget. Add the hc_elementId() to modify this paramter after the creation of the highchart object (#140). - hchart support data frames a la ggplot2::qplot (#136). - hchart support Principal Components objects princomp and prcomp charting a biplot. Thanks to @nuno-agostinho (#128 #123). - hchartsupport matrix objects charting a heatmap (hchart.matrix) (#86). - hchart support phylo objects (#64). - New hcboxplot, hcwaffle, hcbar, hcpie, hchist, hcdensity, hcts function to get quick some style of charts. Thanks to @nuo-agostinho. hc_add_series_density implementation (#99 #70). - New hc_add_series_bwp to chart box and whisker plots (#81). - New hc_add_series_list to add list of series (#68). - New hc_add_series_df_old (!!) shortcut of hc_add_series(data = list.parse3(df)) (#76). - Added hc_theme_sparkline (#132). - Added function to create dataClasses and stops arguments in hc_colorAxis (#120). - Validate length of data = 1 and apply the list function (#119 #188 #65 #71). - Added colorize function so colorize_vector will be deprecate in the next release (#75). - Adding hc_add_series_df similar to hchart.data.frame (#114 #115). - Annotation funcionalities hc_annotations (#103). - Added cross as marker symbol (#96). - New hc_yAxis_multiples to add automatically arbitraty number of y axis (#90 #79). - New hc_grid to create a grid of highchart objects, inspired from mjs_grid (#67 #66). - Add motion plugin http://www.highcharts.com/plugin-registry/single/40/Motion (#62). Changes - Upgrading to highcharts 4.2.4 (#72). - Options were separated into highcharter.global, highcharter.lang and highcharter.chart instead of having all in one big list (#77 #52). - list.parse2 and list.parse3 deperacted and renaming to list_parse2 and list_parse3. - hc_add_series_scatter is more flexible and general (#54 #58) Bug fixes - .hc_get_fonts now handle fonts names with multiple spaces (#107). - hchart.character now display empty levels (#101). - datetime_to_timestampdon't break in certain cases (#97). Others - At startup a message display mentioning that highchart, highstock and highmaps are not free for commercial and Governmental use. Changes in version 0.3.1.9999 - Adding underscore dependency (previously was removed. Solves #28) Changes in version 0.3.0 (2016-03-28) - Igraph support to hchart (#61) - New function export_hc. Take a highchart object and write a js file with the options (#60). - New function tooltip_table. Helper to create table based in tags from htmltoolspackage #59). - New function hc_colors. Function for the colors option in highcharts api (#57). - Adding funnel.js and gauge-solid.js to dependency for create funnel charts and charts like apple watch (#56). - The hc_themes_... functions gains a ... parameter to add styles to the current invoked theme (#53). - More themes: flat, flatdark, smpl, ft (financial times) (#49). - Don't run error (\dontrun{}) to avoid quantmod package example in flags function Changes in version 0.2.0 (2016-02-25) - Implemenation of highcharts with boost module highchart2() (#43). This include highcharts.js, exporting.js and boost-module.js. - Highstock implementation/support (#10) - Highmaps implementation/support (#25) - Adding themes (#35): 538, economist, dotabuff, google, theme null (#19) - Plugins: Add font awesome integration (#45), fill-pattern (#31), draggable-points (#28) - New hchart function. Generic function to chart acf, forecast, ts, stl, xts, ohlc objects (#2) (#27) - In highmaps prevent scrolling when cursor is over the map (#38) - Import %>% (#15) - Heigth scale in the container in rstudio IDE (#14) - Avoid duplicate css calls (#6) - Add uscountygeojson, usgeojson, worldgeojson, unemployment data Changes in version 0.1.0 (2016-01-12) - Data: city temp. favorite bars, favorite pies. - Shortcuts to plot scatters, bar, pies, treemaps and time series - Adding theme and options HC funcionalities