Releases: cibotech/evilplot
Releases · cibotech/evilplot
v0.9.2
v0.9.1
[0.9.1] - 2023-11-15
Fixed
- Scalactic dependency version no longer leaks to downstream projects
0.9.0
[0.9.0] - 2023-06-21
Added
Changed
- Updated Scala minor versions: 2.12.10 -> 2.12.18 and 2.13.1 -> 2.13.11
- Updated ScalaJS version 0.6.32 -> 1.8.0
- Updated miscellaneous plugin and dependency versions
Fixed
- Warnings in Scala 2.12 build, and enabled fatal warnings
Sonatype
0.6.3
[0.6.3] - 2018-12-13
Added
Changed
Fixed
- FunctionPlot legends, especially with series are now working again (was broken in the 0.6. line)
0.6.2
[0.6.2] - 2018-12-05
Added
#Changed
Fixed
- evilplot-math asset wasn't present in 2.12 version of 0.6.1 release
0.6.1
[0.6.1] - 2018-11-28
Added
- native jvm matrix multiply
#Changed - faster
group
rendering
Fixed
- range and NaN handling in colorbar and gradient
v0.6.0
0.6.0 - 2018-10-05
Added
- "plot composers" CartesianPlot and BinnedPlot for easier creation of custom plots (these are experimental).
- GradientFill drawable which renders Gradient2d's (Linear and Radial).
- more functionality to the base Color type.
- Datum2d which allows for additional data to be passed along to point renderer.
- Gradient legend that uses gradient fill
- Custom methods to some renderers for easier definition
Changed
- Parallel value array api for scatter plot removed, Datum2d is provided directly to the point renderer. (breaking)
- Scatter plot now takes an xBoundsBuffer and yBoundsBuffer instead of a single bound buffer. (breaking)
- New gradient drawables that have been serialized will not be handled by older versions of EvilPlot. (breaking)
Fixed
- HSLA is now backed by Doubles so conversions are less lossy.
- Tests for clipping now verify ordering
v0.5.0
0.5.0 - 2018-09-21
Added
ComponentGroup
for combining plot components- RGBA extractors on colors
- Cumulative and density binning for histograms
- Ability to display a box plot with a mean line
- Support for rendering plots in Jupyter Scala
displayPlot
now remembers the last save directory.- Support for clustered box plots.
- Option to display the data's mean as a dashed line on box plots.
MultilineText
utility to respect newlines in text.
Changed
BoxPlotRenderer
now takesclusterSpacing
parameter (breaking)- Broken
fixedBounds
option no longer oncontinuousAxis
(breaking)
Fixed
- Bug in the spacing and sizing of bars in clustered bar charts.
v.0.3.4
0.3.4 - 2018-07-13
Added
- Axes can now be added to any side of a plot.
- Axes can use arbitrary tick bounds and be added to plots without impacting the plot bounds (for e.g. plotting data
on two different scales). discreteAxis
andcontinuousAxis
implicit functions added for adding custom axes.- We now publish a new artifact,
evilplot-repl
, containing adisplayPlot
utility to assist in using EvilPlot from the Scala REPL. MultiBoundsOverlay
allows creating plots with multiple layers having distinct bounds as well as the use of secondary axes.
Changed
- Axes implicit functions updated to allow more control over axes.
com.cibo.evilplot.colors.GradientUtils
is now public.