Skip to content

Latest commit

 

History

History
173 lines (127 loc) · 4.38 KB

CHANGELOG.md

File metadata and controls

173 lines (127 loc) · 4.38 KB

Changelog

All notable changes to this project will be documented in this file.

[0.7.0] - 2024-11-06

🚀 Features

  • Add Scatter3dPlot

🚜 Refactor

  • Move set_axis and set_legend to Axis and Legend modules

⚙️ Miscellaneous Tasks

  • Update CHANGELOG
  • Bump to version 0.6.0
  • Update dependencies
  • Remove kaleido dependency
  • Bump to version 0.7.0

[0.6.0] - 2024-11-01

🚀 Features

  • New axis_position method and the old one has been renamed to axis_side and the corresponding enum values have been updated
  • Add HeatMap

🚜 Refactor

  • [breaking] Remove deprecated structures VerticalBarPlot, HorizontalBarPlot, VerticalBoxPlot, HorizontalBoxPlot
  • A deep refactoring

📚 Documentation

  • Update documentation examples
  • Update documentation examples
  • Remove reference to vertical and horizontal bar/box plots
  • Add important note about using GitHub version of plotlars due to polars issue
  • Fix github link

⚙️ Miscellaneous Tasks

  • Update dependencies in Cargo.toml
  • Remove the important note
  • Remove Polars dtype-categorical feature
  • Bump to version 0.5.3
  • Refactor code

[0.5.0] - 2024-09-13

🚀 Features

  • Add new BarPlot struct with orientation field; deprecate VerticalBarPlot and HorizontalBarPlot
  • Update BoxPlot struct to handle both vertical and horizontal box plots
  • Add color argument
  • Customize the shape of the marker
  • Add optional shape and add line width for line and time series plots

⚙️ Miscellaneous Tasks

  • Deprecate VerticalBarPlot and HorizontalBarPlot
  • Update documentation
  • Update CHANGELOG.md
  • Update version to 0.5.0

[0.4.0] - 2024-09-10

🚀 Features

  • Add Legend module

🚜 Refactor

  • Refactor Axis module to use Self instead of Axis in new() method

⚙️ Miscellaneous Tasks

  • Add examples for Axis module
  • Update plotlars dependency to version 0.3.1
  • Update documentation
  • Update plotlars dependency to version 0.3.2
  • Add Jupyter section
  • Update plotlars dependency to version 0.3.3
  • Update Jupyter section and add image to README
  • Update documentation
  • Update dependencies
  • Update plotlars to version 0.4.0
  • Update plotlars to version 0.4.0

[0.3.0] - 2024-09-01

🚀 Features

  • Implement From trait for Text to convert from &str and String
  • Add plot title position
  • Add From trait implementation for Text to convert from &String
  • Add axis module for customizing plot axes
  • Add write_html method

⚙️ Miscellaneous Tasks

  • Update patch
  • Update marker.rs to use #[doc(hidden)] attribute
  • Add data for examples
  • Update plotlars library to version 0.2.2
  • Update documentation link in Cargo.toml
  • Update Polars and Plotly library links in README.md and lib.rs
  • Add images to documentation
  • Update text
  • Update plotlars library to version 0.2.3
  • The crate documentation is the README file
  • Add .markdownlint.json
  • Reformat the text
  • Justfile to .gitignore
  • Remove justfile
  • Fix typo
  • Fix typo
  • Change field visibility
  • Update plotlars dependency to version 0.3.0
  • Update bon dependency to version 2.1.0
  • Add version 0.3.0 and fix typos

Chote

  • Update features

Update

  • CHANGELOG.md
  • Add link to data and fix text
  • Update dataset path
  • Update Changelog

[0.2.0] - 2024-08-25

🚀 Features

  • Add Bar Plot
  • Add Box Plot
  • Add Histogram plot
  • Add Line Plot
  • Add Scatter Plot
  • Add Time Series Plot
  • Add Text module with customizable content, font, size, and color
  • Add Rgb struct for representing RGB colors
  • Add Mark trait for creating and modifying markers
  • Add LineType enum for representing different styles of lines and Line trait
  • Add Layout trait for creating Plotly layouts
  • Add Plot trait for displaying and rendering generic plots
  • Add Trace trait for creating and modifying traces
  • Add Polar trait for working with polars dataframes
  • Add plot example to README.md

⚙️ Miscellaneous Tasks

  • Update Cargo.toml with keywords and categories for better package discoverability
  • Update Cargo.toml with version and dependencies
  • Remove unnecessary main.rs file
  • Add traces module with various plot types
  • Add aesthetics module with line and mark submodules
  • Add marker macro for creating and modifying markers
  • Add macros module
  • Add traits module
  • Add Plotlars library for creating visualizations from Polars data frames
  • Add .gitignore rules for notebook and main.rs files

Update

  • README.md