diff --git a/NEWS.md b/NEWS.md index 146d6035..f9161fe7 100644 --- a/NEWS.md +++ b/NEWS.md @@ -7,7 +7,32 @@ --- -## 0.7 (current master/dev) +## 0.8 (current master/dev) + +#### 0.8.0 + +- added dependency on PlotUtils +- BREAKING: removed DataFrames support (now in StatPlots.jl) +- BREAKING: removed boxplot/violin/density recipes (now in StatPlots.jl) +- GR: + - inline iterm2 support + - trisurface support + - heatmap fix +- PyPlot: + - ijulia display fix +- GLVisualize: + - first try with shapes +- iter_segments improvements +- bar_width support +- horizontal bars +- improve tick display +- better shape handling in pyplot, plotly +- improved padding calcs +- internal reorg of _plots method, add pipeline.jl + +--- + +## 0.7 #### 0.7.5 diff --git a/src/args.jl b/src/args.jl index dcea3374..b6ff1e71 100644 --- a/src/args.jl +++ b/src/args.jl @@ -690,6 +690,13 @@ function preprocessArgs!(d::KW) if haskey(d, :colorbar) d[:colorbar] = convertLegendValue(d[:colorbar]) end + + # warnings for moved recipes + st = get(d, :seriestype, :path) + if st in (:boxplot, :violin, :density) && !isdefined(Main, :StatPlots) + warn("seriestype $st has been moved to StatPlots. To use: \`Pkg.add(\"StatPlots\"); using StatPlots\`") + end + return end diff --git a/test/imgcomp.jl b/test/imgcomp.jl index 6318b47c..df4540af 100644 --- a/test/imgcomp.jl +++ b/test/imgcomp.jl @@ -24,7 +24,7 @@ default(size=(500,300)) # TODO: use julia's Condition type and the wait() and notify() functions to initialize a Window, then wait() on a condition that # is referenced in a button press callback (the button clicked callback will call notify() on that condition) -const _current_plots_version = v"0.7.6" +const _current_plots_version = v"0.8.0" function image_comparison_tests(pkg::Symbol, idx::Int; debug = false, popup = isinteractive(), sigma = [1,1], eps = 1e-2) diff --git a/test/travis_commands.jl b/test/travis_commands.jl index 4edfabeb..aa36ee50 100644 --- a/test/travis_commands.jl +++ b/test/travis_commands.jl @@ -1,16 +1,10 @@ -# Pkg.clone(pwd()) -# Pkg.build("Plots") - Pkg.clone("ImageMagick") Pkg.build("ImageMagick") Pkg.clone("GR") Pkg.build("GR") -# Pkg.clone("https://github.com/JuliaPlots/RecipesBase.jl.git") -# Pkg.clone("https://github.com/tbreloff/ExamplePlots.jl.git"); Pkg.clone("https://github.com/JuliaPlots/PlotReferenceImages.jl.git") -Pkg.clone("https://github.com/JuliaPlots/PlotUtils.jl.git") Pkg.clone("https://github.com/JuliaStats/KernelDensity.jl.git") @@ -20,11 +14,11 @@ Pkg.clone("https://github.com/JuliaStats/KernelDensity.jl.git") # Blink.AtomShell.install() # Pkg.clone("https://github.com/spencerlyon2/PlotlyJS.jl.git") -Pkg.checkout("RecipesBase") +# Pkg.checkout("RecipesBase") Pkg.clone("VisualRegressionTests") -ENV["PYTHON"] = "" -Pkg.add("PyPlot") -Pkg.build("PyPlot") +# ENV["PYTHON"] = "" +# Pkg.add("PyPlot") +# Pkg.build("PyPlot") Pkg.test("Plots"; coverage=false)