Skip to content

Releases: naver/billboard.js

1.6.0 release (2018-08-30)

30 Aug 06:17
Compare
Choose a tag to compare

The detailed new feature description can be found at:

billboard.js 1.6.0 released today!

Features :

  • Point

    • Allow grouped custom point (#562)
  • Api

    • Intent to ship .config() (#502)
  • Radar

    • Intent to ship radar.direction.clockwise (#464)
  • Line

    • Ability to hide points for linecharts only (#520)
  • Zoom

    • Add option to zoom by dragging (#416)
  • Gauge

    • Enhance display multiline labels (#442)
  • Chart

    • Expose primary node elements (#423)
  • Theme

    • Intent to ship css theme (#241)
  • Regions

    • Intent to ship dasharray (#491)
  • Bar

    • Intent to ship bar.radius option (#359)

Bug Fixes :

  • Tooltip

    • Enhancement for overlapped points (#568)
    • Fix on ungrouped tooltip showing for custom shape (#547)
    • Correct tooltip position when is zoomed (#197)
    • Make linked tooltip to work based on index (#494)
  • Zoom

    • Fix on zoom.rescale option (#470)
  • Regions

    • Fix regions resizing on zoom (#483)
  • Axis

    • Correct not to generate unnecessary ticks (#348)
    • Correct axis label position (#534)
  • Dev-env

    • Update main entry point (#391)
  • Radar

    • Correct on resizing (#497)
  • Bar

    • Remove new line chars on path string (#530)
  • Interaction

    • Correct rect element sizing (#522)
    • Correct drag selection error (#490)
  • Api

    • Fix loading to maintain correct x index (#517)
  • Color

    • Correct the way on setting pattern value (#507)
  • Data

    • Correct data label text to be shown on scatter (#488)
  • Area-range

    • Correct handling null data (#482)
    • Fixed data parsing (#481)
  • Line

    • Correct on rotated step type (#471)

Refactorings :

  • Core

    • Remove extending util as member of ChartInternal (#529)
  • All

    • Prevent throwing error (#399)
    • Removed & updated unnecessary codes (#524)
  • Data

    • Simplify on step data conversion (#473)

Test Codes :

  • Drag

    • Add drag tests (#552)
  • Resize

    • Fix on CI timeout failing (#469)

1.5.1 release (2018-06-29)

29 Jun 05:38
Compare
Choose a tag to compare

Bug Fixes :

  • Event
    • Correct on resizing all generated charts (#466)

1.5.0 release (2018-06-22)

22 Jun 05:54
Compare
Choose a tag to compare

The detailed new feature description can be found at:

billboard.js 1.5.0 released today!

Features :

  • Axis

    • Intent to ship axis clipPath option (#458)
    • Intent to ship tick.text.position (#380)
    • Enhancement on tick multiline (#381)
  • Radar

    • Intent to ship radar type (#59)
  • Tooltip

    • Intent to ship linked tooltip with name (#401)
  • Grid

    • Intent to ship grid.front option (#384)

Bug Fixes :

  • Axis

    • Correct ticks less than ~0.1 to be shown (#387)
    • Avoid unnecessary computing char dimension (#399)
  • Api

    • Correct toggle interaction (#454)
    • Fix JSON data loading (#398)
  • Selection

    • Correct multiple selection error (#445)
  • Legend

    • Correct to keep the original class value (#444)
  • Zoom

    • Correct zooming for category axis type (#177)
  • Grid

    • Correct updating grid's attributes (#389)
  • Data

    • Correct data order to not be altered (#379)
  • Tooltip

    • Non linked tooltip exclusion (#393)
    • Correct interaction on mobile (#376)

Refactorings :

  • ChartInternal

    • Improve redraw (#429)
  • Axis

    • Removed duplication and re-styling (#421)
  • Internal

    • Substitute resize event binding (#404)

Chore tasks :

  • Dev-env
    • Add nightly build (#410)

1.4.1 release (2018-04-11)

11 Apr 04:15
Compare
Choose a tag to compare

Bug Fixes :

  • Color
    • Remove importing schemeCategory10 (#298)

Chore tasks :

  • Dev-env
    • Remove css inclusion on packaged build (#372)

1.4.0 release (2018-04-10)

10 Apr 06:41
Compare
Choose a tag to compare

The detailed new feature description can be found at:

billboard.js 1.4.0 release

Features :

  • Option
    • Intent to ship bar.padding option (#335)
    • New tooltip onshow/onhidden and linked options (#341)

Bug Fixes :

  • Api

    • Change the way of hiding tooltip, getting rid of mouse event (#343)
    • Remove instance from instance prop when .destroy() is called (#347)
    • Allow false for unload (#321)
  • Data load

    • Update to be compatible with d3 v5. Removed use of 'd3.request' (#298)

1.3.0 release (2018-03-15)

15 Mar 05:25
Compare
Choose a tag to compare

The detailed new feature description can be found at:

billboard.js 1.3.0 is released today!!✨

Features :

  • Axis

    • Pass category name param (#327)
    • Inten to ship axis.x.tick.tooltip (#236)
  • Legend

    • Add argument to legend template (#302)
    • Add shapes to legend (#269)
  • Core

    • Intent to ship instance property (#308)
  • Pie

    • Intent to ship pie's pdding and innerRadius options. (#301)
  • Data.type

    • Intent to ship 'area-range' charts (#277)

Bug Fixes :

  • API data

    • Fix .data.values() to return multiple data (#331)
  • Arc

    • Correct on data representation for pie (#303)
  • Axis

    • Improve tick label size calculation (#323)
    • Round float numbers from 'binary floating point' (#222)
    • Correct rotated x axis rendering (#230)
  • All

    • Re-organize import from d3 (#285)
  • Zoom

    • Correct zoom.range() to work (#290)
    • Correct not to re-scale while zoom is disabled (#272)
  • Interaction

    • Prioritize mouse input (#92)
    • Correct mouse event create (#251)
  • Internal

    • Correct evaluating inputType condition (#92)
  • Tooltip

    • Correct on toggling data series (#240)
  • Colors

    • Fix color method (#233)
  • Tiles

    • Fix background tiles id (#225)

Documents :

  • Options

    • Fix incorrect demo code on API (#238)
  • Types

    • Update on supported types image (#228)

Test Codes :

  • Selection

    • Update deprecated .reset() sinon.JS (#274)
    • Add test code for selection API (#250)
  • Legend

    • Add test code for .legend.show/hide() (#249)
  • Tooltip

    • Add tooltip's API test codes (#248)
  • API

    • Add test codes (#245)
    • Add .flow() test codes (#62)
  • All

    • Restructure folder (#62)

Chore tasks :

  • Ci

    • Change npm install command (#316)
  • Webpack

    • Organize webpack build logs (#299)

1.2.0 release (2017-12-15)

15 Dec 05:05
Compare
Choose a tag to compare

The detailed new feature description can be found on below article.

billboard.js 1.2.0 release!

Features :

  • Point

    • Implement alternate markers (#209)
  • Export

    • Intent to ship export as an image (#78)
  • Options

    • Add custom classname for bind element (#201)
    • Implement color.tile option (#193)
  • Bubble

    • Intent to ship bubble type (#163)
  • Shape.line

    • Allow customization of points (#173)
    • Add a line_classes option (#181)

Bug Fixes :

  • Size

    • Correct height increase during resize (#155)
    • Correct width on resizing (#179)
  • Bubble, Point

    • Fix bubble size change on load API (#163)
  • Data

    • Correct data.onclick calls (#202)
  • Readme

    • Change broken link about license (#188)
  • Bar

    • Adjust bar width regardless tick count limit (#166)
  • Data, Interaction

    • Bar type interaction error on multiple x (#178)
  • Zoom

    • Correct zoom in rendering on 0 coord. (#169)

Documents :

  • Tooltip

    • Add note for data.groups (#216)
  • All

    • Improve readability & undocumented APIs (#190)
  • Example

    • Add new options example (#144)
  • Readme

    • Clarifying loading files (#165)

Test Codes :

  • Data.xs
    • Add data.onclick for multiple xs (#202)

1.1.1 release (2017-09-22)

22 Sep 08:46
Compare
Choose a tag to compare

Patch for when using .load() API on chart generated with point.show=false option.

Bug Fixes :

  • Shape.line
    • Correct return type (#147)

1.1.0 release (2017-09-21)

21 Sep 05:38
Compare
Choose a tag to compare

The detailed new feature description can be found on below article.

billboard.js 1.1.0 release!

Features :

  • Playground

  • Legend

    • Implement legend.contents (#58)
  • Tooltip

    • Implement tooltip.order (#127)
  • Arc

    • Implement multiline donut title (#71)
  • ChartInternal, Options

    • Add before/after initialization callbacks (#55)
    • Add new clipPath option (#56)
  • Data, Options

    • Implement data.onmin/onmax callback (#8)
  • Options, Text

    • Add new data.labels.position option (#57)
  • Interaction

    • Add new inputType.touch.preventDefault option (#82)

Bug Fixes :

  • Gauge

    • Correct background rendering on fullCircle (#140)
  • Selection

    • Correct multiple callback calls (#117)
  • Shape

    • Line.step.type config not working (#85)

Documents :

  • Legend

    • Document missing API (#133)
  • Options

    • Add param description on data selection (#118)
    • Reinforce API docs (#87)
  • Contribution

    • Add code of conduct (#100)
  • Readme

    • Add chart type image (#94)
  • Options.donut, Options.pie

    • Add donut/pie label ratio option api (#79)
  • Gh-template

    • Remove 'preferred reviewers' clause (#74)
  • Demo

    • Correct wrong option name (#72)

Code Styles :

  • Interactions, Internals
    • Correct eslint error (#65)

Test Codes :

  • Api.chart

    • Add some initial test cases for chart api (#62)
  • Event

    • Improve event simulation (#124) (#121)

Chore tasks :

  • Readme

    • Add logo image [skip ci] (#138)
    • Re-organizing badges (#93)
  • Dev-env

    • Add deploy script (#110) (#109)
    • Update dependencies to the latest (#111)
    • Add webpack ModuleConcatenationPlugin (#23)
    • Add greenkeeper-lockfile (#65)
  • Changelog

    • Use packages's bug url (#96)
  • Package

    • Update sinon to version 3.0.0 (#90)
    • Update istanbul-instrumenter-loader to the latest version 🚀 (#83) (#83)
    • Update optimize-css-assets-webpack-plugin to the latest version (#81)
  • Travis

    • Add exclude branch regex (#64)
  • Webpack

    • Add CommonJS Tree Shaker plugin (#61) (#23)
  • Git-hook

    • Add git hook for push & commit (#54) (#54)

1.0.1 release (2017-07-07)

07 Jul 05:46
Compare
Choose a tag to compare

Bug Fixes :

  • Shape.line

    • Correct getting shape object (#10)
  • Legend

    • Working with useless transition effect (#25)
  • Api.zoom, Interaction

    • Fix zoom bug for rects (#33)
  • Api.zoom, Shape

    • Fix zoom for barchart (#16)
  • Interaction

    • Correct event binding (#27)
  • Data

    • Babel transform bug (#17)
  • Data.convert

    • Allow dots in json properties (#14)

Documents :

  • Options
    • Add more description on axis padding (#42)

Code Styles :

  • Tooltip

    • Remove double dashed class name (#39)
  • Text

    • Avoid unnecessary getBoundingClientRect() calls (#11)

Test Codes :

  • All
    • Switch headless browser to ChromeHeadless (#35)

Chore tasks :

  • Changelog
    • Generate changelog file (#49)