Go Plotly Versions Save

The goal of the go-plotly package is to provide a pleasant Go interface for creating figure specifications which are displayed by the plotly.js JavaScript graphing library.

v0.5.0

3 weeks ago

This major improvement allows to use the same generator to produce multiple schemas.

The advantage of this approach is that we can keep improving the generator code and quickly apply all the benefits for all plotly versions. Allowing users to add more features without having to migrate plotly versions.

Thanks @PatrickVienne for the initial contribution and development :tada:

v0.4.0

2 years ago

This release replaces the previous tool to generate the code with a custom go implementation for the same purpose. This should be much easier to understand and facilitate contributions from other people (you, for example)

This version is not backward compatible, but the upgrade should be easy and automatically detected by the compiler

Most important changes

  • Code is generated with plain go.
  • Package is not named grob instead of graphic_objects to simplify usage
  • Constant variables names have been refactored to follow Go name conventions
  • Ensure that constants are generated per trace type.

v0.2.0

3 years ago

The highlight is that now the package supports unmarshalling figure data.

v0.1.0

4 years ago

First version