Skip to content

Releases: naver/billboard.js

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)

1.0.0 release (2017-06-08)

08 Jun 05:08
Compare
Choose a tag to compare

This is the first release from the fork!

What's new?

  • D3 v4 support
  • Remove SVGPathSeg polyfill (due to removal from Chrome 48)
  • Friendly on mobile environment
  • Transition to ES6
  • Update build tools using webpack
  • Document source code with jsdoc