Skip to content

Releases: BastiTee/d3-workbench

v0.11.1

31 Dec 13:10
Compare
Choose a tag to compare

Bugfix release

Worked around browser issues when directly calling d3-wb-mouse().open() instead via action.

v0.11.0

23 Mar 16:38
Compare
Choose a tag to compare

d3v5 upgrade release.

Changelog

Features

v0.10.2

08 Mar 10:24
Compare
Choose a tag to compare

Under-the-hood clean-ups and fixes.

Changelog

Features

  • Collection overview now has a button 'Embedded' that leads directly to an embedded example for each chart example

Code quality

  • d3.wb: added CSS classes to debug canvas
  • d3.wb.mouse: fixed CSS classes
  • d3.wb.html: Refactored so that canvas/div creation is more consistent for all types
  • d3wb.add: Refactored for better readability;
  • d3wb.add: Added checks for mandatory input arguments
  • d3wb.add: Consistent CSS classes for all addable elements

API changes

  • Moved d3wb.symbol to d3wb.util.symbol (very low priority API change)
  • Removed guid() from wb.util's public functions (very low priority API change)

v0.10.1

06 Mar 15:58
Compare
Choose a tag to compare

Spring cleaning and tutorial preparation.

Changelog

Features

  • added fullWidth and fullHeight to canvas object
  • extended wb-html so that by default all html elements are positioned in the top-left corner of the chart
  • added util function to cast all numeric values in data entries to numbers

Code quality

  • more robust behaviour for background colors on theme changes
  • optimized wb-add axis tools to be updatable via an interface consistent to usual d3 update paradigms
  • refactored d3-wb to improve readability
  • more consistency for wb-add default interface behaviour
  • cleaned out scatter plot
  • added css prefix constant and utility functions to unify css prefixes for d3wb (ongoing)
  • lotsof other small improvements

v0.10.0

26 Feb 12:40
Compare
Choose a tag to compare

Reusable chart newcomers and extended interface options.

Changelog

Features

Code quality

  • Extended d3wb.html so that numeric CSS values are accepted regardless if provided as number or NaN
  • Refactored d3wb.add so that xAxis and yAxis have the same interface.

Build & deployment

v0.9.2

29 Jan 08:09
Compare
Choose a tag to compare

Patch release fixing broken dependency introduced with yarn.

Changelog

Tickets

v0.9.1

09 Jan 15:41
Compare
Choose a tag to compare

Interface-safe improvements on theming and color definition.

Changelog

Features

Code quality

  • minor user-select fixes for d3-wb-mouse and d3-wb-html
  • improvements for packed bubbles

Build & deployment

  • fixed build process for d3-wb-modules
  • added script-based theme generator to bin/update-themes.sh
  • added terminal.sexy source themes to d3-wb-modules/themes

v0.9.0

03 Jan 20:25
Compare
Choose a tag to compare

Bundles releases

https://bastitee.github.io/d3-workbench-ghp/#090

Changelog

API changes

  • merged d3-wb-cooltip.js and d3-wb-clickme.js to d3-wb-mouse.js
  • renamed wbCooltip() to d3wb.mouse.tooltip()
  • renamed wbClickme() to d3wb.mouse.click()
  • renamed d3-wb-colors.js to d3-wb-theme.js

Code quality

  • removed d3wb.color dependency in d3-wb.js (closes #10)
  • removed work in progress after writing issues for them
  • upgraded d3-sankey to latest 0.7.1 applying all required API changes in d3-wb-sankey.js
  • Documentation updates; added examples for div-based integration
  • cleaner debug canvas with non-selectable text
  • stabilized internal d3-wb to d3-wb-modules API

Build & deployment

  • added yarn.lock file for yarn
  • updated npm dependencies
  • hooked eslint to prepublishonly;
  • added a simple re-deployment script to be used, e.g., with cronjobs

v0.8.0

28 Dec 14:54
Compare
Choose a tag to compare
  • Features
    • External dependencies are now managed over npm
    • Example themes now directly viewable in demo instance
    • Introduced new html-based info box / removed old svg-based infobox
    • Code is now compliant to eslint using https://github.com/google/eslint-config-google and ECMA V6
    • Added a basic dockerfile to run a demo instance through docker
    • Added an example init.d script
  • Charts
    • Network diagram now bound to surrounding DIV and/or height/width settings
    • More options for stacked barchart
    • More line plot options and line plot now has a indicator rule
    • Bar chart and d3wb.add.yaxis are now updatable
  • Bugfixes
    • Data could not be loaded when referenced by external URL
    • Fixed broken scaling of static numbers in Firefox
    • Minor bugs

Find all release builds at https://bastitee.github.io/d3-workbench-ghp/#080

v0.7.1

10 Nov 08:39
Compare
Choose a tag to compare
  • Updated documentation
  • CSS fixes (thanks to @Rebstorm)
  • Better cmd-line usage