NEWS, bumped version; travis fixes; added warnings for moved recipes

This commit is contained in:
Thomas Breloff 2016-07-12 11:23:04 -04:00
parent 4a2e88a81c
commit 79399913d7
4 changed files with 38 additions and 12 deletions

27
NEWS.md
View File

@ -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 #### 0.7.5

View File

@ -690,6 +690,13 @@ function preprocessArgs!(d::KW)
if haskey(d, :colorbar) if haskey(d, :colorbar)
d[:colorbar] = convertLegendValue(d[:colorbar]) d[:colorbar] = convertLegendValue(d[:colorbar])
end 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 return
end end

View File

@ -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 # 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) # 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) function image_comparison_tests(pkg::Symbol, idx::Int; debug = false, popup = isinteractive(), sigma = [1,1], eps = 1e-2)

View File

@ -1,16 +1,10 @@
# Pkg.clone(pwd())
# Pkg.build("Plots")
Pkg.clone("ImageMagick") Pkg.clone("ImageMagick")
Pkg.build("ImageMagick") Pkg.build("ImageMagick")
Pkg.clone("GR") Pkg.clone("GR")
Pkg.build("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/PlotReferenceImages.jl.git")
Pkg.clone("https://github.com/JuliaPlots/PlotUtils.jl.git")
Pkg.clone("https://github.com/JuliaStats/KernelDensity.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() # Blink.AtomShell.install()
# Pkg.clone("https://github.com/spencerlyon2/PlotlyJS.jl.git") # Pkg.clone("https://github.com/spencerlyon2/PlotlyJS.jl.git")
Pkg.checkout("RecipesBase") # Pkg.checkout("RecipesBase")
Pkg.clone("VisualRegressionTests") Pkg.clone("VisualRegressionTests")
ENV["PYTHON"] = "" # ENV["PYTHON"] = ""
Pkg.add("PyPlot") # Pkg.add("PyPlot")
Pkg.build("PyPlot") # Pkg.build("PyPlot")
Pkg.test("Plots"; coverage=false) Pkg.test("Plots"; coverage=false)