Releases: MakieOrg/Makie.jl
Releases · MakieOrg/Makie.jl
v0.20.4
Makie v0.20.4
Merged pull requests:
- fix contour boundingbox with
NaN
s (#3210) (@t-bltg) - improve direction markers in waterfall recipe (#3361) (@daschw)
- JSServe got renamed to Bonito (#3477) (@SimonDanisch)
- Fix typo (#3502) (@f-bro)
- fix spurious minor tick (#3505) (@t-bltg)
- Add stroke and glow to WGLMakie (#3518) (@ffreyer)
- Use separate reference images per backend (#3520) (@jkrumbiegel)
- cleanup three display and fix #3517 & #3503 (#3522) (@SimonDanisch)
- fix stroke ppu for WGLMakie (#3523) (@SimonDanisch)
- tag v0.20.4 (#3529) (@SimonDanisch)
Closed issues:
- wglmakie camera issue (#598)
- Uniform resolution across backends (#993)
- Mouse Rotation of Axis3 - is chaotic in WGLMakie (#1027)
- WGLMakie does not support
linestyle = :dash
(#1334) - DimensionMismatch error when changing image with the same size but different dimensions (#2643)
- Contour errored when data contain
NaN
andlabels=true
(#3211) - Stroke support for
scatter()
in WGLMakie (#3279) - Broken link in docs (#3415)
- Warning about version of Mods.jl (#3441)
- If the major ticks are defined in addition to the minor ticks, the minor ticks are displayed incorrectly (#3467)
- Spurious minor ticks on y axis (#3487)
- Lines in WGLMakie are not inspectable (#3503)
- WGLMakie error in window event callback (#3517)
- Scatter! does not render a section of the screen during animation (#3524)
v0.20.3
Makie v0.20.3
Merged pull requests:
- Add options to reduce edge artifacts in scatter (text, lines) (#3408) (@ffreyer)
- Add naive depth sorting for scatter & text (#3432) (@ffreyer)
- move texture map to scratchspaces in depot (#3437) (@IanButterworth)
- Match url ids but not image data blobs in svg salting (#3443) (@jkrumbiegel)
- docs: Fix undef var (#3445) (@rapus95)
- fix document links about
Camera3D
(#3447) (@ehgus) - Write figure sizes into html img tags (#3448) (@jkrumbiegel)
- Link check (#3451) (@jkrumbiegel)
- CompatHelper: bump compat for Hyperscript to 0.0.5 for package WGLMakie, (keep existing compat) (#3453) (@github-actions[bot])
- DataInspector fixes (#3454) (@ffreyer)
- GLMakie image size update bug (#3456) (@jkrumbiegel)
- Make autolimits! default to current_axis() (#3469) (@KronosTheLate)
- clean up some more observables for blocks and axis (#3475) (@SimonDanisch)
- import plot!, closes #771 (#3478) (@SimonDanisch)
- Merge all refimage generating workflows into one (#3479) (@jkrumbiegel)
- Bump actions/upload-artifact from 3 to 4 (#3480) (@dependabot[bot])
- Make artifact names unique (#3481) (@jkrumbiegel)
- pass update through record/Record/VideoStream (#3482) (@SimonDanisch)
- fix WGLMakie benchmark (#3483) (@SimonDanisch)
- Update setup-python (#3484) (@SimonDanisch)
- add interpolate option to volume (#3485) (@SimonDanisch)
- tag v0.20.3 (#3486) (@SimonDanisch)
- Add how to draw boxes page (#3488) (@jkrumbiegel)
- Fix & test relocatability (#3490) (@SimonDanisch)
- doc: Fix typos in
VideoStreamOptions
docs (#3493) (@musoke) - Fix calculation of focal length for RPRMakie (#3494) (@jkrumbiegel)
Closed issues:
- showticks errors when all values are set to false (#242)
- Improving performance by improving type inference (#553)
- Example recipe in docs doesn't work (#771)
- DataInspector :
inspector_clear
not called when moving from one inspectable element to another (#3353) - DataInspector tooltip projected below axis spines (#3436)
- doc: broken
triplot
examples (#3440) - DataInspector shows transformed coordinated for log scale (#3450)
mesh
always shades in black (#3457)- GLMakie px_per_unit doesn't work (#3472)
- How does GLMakie adjust the window size through commands? (#3474)
- slider position did not update when value changes (#3492)
v0.20.2
Makie v0.20.2
Merged pull requests:
- Histogram: fix a plot updating bug for plot specific attributes (#3365) (@Sagnac)
- fix transformation passthrough (#3418) (@ffreyer)
- use generic attributes (#3424) (@SimonDanisch)
- fix contour attribute + plot!(fig, ..) (#3425) (@SimonDanisch)
- Improve PolarAxis surface example (pass data as color) (#3426) (@ffreyer)
- Fix incorrect limits in h/vlines and h/vspan (#3427) (@ffreyer)
- Tweak Camera3D clipping (#3433) (@ffreyer)
- dont apply contour transform double (#3434) (@SimonDanisch)
- CairoMakie allocations (#3435) (@jkrumbiegel)
- Prepare 0.20.2 (#3438) (@SimonDanisch)
Closed issues:
- Error on valid data for
hlines!
with log scale (#3271) visible
attribute does not work with contour plots on GLMakie and WGLMakie (#3321)- Weights attribute in hist functions is not Observable-aware (#3362)
- v0.20.0 version restrictions w/ Polynomials.jl? (#3397)
- Incorrect contours in
contourf[!]
withPolarAxis
using GLMakie (#3410) contour!(...; overdraw=true)
not drawing contours on top of surface with GLMakie (#3411)- incorrect
lines!
hangs instead of errors on CairoMakie v0.11 (#3416) hlines
andvlines
do not work well on log10 axis after the v0.20 update (#3417)
v0.20.1
Makie v0.20.1
Merged pull requests:
- add comment to clarify minus sign (#3398) (@stevengj)
- Fix typo in text! docstring (#3400) (@DanielVandH)
- Fixes for 0.20 release (#3401) (@SimonDanisch)
- triangulate on transformed points (#3402) (@SimonDanisch)
- Don't return false early just because one MIME type isn't displayable (#3403) (@jkrumbiegel)
- release 0.20.1 (#3407) (@SimonDanisch)
Closed issues:
- Plotting into an existing axis throws on v0.20.0 (#3399)
v0.20.0
Makie v0.20.0
Merged pull requests:
- Rebased version of beta 0.20 (#3113) (@SimonDanisch)
- Deprecate
resolution
forsize
(#3343) (@jkrumbiegel) - compat for missing stdlibs (#3344) (@SimonDanisch)
- rprmakie fixes (#3345) (@SimonDanisch)
- Add
strokestyle
attribute toBox
(#3346) (@nHackel) - Add closeall() to MultipleWindows paragraph, cf #2984, closes #3347 (#3348) (@bc0n)
- Add RectLight (#3355) (@ffreyer)
- change vertical axis with
trimspine == true
(#3360) (@markgpritchard) - Docstring improvements for hidedecorations!, etc. (#3363) (@jwahlstrand)
- improve specapi docs (#3378) (@jkrumbiegel)
- Hyphen to minus in tick labels (#3379) (@jkrumbiegel)
- Replace radial_distortion_threshhold with directly setting radius_at_origin (#3381) (@ffreyer)
- final clean up for release (#3382) (@SimonDanisch)
- Default Lighting tweaks (#3383) (@ffreyer)
- CompatHelper: add new compat entry for FilePaths at version 0.8, (keep existing compat) (#3384) (@github-actions[bot])
- Bump actions/github-script from 6 to 7 (#3389) (@dependabot[bot])
- sanity checks for texture atlas hashing & defaults (#3394) (@SimonDanisch)
- Deprecate using
AbstractVector
as side ofImageLike
(#3395) (@jkrumbiegel) - Reduce warnings for ImageLike deprecation (#3396) (@jkrumbiegel)
- Fix mesh/surface with NaN points #2598 @ffreyer
- Camera3D Improvements #2746 @ffreyer
- display png via html preserving size regardless of pixel density #2346 @jkrumbiegel
- Scale windows and resolution for HiDPI displays #2544 @jmert
- early attribute conversion + no proxy scene anymore -> much improved compile times #3082 @SimonDanisch
- Dynamic PlotList recipe which plots arbitrary arrays of PlotSpec #2868 @SimonDanisch
- Rework WGLMakie lines #3062 @SimonDanisch
- Refactor SurfaceLike trait #3106 @ffreyer
- SpecApi #3281 @SimonDanisch
- Implement multiple lights and more Light types #3246 @ffreyer
Closed issues:
- Allow global dpi change (#506)
- [FR] Implement a
dpi
option. (#588) - Documentation on
Zoom!
(#1236) - Broken camera rotation with upvector Z = 0 (#1600)
- Fixing retina screen display and allowing to save upscaled GLMakie images (#2522)
- y-axis misaligned after axis.ytrimspine (#2664)
- Update default sizes when hi-dpi PRs merge (#2692)
- Fixed-axis camera rotation Y and Z axes swapped (#2721)
- Recipe called twice / Unneccessary conversion? (#2780)
- Cant plot empty vectors of LineString (#2819)
- Named colors don't work in WGLMakie (#2836)
- Can't turn of the grid of two axis simultaneously (#2846)
- Allow full interaction in VSCode plot pane with WGLMakie (#2875)
- Scene / subwindow tutorial not working (#2904)
- WGLMakie produces corrupted traces (#2958)
- How to create multiple figures? (#2970)
- Trouble using an observable to change the contour levels in contour3d! (#2980)
- How to use the command to close the window? (#2984)
- Issue with typing on LScene with lights (#2985)
- WGLMakie plots "interleave" traces when updated chaotically (#3050)
- WARNING: Makie.MakieLayout is deprecated (#3072)
- Bad error message when color is a number (#3085)
- Polar heatmap covers other plots (#3116)
- center ticks in colorbar when colormap is categorical (#3119)
- Precompilation for CairoMakie fails on Linux x86_64 (#3131)
- GLMakie and WGLMakie display sizes in IJulia very different (#3184)
- Precompilation fails (#3203)
- Point light color is ignored in GLMakie (#3238)
- Directional light as new default (#3239)
- scatterplot's
cycle
attribute is not working correctly in 3D (#3249) - method calling a recipe (#3250)
- Bezier hashes might have been removed? (#3264)
- Poor performance of scatter with non-scalar markersize (#3307)
- Docs: add closeall() to mulitple window support paragraph (#3347)
- GLMakie memory leak (#3350)
- Why is mesh(x, y, z) no longer supported? (#3358)
- Figure(; fontsize_theme = Theme(fontsize=18)) ignored? (#3371)
- Found invalid x-limits (0.0f0, 10.0f0) for scale log10 which is defined on the interval 0.0 .. Inf (#3372)
- PolarAxis unable to set negative rlimits (#3375)
- Precompiling GLMakie fails (#3377)
v0.19.12
Makie v0.19.12
Merged pull requests:
- fix grouping of zero-height bar in
barplot
(#3058) (@ctarn) - cycle color for error and range bars (#3230) (@ErickChacon)
- Implement multiple lights and more Light types (#3246) (@ffreyer)
- DataInspector: fix an attribute extraction bug for heatmaps & images (#3260) (@Sagnac)
- replace bgcolor with backgroundcolor in Legend (#3261) (@JonasIsensee)
- Fix deactivated scroll interactions still consuming event (#3272) (@ffreyer)
- Fix WGLMakie's README code snippet for JSServe (#3280) (@DanielVandH)
- Blockspec (#3281) (@SimonDanisch)
- fix constructor for nested attributes (#3284) (@hexaeder)
- add timings + used memory to tests (#3285) (@SimonDanisch)
- upgrade three for better error printing in julia (#3290) (@SimonDanisch)
- Improve default near/far (#3293) (@ffreyer)
- Add entry about how to trouble shoot GLMakie crashing on macOS (#3296) (@felixcremer)
- conditionally remove color arg (#3303) (@SimonDanisch)
- don't append screens (#3305) (@SimonDanisch)
- Add
cornerradius
attribute toBox
(#3308) (@jkrumbiegel) - Upgrade
StableHashTraits
(#3309) (@haberdashPI) - Consider marker bbox in meshscatter data_limits (#3310) (@ffreyer)
- bugfixes and docstrings for xlims!, etc. (#3312) (@jwahlstrand)
- fix bezier construction for strings starting with m (#3313) (@BeastyBlacksmith)
- Improve figure size and units explanation documentation (#3322) (@jkrumbiegel)
- Histogram: fix a bug when data changes to allequal values (#3325) (@Sagnac)
- tag v0.19.12 (#3327) (@SimonDanisch)
- combine all compat fixes (#3340) (@SimonDanisch)
- compat entry for stdlibs (#3341) (@SimonDanisch)
Closed issues:
- allow for
x
axis in series. (#499) - Help implementing datashader-like functionality (#443)
- GLMakie slow update of displayed image (#1426)
- Inconsistent kwarg names
backgroundcolor
(forFigure
,Axis
) andbgcolor
(forLegend
) (#2101) - Histogram error if data changes to an allequal vector (#2452)
- ylims! is undocumented (#2618)
resample_cmap
not found (#2993)- the label of a zero-height stacked bar is placed to the bottom by mistake (#3055)
- DataInspector not working with a heatmap (#3101)
- xlims! BoundsError if axis was set by limits=(x1,x2,y1,y2) (#3240)
- Since System upgrade precompilation of GLMakie causes "Failed to build shader variant" error messages (#3297)
- Regression: Series ignores color keyword (#3301)
- Poor or missing errors for invalid keyword arguments (#3304)
- Transformations on BezierPath (#3314)
- DataInspector does not work on rand() generated data (#3317)
- Segfault during precompile (WSL2) (#3318)
- cannot mix colormaps with DataInspector (#3319)
v0.19.11
Makie v0.19.11
Merged pull requests:
- Bump actions/checkout from 3 to 4 (#3223) (@dependabot[bot])
- Add "How to get a transparent background" page (#3236) (@jkrumbiegel)
- Docs wider layout (#3244) (@jkrumbiegel)
- fix window not closing on osx (#3252) (@SimonDanisch)
- Setup automatic colorbars for
volumeslices
(#3253) (@ffevotte) - Dont use deprecated scale kw in hexbin docs (#3257) (@SimonDanisch)
- Bug fixes (#3275) (@SimonDanisch)
- release v0.19.11 (#3277) (@SimonDanisch)
Closed issues:
- Have to use display(fig) to show figure in VSCode plot navigator after recent update (#3189)
- Polar axis broken in patch release (#3248)
- Error: Multiple colormaps found for plot (#3251)
- scatter does not support all types of "Observables" (#3254)
- Slidergrid causes GLWindow to become non-response (#3256)
- color = Cycled(3) no longer works when generating figure+axis (#3266)
- WGLMakie recorded animations keep the initial value of some observables (#3268)
- managing colorrange and colorbar in the recipe arrows() (#3273)
- GLMakie: keyboard event handling (#3274)
- Base.Docs.doc not available during pre-compilation on julia master (#3276)
v0.19.10
Makie v0.19.10
Merged pull requests:
- Datashader (#2883) (@jkrumbiegel)
- improve colorbar errors for plots that don't use a colormap (#3090) (@SimonDanisch)
- PolarAxis improvements (full rlimits, thetalimits, improved controls, argument order) (#3154) (@ffreyer)
- Move recursion to data_limits (#3227) (@ffreyer)
- Docs for Categorical colormap (#3229) (@SimonDanisch)
- Fix typo in DataInspector docs (#3234) (@GlenHertz)
- Adjust Documenter compat for docs build (#3237) (@jkrumbiegel)
- prepare a new release (v0.19.10) (#3241) (@SimonDanisch)
- Fix struct uniforms (#3242) (@ffreyer)
- Docs tweaks (#3243) (@jkrumbiegel)
Closed issues:
v0.19.9
Makie v0.19.9
Closed issues:
- Thumbnail for the Plot Examples link in the docs could be improved (#3049)
- hvlines bug in GLMakie interactive window (#3061)
- vlines! throws error when changing yscale from log10 back to identity (#3065)
- custom
colorscale
support (#3088) - How to define custom function for axis scaling? (#3089)
- Can't precompile Makie, CairoMakie and FFMPEG (#3123)
- Top of README is a bit crowded, logo is hard to read on dark mode (#3156)
- Bar Label Alignment (#3160)
- regression in colormaps/colorbars from custom recipes in 0.19.7 (was fine on 0.19.6) (#3161)
- Update colormap via observable fails (#3168)
- How to plot a heatmap with categorical variables (#3169)
- Auto limits broken with recipes on 0.19.7 and 0.19.8 (#3176)
- Increase resolution of
CairoMakie
preview in VSCode plot pane. (#3187) - The futex facility returned an unexpected error code. (#3205)
- Race condition in GLMakie / surface (#3215)
- Contour breaks axislegend (#3217)
- calculus plots with Makie needs updating (#3219)
Merged pull requests:
- Rework WGLMakie lines (#3062) (@SimonDanisch)
- Fix some errors caused by updating Axis xscale or yscale (#3084) (@ffreyer)
- add and export
ReversibleScale
type - simplifyLogFunctions
(#3095) (@t-bltg) - Refactor SurfaceLike trait (#3106) (@ffreyer)
- Add tooling to bump versions (#3155) (@jkrumbiegel)
- Delaunay recipes (#3159) (@SimonDanisch)
- Improve resolution of Mandelbrot example image (#3170) (@DanielVandH)
- fix ffmpeg depwarn and use FFMPEG_jll directly (#3171) (@SimonDanisch)
- fix updates of colormap in GLMakie (#3172) (@SimonDanisch)
- Fix
rticklabelsvisible
andthetaticklabelsvisible
inPolarAxis
(#3173) (@Klafyvel) - Bar label alignment (#3177) (@matthijscox)
- fix error bar range in recipes (#3179) (@palday)
- Tex theme (#3180) (@SimonDanisch)
- Restructure docs (#3183) (@jkrumbiegel)
- try pagefind for search (#3185) (@jkrumbiegel)
- Cleanup align handling (#3191) (@ffreyer)
- rename CI job (#3192) (@t-bltg)
- Linestyle type (#3193) (@SimonDanisch)
- Refimages GHA status check (#3194) (@jkrumbiegel)
- mention
notify()
in the doc for in-place Observable update (#3195) (@Moelf) with_theme
in docs to avoid latex font spill (#3196) (@jkrumbiegel)- jk/fix fontawesome (#3197) (@jkrumbiegel)
- tweak px_per_unit handing in GLMakie & revert hardcoded camera test (beta) (#3198) (@ffreyer)
- Fix depwarn for cairomakie lines (#3200) (@SimonDanisch)
- fix brack data_limits (#3201) (@SimonDanisch)
- add default to theme methods (#3214) (@pepijndevos)
- Dfl/update stable hash (#3216) (@SimonDanisch)
- fix warning when zooming in WGLMakie (#3224) (@SimonDanisch)
- tag 0.19.9 (#3225) (@SimonDanisch)
v0.19.8
Makie v0.19.8
Closed issues:
- Slow REPL together with Makie (#267)
- [feature request] Polar axes in 2D (#309)
- World age problem when running example "Orbit Program" (#319)
- Fail to install on Julia 1.0.1.1 (#326)
- Create Axes2D from scratch (#334)
- Next release TODOs (#336)
- Stroke doesn't work for rectangles (#473)
- Fails test on Windows 10 (#361)
- Even better CI - enabling
bors
(#556) - Polar axis plan (#521)
- RFC Scene description and tutorial (#388)
- depth issues with objects when mixing fxaa modes (#476)
- bring back axis arrays (#526)
- Should we publish a paper? (#428)
- Printing most plot related objects accidentally results in craziness (#535)
- missing Observables from makie (#463)
- si_init_perfcounters: max_sh_per_se = 2 (#735)
- Discussion on Makie's Documentation and addition of examples (#745)
- Scene jumps around eratically (#752)
- Some improvements of pie charts (#782)
- LaTeX in the docs (#1217)
- Font changes on its own within log-scale tick label (#1296)
- Implement Order independent transparency (#1390)
- Plotting 2000x2000 image is slow. A large amount of allocations is created. (#1412)
- I want to contribute (open for suggestions) (#1566)
- Bounding Boxes (#1653)
- (Possibly) incoherent semantics for
ymax
andymin
invlines
! (#1831) - streamplot color option (#1987)
- Cannot set
[x,y,z]ticksize
forAxis3
(#2339) - axislegend() after empty!(fig) generates error (#2817)
- meshscatter does not show geometries with WGLMakie.jl (#2844)
ylabeloffset
for 2D plots? (#2857)- Cannot plot
contour
s in both CairoMakie and GLMakie (#3060) - Changing the axis scale on contour plots breaks the alignment of the contour labels (#3081)
- a single point between two NaNs is not plotted (#3091)
- GLMakie crashes entire julia session when plotting after re-attaching in tmux (#3092)
- Can't call hexbin (#3094)
- Animations: possible regression in colour updates using default
colorscale
and GLMakie (#3096) - Recording contours not working with CairoMakie (#3097)
- Issue saving my plot (#3098)
- Close Window Programatically - Example (#3108)
- Plotting polygons with dashed and dotted
strokestyle
broken (#3109) - Missing docstring for Figure (#3118)
- Mice with more than three buttons cause errors (#3125)
- PolarAxis.thetaticks works only with 8 items (#3127)
- Slowdown when using
--check-bounds=no
on julia-1.9.x (#3132) - Transparent contour lines drawn as overlapping segments in CairoMakie (#3136)
- zreversed feature in Axis3 (#3137)
- Theta ticks misaligned vertically with
PolarAxis
whendirection=-1
(#3150)
Merged pull requests:
- Fix automatically generated normals (#3041) (@jkrumbiegel)
- fix contour label - transform interaction (#3083) (@ffreyer)
- fix error message (#3086) (@SimonDanisch)
- Resize screens as well when resizing scene (#3093) (@SimonDanisch)
- merge CURRENT_DEFAULT_THEME to scene.theme after empty! (#3100) (@s-fuerst)
- Fix regressions (#3104) (@SimonDanisch)
- switch to simpleanalytics (#3120) (@SimonDanisch)
- Allow new PNGFiles (#3121) (@SimonDanisch)
- Fix theta tick label update error in PolarAxis (#3128) (@ffreyer)
- Tweaks readme (#3129) (@lazarusA)
- Set
Axis3
ticks to same default size asAxis
(#3134) (@jkrumbiegel) - Add
Axis3
axis reversal attributes (#3138) (@jkrumbiegel) - Add better docs for Axis3 protrusions (#3139) (@jkrumbiegel)
- Improve CairoMakie lines with array colors (#3141) (@jkrumbiegel)
- More badges (#3143) (@lazarusA)
- GLMakie: ignore mouse buttons beyond the first three (#3144) (@jwahlstrand)
- strokecolormap keyword for poly (#3145) (@lazarusA)
- Allow for poly to work with empty polygons (#3146) (@DanielVandH)
- Fix PolarAxis tick align (#3151) (@ffreyer)