Skip to content

v0.8.0 #98

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Aug 26, 2022
Merged

v0.8.0 #98

merged 29 commits into from
Aug 26, 2022

Conversation

mfreeborn
Copy link
Contributor

No description provided.

Ioannis Giagkiozis and others added 29 commits January 1, 2022 15:51
* reimplement NumOrString + tests

* changelog
* fix typos

* update changelog
* implement proper Visible enum

* fix implementation and add tests

* improve test

* remove TruthyEnum

* update changelog
* add PartialEq impl and tests

* impl clone with test

* add Clone derives

* update changelog
* add support for the majority of config options

* fix enum serialization representations

* add DoubleClick enum

* refine options

* doc fix

* add tests

* fix dependencies

* update changelog

* add setter for `Plot.configuration`
* impl Serialize for Plot

* serialize Traces/Layout separately

* improve tests

* refactor template rendering with serializable plot

* add to doctest to prove html tags aren't escaped

* update changelog

* add getter for `Plot.configuration`
* add LayoutTemplate struct

* add constructor for Template

* add test

* WIP

* support static predefined themes

* implement plotly_dark layout template

* make theme public

* fix colorbar recursive Default impl

* fix incorrect rename for Marker.size_mode

* make Layout::template() method generic

* add plotly_white and default (empty) themes

* fix dependencies

* update changelog
* impl Serialize for Plot

* serialize Traces/Layout separately

* improve tests

* refactor template rendering with serializable plot

* add to doctest to prove html tags aren't escaped

* serialize PlotData

* serialize PlotData

* update changelog
* builds for wasm-unknown-unknown

* add wasm feature to readme

* update conditional compilation derives

* add bindings to plotly.js newPlot() and react()

* add helper function Plot::to_js_object()

* fix imports

* update changelog

* update workflows for new feature

* fix conditional imports

* update readme
* partial test coverage of common/mod.rs

* finish tests for common.rs

* start layout tests

* finish tests for enums

* just a few more structs to go for layout...

* more tests

* make tests pass

* update changelog
* working basic example

* fix examples

* implement the rest of sankey

* fix Domain

* improve test

* add sankey tests

* add test for Domain

* fix tests

* add Sankey to book
* add Clone/Copy derives

* update changelog
* update plotly and mathjax deps

* fix imports + typo

* update changelog
* box some layout struct fields

* undo method signature changes
* reconfigure folder structure

* disambiguate import and fix feature gating
* scatter 3D plot example running

* added 3D line plot and examples for 3d line plot and surface plot

* fixes and cleanup

* adjusted CHANGELOG.md

* adjusted CHANGELOG.md

* remove unintentionally included test output file

* fix merge

* tweak examples

* derive Default and sort imports

* fix feature-gated import

* add tests

* update book

* fix examples

* add plot3d examples to ci

* update book

* fix newest book examples

Co-authored-by: Michael Freeborn <[email protected]>
* reconfigure API for saving/showing plots

* update changelog

* update book introduction with new api
* add serde_with dependency

* apply skip_serializing_none macro

* finish applying skip_if_none macro

* fix typo

* fix typo
* add tests

* add tests
@mfreeborn mfreeborn merged commit 29d16fa into master Aug 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants