EVOLUTION-MANAGER
Edit File: NEWS.md
# highcharter 0.9.4 ## 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 tables 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). # highcharter 0.8.2 ## 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`. # highcharter 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) # highcharter 0.7.2 ## Changes * Highcharter now uses HighchartsJS 7 (7.2.0) thanks to Daniel Possenriede (#552). # highcharter 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). # highcharter 0.7.0 ## 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). # highcharter 0.5.0 ## 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). # highcharter 0.4.0 ## 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). * `hchart`support 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_timestamp`don'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. # highcharter 0.3.1.9999 * Adding underscore dependency (previously was removed. Solves #28) # highcharter 0.3.0 * 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 `htmltools`package #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 # highcharter 0.2.0 * 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 # highcharter 0.1.0 * Data: city temp. favorite bars, favorite pies. * Shortcuts to plot scatters, bar, pies, treemaps and time series * Adding theme and options HC funcionalities