Skip to content

Releases: naver/billboard.js

1.8.1 release (2019-05-11)

13 May 04:41
Compare
Choose a tag to compare

Bug Fixes :

  • Axis

    • Fix indexed x axis order (#877)
  • Data

    • Fix data indexing (#863)
  • Bar

    • Fix bar position on width option (#832)

1.8.0 release (2019-03-15)

15 Mar 05:12
Compare
Choose a tag to compare

The detailed new feature description can be found at:

billboard.js 1.8.0 released today!

Features :

  • Area

    • Intent to ship area.linearGradient (#755)
  • Arc

    • Enhance multiline text label (#784)
  • Color

    • Intent to ship color.onover (#754)
  • Axis

    • Intent to ship tick show options (#737)
  • Title

    • Intent to ship multilined title (#612)
  • Bar

    • Intent to ship variant width (#720)

Bug Fixes :

  • Subchart

    • Correct subchart extent option (#142)
    • Maintain subchart selection on resize (#778)
  • Axis

    • Fix x Axis tick fit for timeseries (#628)
    • Correct axis transition (#759)
  • Api

    • Cancel transitions on destroy. (#766)
    • Correct on exporting custom points (#541)
  • Tooltip

    • Fix tooltip.show() for multi x axis (#785)
  • Zoom

    • Updated domain values onzoom/onzoomend (#770)
  • Chart

    • Correct data label text prop ref (#780)
  • Radar

    • Fix incorrect rendering when data is 0 (#735)
  • Data

    • Correct onover/out callback on touch (#768)
  • Options

    • Correct when bindto element not exist (#743)
  • Line

    • Correct zoom with data.regions (#728)
  • Label

    • Correct newly added texts transition position (#648)

Code Styles :

  • Types
    • Make axes option to be optional (#794)

Refactorings :

  • Size

    • Reduce duplicated dimension call (#806)
  • All

    • Make some refactorings (#803)
    • Decreasing node generation (#36)
    • Remove use of d3-array & d3-collection (#708)
  • Axis

    • Enhance dyanmic axis inner option (#798)
    • Do not generate unnecessary axes (#36)
  • Internal

    • Reduce complexity (#36)
  • Data

    • Remove use of for...of (#742)

Chore tasks :

  • Test

    • Update on copyright year (#747)
  • Build

    • Automate nightly build (#544)
  • Package

    • Side effects on css files (#722)

1.7.1 release (2018-12-17)

18 Dec 10:32
Compare
Choose a tag to compare

Bug Fixes :

  • Legend
    • Fix resizing when legend template is used (#705)

1.7.0 release (2018-12-14)

14 Dec 03:45
Compare
Choose a tag to compare

The detailed new feature description can be found at:

billboard.js 1.7.0 release!!

Features :

  • Axis

    • Intent to ship multi Axes (#98)
  • Type

    • Add TS definition (#629)
  • Theme

    • Add new 'graph' theme (#631)
  • Shape

    • Intent to ship stack.normalize (#623)
  • Data

    • Intent to ship data.min()/max() (#637)

Bug Fixes :

  • Zoom

    • Maintain zoommed scale on .zoom() (#654)
  • Point

    • Fix custom point hover position (#618)
    • Check for node.childNodes existance for IE / Edge (#601)
  • Domain

    • Fix getting Y domain min/max value (#685)
  • Axis

    • Fix text alignment when legend is not showing (#25)
    • Fix tick text position (#672)
  • Tooltip

    • Fix for dynamically loaded data adding column (#660)
    • Fix for mobile environment (#593)
    • Fix mid value showing for area-range type (#597)
  • Shape

    • Correct newly added points transition position (#648)
    • Prevent when non-existed data.hide is given (#623)
    • Fix for empty data in normalization (#623)
    • Fix normalization on hidden data (#643)
  • Arc

    • Correction on rendering 0 values (#652)
  • Area-line-range

    • Fix working with grouped data (#630)
  • Api

    • Correct .x()/.xs() to work properly (#634)
    • Remove cached data when .unload() is called (#626)
  • Legend

    • Fix legend template update for dynamic loading (#621)

Refactorings :

  • All

    • Update on info (#703)
  • Domain

    • Improve on .getIndexByX() (#690)
  • Axis

    • Split axis functions (#670)
  • Options

    • Remove unnecessary codes (#663)

Test Codes :

  • Load

    • Add test case using different load option (#617)
  • Data

    • Test code for XHR data loading (#617)
  • Zoom

    • Add test codes for zoom callbacks (#617)
  • Api

    • Add test code for bar type using .select() (#617)
  • Shape

    • Add test codes (#617)

Chore tasks :

  • Jsdoc

    • Update jsdoc generation (#688)
  • Npm

    • Add src to be ignored (#680)
  • Build

    • Change require() to import statement (#666)

1.6.2 release (2018-09-10)

10 Sep 08:31
Compare
Choose a tag to compare

Bug Fixes :

  • Zoom

    • Correct not firing data.onclick callback (#583)
    • Fix on .zoom() API (#581)
  • Api

    • Fix regions.remove() error (#578)

1.6.1 release (2018-08-31)

31 Aug 09:40
Compare
Choose a tag to compare

Bug Fixes :

  • Internal
    • Fix on unexpected resize event firing (#571)

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)