Releases: MakieOrg/Makie.jl
Releases · MakieOrg/Makie.jl
v0.21.16
Makie v0.21.16
Merged pull requests:
- Add origin to Transformation (#4472) (@ffreyer)
- Allow plots to move between scenes in SpecApi (#4478) (@SimonDanisch)
- Subscript/superscript combinations (#4489) (@jkrumbiegel)
- Metamesh and multi mesh loading (#4496) (@SimonDanisch)
- Add attributes to the Raincloud definition (#4517) (@asinghvi17)
- implement S.Colorbar(plotspec) (#4520) (@SimonDanisch)
- correct spelling (#4522) (@t-bltg)
- CompatHelper: bump compat for Colors to 0.13 for package WGLMakie, (keep existing compat) (#4533) (@github-actions[bot])
- CompatHelper: bump compat for Colors to 0.13 for package RPRMakie, (keep existing compat) (#4539) (@github-actions[bot])
- Fix legend for plotlist with multiple plots (#4546) (@asinghvi17)
- Spelling in the documentation - Update types.jl (#4559) (@damianodegaspari)
- fix: correctly render the tooltip triangle (#4560) (@EdsterG)
- Make all backends support Screen() constructor (#4561) (@SimonDanisch)
- IOCapture VideoStream hang fix (#4562) (@jkrumbiegel)
- HTML video size annotation (#4563) (@jkrumbiegel)
- Introduce isclosed(scene), conditionally use
Bonito.LargeUpdate
(#4569) (@SimonDanisch) - tag v0.21.16 (#4572) (@SimonDanisch)
Closed issues:
- Feature request: super-above-subscript (#2718)
- GLMakie 0.9 uses PackageCompiler to transplant the program "display(fig)" error. however GLMakie 0.8 does not have it. (#3489)
- For raincloud plot,
jitter_width
is documented, but cannot be used (#3981) - Docstrings for recipes are not being parsed correctly (#4479)
nan_color
do not work as expected forsurface!
(#4524)- Cannot install CairoMakie or Makie. Get an error related to MathTexEngine. (#4534)
- Julia Registry is missing WGLMakie 0.10.15 (#4537)
- Layout tutorial code errors due to gcd (#4545)
- Update
scene
lighting
doesn't work (#4551)
v0.21.15
Makie v0.21.15
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v0.22.0
v0.21.14
Makie v0.21.14
Merged pull requests:
- fix: make
space
work for BarPlot (#4435) (@EdsterG) - Improve Relocatability for GLMakie and fix tests (#4461) (@SimonDanisch)
- use 1.10 to fix CI for now (#4465) (@SimonDanisch)
- Prepare v0.21.14 (#4473) (@jkrumbiegel)
Closed issues:
v0.21.13
Makie v0.21.13
Merged pull requests:
- Added way for PolarAxis to pull fontsize attribute from Figure (#4314) (@NeunMonde)
- Add new
Checkbox
block (#4336) (@jkrumbiegel) - Accessing created Blocks/Plots for SpecApi objects (#4354) (@SimonDanisch)
- Add option
strip_zero
for MultiplesTicks (#4372) (@tuncbkose) - Fix incorrect transformation if space is Observable (#4402) (@ffreyer)
- fix bug merging themes (#4416) (@haakon-e)
- Fix position of scene background in CairoMakie (#4425) (@ffreyer)
- Add drag threshold to improve click experience (#4426) (@jkrumbiegel)
- Legend overrides (#4427) (@jkrumbiegel)
- better near/far for offline JS camera (#4430) (@SimonDanisch)
- Precompile basic invokation of widgets (#4437) (@frankier)
- Prepare v0.21.13 (#4454) (@jkrumbiegel)
Closed issues:
- WGLMakie, Firefox, and large image plots (#3991)
- MultiplesTicks when multiples is 0 (#4370)
- xscale not working as expected on linesegment plots (#4400)
- Issue Mackie and Plots incompatibility?! (#4429)
- Too much spacing between axes with defined aspect (#4436)
- Considering switch Observables.jl to Rocket.jl? (#4448)
v0.21.12
Makie v0.21.12
Merged pull requests:
- fix nan handling in WGLMakie (#4282) (@EdsterG)
- Actually use
linestyle
intriplot
(#4332) (@DanielVandH) - Use
Base.depwarn()
exclusively, and fix deprecation tests (#4333) (@JamesWrigley) - support images with reversed axes (#4338) (@aplavin)
- naninspector (#4371) (@SimonDanisch)
- Cleanup voxel clipping (#4397) (@ffreyer)
- Support parsing Q/q in BezierPath (#4413) (@DanielVandH)
- Correct CPU architecture name (#4415) (@eschnett)
- Update wrap-existing-recipe.md (#4420) (@damianodegaspari)
- V0.21.12 (#4421) (@SimonDanisch)
Closed issues:
- Automatic port forwarding for WGLMakie in VSCode (#1410)
- Precompiling GLMakie fails with ImageIO 0.4 (#3461)
- Horizontal zoom center can ignore the mouse position in GLMakie (and maybe others?) (#3471)
- Strange behavior when inspecting lines in WGLMakie (#3672)
- [WGLMakie] Constantly getting
Invalid text boundingbox
errors. (#4109) - Precompilation warnings (#4308)
- Camera inside surface/mesh/etc. (#4379)
- Extra blank canvas opened and not used (#4381)
- Part of units truncated in tick levels (#4403)
- Typo in the documentation (#4414)
v0.21.11
Makie v0.21.11
Merged pull requests:
- Set voronoiplot's preferred axis type to 2D (#4349) (@asinghvi17)
- Add
lift!
and finalize #4304 (#4352) (@EdsterG) - hotfixes (#4356) (@SimonDanisch)
- tag 0.21.11 (#4358) (@SimonDanisch)
Closed issues:
v0.21.10
Makie v0.21.10
Merged pull requests:
- allow segment-specific
radius
andinner_radius
forpie
(#4028) (@ctarn) - Fix lines with OffsetArrays (#4242) (@asinghvi17)
- fix user attributes for specapi + updating (#4265) (@SimonDanisch)
- Avoid gl_ClipDistance in geometry shader (#4270) (@ffreyer)
- Centered barplot labels (#4274) (@jkrumbiegel)
- support !-functions in plotfunc() and func2type() (#4275) (@aplavin)
- Fix typo in
set_theme!
docstring (#4283) (@fatteneder) - Fix contour memory leaks (#4303) (@asinghvi17)
- Fix broken URL in triplot.md (#4309) (@DanielVandH)
- Fix assertion error in volume (#4311) (@ffreyer)
- Fix absrect for select_rectangle (#4312) (@SimonDanisch)
- Clean up color/linewidth handling in CairoMakie (#4313) (@ffreyer)
- make sure we wait for the screen session (#4316) (@SimonDanisch)
- Introduce heatmap shader (#4317) (@SimonDanisch)
- Update CI to use the GeometryBasics refactor branch (#4326) (@asinghvi17)
- Bind remaining observables to plots (#4337) (@tuncbkose)
- v0.21.10 (#4350) (@SimonDanisch)
Closed issues:
- Minor ticks update after drag (#2701)
- WGLMakie + IJulia is hiding error messages (#3182)
- Suggestions for new features needed in
boxplot
(#3673) - Add a docstring for Legend (#3675)
- Add
axislegend!
(#3676) - Forward axis kwargs from plot constructors (user friendliness) (#3745)
- WGLMakie error displaying
Figure
in VSCode inline context (#3751) - Shading goes black for meshes featuring locally inverted normals (#3755)
- Makie documentation for lift incorrectly shows map description. (#3778)
normalization = : pdf
argument inhist
plot does not normalize correctly (#3780)- Scatter with 3 length-1 vectors plots in 2D not 3D (#3813)
- Automated density legend labels do not take into account line style (#3818)
boundingbox
forGlyphCollections
(#3860)- Colorbar for contour plot with uneven spacing of contour lines (#3871)
- ecdfplot does not honor attributes (#3898)
- GLMakie:
offset_bezierpath
ends in infinite recursive loop as a result of callingscatter!
(#3913) - WGLMakie+Pluto record/animation results in MethodError: no method matching wait_for_ready(::Nothing) (#3921)
- Missing line segments in PolarAxis (#3927)
- Unable to change line colour with
ecdfplot!
(#3933) - xtick is missing for missing data (#3946)
- Utilizing weakdeps/extensions (#3953)
- Create line plot with a specific number of markers (like markerindices in matlab) (#3963)
- ecdfplot! MethodError ambiguous insert! (#3976)
select_point
is broken (#3977)- Undefined variable in
Makie.project(axis.scene, :relative, :data, point)
(#3995) - Legend elements for Vspan, Density, and Poly ignore linestyle (#3998)
- DataInspector doesn't show next to curve for non-identity axis scales (#4018)
- Recipe StackOverflowError with
[]
as function argument (#4033) - Get rid of getting started frictions (#4042)
- heatmap with string/char axes (#4061)
display(f; scalefactor)
doesn't work iff
is already being displayed (#4071)- Axis legend for PolarAxis (#4077)
- DateTime support for vlines(hlines) (#4119)
- Precompilation segfault on WSL2 with GLMakie 0.10.6 (#4148)
- clip_planes docstrings are missing (#4203)
- CairoMakie + PDF cannot produce heatmaps (#4241)
- The hero "beautiful animation" on frontpage of website doesn't look beautiful (#4273)
- CairoMakie + contour + limits! result in error (#4276)
- Polar Histogram (#4279)
nan_color
cannot be changed incontourf()
? (#4286)- GIFs don't reflect
framerate > 100
accurately (#4299) - Memory associated only with non-primitive plots is not garbage collected after empty!(axis) (#4302)
- Tracking plot types that don't yet have all
lift
s linked to the plot object (#4304) - AssertionError: modelinv[4, 4] == 1 when displaying volume (#4306)
- Problems adding GLMakie on windows (#4307)
- Makie uses Formatting.jl, which is deprecated (#4321)
- Add example of vertical SliderGrid (#4330)
- "Edit this page" links in docs are broken (#4340)
v0.21.9
Makie v0.21.9
Merged pull requests:
- fix #4226 and MakieOrg/Website#13 (#4258) (@SimonDanisch)
- v0.21.9 (#4261) (@SimonDanisch)
Closed issues:
- Error when saving a plot with a label with a LaTeX fraction (#3364)
- bracket throws with rich text (#3373)
- World-age issue in StableHashTraits dependency (#3420)
EXCEPTION_ACCESS_VIOLATION
just withusing GLMakie
on Windows (#3423)- Multi-group legend fails when using handles to plots (#3444)
- Axes can bleed through, when ticks are given and not covering the whole data range (#3446)
- Legend for PolarAxis (#3455)
xticks!
fails to find the axis even though it exists (#3463)- Alpha modifier (#3466)
- How to display and hide them separately in the three dimensions of data slices? (#3476)
- GLMakie ignores keyboard layout? (#3496)
- xlabel! and ylabel! do not work without providing a Scene (contrary to docs) (#3500)
GLMakie
stress test failure (#3510)DataInspector
overcounts the point number instairs
plots (GLMakie) (#3549)- Broken link/missing entry for Aspect, Auto, Fixed, Relative in colsize! documentation entry (#3616)
- Updating plots from another thread (#3621)
- scatterlines! color does not cycle if different number of data points (#3629)
- Lines TODO (#3641)
- Recording of hist plot changes formatting (#3643)
text
with colors as numbers does not propagate colormap updates (#4226)
v0.21.8
Makie v0.21.8
Merged pull requests:
- support plot(interval, func) for rangebars and band (#4102) (@aplavin)
- Reduce updates for imagelike (#4130) (@SimonDanisch)
- fix selected list in
WGLMakie.pick_sorted
(#4136) (@EdsterG) - Fix clip state corruption (#4157) (@ffreyer)
- Add the
display
error message when no backend is loaded tosave
(#4177) (@asinghvi17) - Fix bands with NaN values (#4178) (@jkrumbiegel)
- Corrected pt to cm conversion (#4216) (@ahbucknell)
- v0.21.8 (#4255) (@SimonDanisch)
Closed issues:
- magic keyword args (#178)
- Features JuliaDynamics would like Makie to have (#231)
- More ease-of-use in the interaction API (#240)
- Document what is Mouse.left what is Mouse.down what is DragEnum etc. (#561)
- Add Echarts as the backend? (#275)
- Another interaction example in Makie? (#282)
- Unable to specify monitor for screen (#472)
- Allow empty strings for tick labels (and other labels) (#286)
- Simple line plot example where axes are fixed relative to view and not the data (#292)
- Unit testing Makie backends (#298)
- [feature request] support multi-column y with automatic legend (#302)
- Interactive applications just "die" (#304)
- Make
meshscatter
andscatter
the same function? (#544) - [Docs] Ideas for additions to docs (#307)
- Plots don't clip at limits (#558)
- Logical image() argument names & defaults to make images look like images (#524)
- Using system fonts in Makie without copying them to AbstractPlotting? (#328)
- rotation of axis is wierd in surface plots (#329)
- Can't rotate 3d Plot in external window (#338)
- convert_arguments is not recursive for PlotSpec (#345)
- How to change the style of border and axes in 3D graphics? (#347)
- [Feature request] Add premade plots to a Scene (#550)
- [Discussion] Cool stuff with Makie (#350)
- Document camera controls (#555)
- Plots.jl recipes (#368)
- Thoughts on transformations (#369)
- Polish (#562)
- Image does not respect interpolation kwarg (#474)
- X axis lines undergo a weird transformation when resizing the scene on MacOS (#559)
- Error when setting limits in plot recipe (#475)
- Performance issue plotting 402 polygons with the default mesh method (#528)
- Have a type recipe affect the axis (#379)
- Updates to plot do not cascade to colorlegend (#522)
- Avoid collecting range in slider (#523)
- Adding shaders from MathBox (#387)
- Adding a nullcline planes(& plane interesections) for 3d system in the vectorfield plot,streamplot3d or volume plot. (#497)
- Failure to plot wide rectangle (#390)
- HTTP/1.1 401 Unauthorized while building GLFW on Buster (#391)
- Preview not displaying in jupyter notebook anymore (#392)
- polygons not closing properly (#571)
- Compatibility with RecipesBase (#395)
- Image does not scale properly in the window after rotating the image (#397)
- DimensionMismatch error in 3D plots from the Makie example gallery (#488)
- Fail to save scene in png (#404)
- Resolution argument doesn't work with vbox (#407)
- DomainError when plotting on a Raspberry Pi (#477)
- Color ignored on meshes (#525)
- GLFWError (#478)
- Invert zooming with mouse wheel (#414)
- Document working with NaN (#527)
- [Suggestion] support TimerOutputs (#415)
- Update scene after all nodes have been updated (#420)
- custom marker shape (#422)
- Document attribute pipeline in recipe (#529)
- Provide a method to set attributes (#530)
- Surface Height is smoothed by default and shouldn't be (#426)
- Regression with confidence interval band (#531)
- Issue with irregular grid surface when a campixel child scene is created (#479)
- isorange/isovalue warnings (#480)
- Printing of nested Attributes (#537)
- Rect polys are not closed correctly (#536)
- Cannot build on headless Linux server (#481)
- Segmentation fault when running with Xvfb (#439)
- CSS for Themes (#495)
- Not working in Safari (#494)
- Piping data into plots (#502)
- Support for mutating plot object in
convert_attributes
(#508) - Allow separate resizing of array observables that should have the same length (#503)
- Target a Gtk Cairo context (#568)
- Add the ability to directly plot functions without manual discretization (#448)
- Showing a Scene as PNG in Juno resizes it (#512)
- Sample requires permissions (#451)
- Scatterlines does not work (#509)
- Categorical variables give wrong results when adding new plots (#453)
- Missing markers (#565)
- Marker offset does not compensate for glyph extent (#564)
- mouse position or
to_world
wrong in subscene (#457) - Palettes for series (#515)
- Explain arguments of
arrows
(#464) - strokewidth in px (#570)
- Unclear font info message (#469)
- More interpolation in heatmap interpolation (#581)
- Makie Roadmap [WIP] (#519)
- Setting the font antialias policy (#579)
- Can't plot a vector of meshes (#584)
- Scaling of 3D plots (#590)
- Plot output is no longer resized automatically (#594)
- Nonlinear transform meta-issue (#595)
- Make rendering pipeline more flexible (#604)
- Embedding Makie in a GTK app (#607)
- Docs should show available markers and linestyles (#612)
- GLMakie does not apply
transform_func
to text positions (#618) - Edit on github link on docs broken (#626)
- Saved animation garbled (#632)
- Guard data evaluating functions against missing propagation (#641)
record
framerate option not respected for gifs (#644)- nbins vs bins (#649)
- Settings for inline display (#652)
- Video links on the README don't link to videos (#656)
- Supporting GeometryBasics geometries (#660)
- Is the type of text position attribute correct? (#663)
- LMenu label text as a LText object - MakieLayout.jl (#669)
- Crash in debugger (#672)
- Unexpected behavior of colormap (#673)
- per-julia-version texture atlas cache (#685)
- Scene-as-text warning mistakenly printed in VSCode (#686)
- No display on Jupiter notebook (#690)
- Table implementations (#695)
- violin plots are very slow (#696)
- Error setting show ticks to false (#698)
- Per face colors ? (#705)
- Latency & inference issues (#706)
- Can not update AbstractPlotting past v0.9.21 (#713)
- High CPU Usage on WSL with very simple plot (#714)
- Add a simpler complete MWE of a recipe (+ MakieLayout) to docs (#717)
- Support for complex numbers? (#718)
- xticks! has inconsistent docstring (#721)
- Hiding ticks in a 3d plot errors (#722)
- How to match slider limits to zoomed plot limits ? (#724)
- New API for Plot Objects (#725)
- Reversed axes in arrows and quiver plot do not have appropriately rotated arrowheads in CairoMakie (#729)
- Readme Precompilation: Document warnings and missing MakieGallery dependency (#737)
- AbstractPlotting: inconsistent attributes in basic_recipes (e.g. no visible attribute for barplot) (#744)
- Heatmap / Image / Surface API clarification and nonlinear grids (#748)
- Cannot update text with string that has a trailing newline. (#758)
- Component indicators (#759)
- Error handling for videowriting (#761)
- Warn instead of fail when found an unrepresentable character (#762)
- layoutscene() name/order (#764)
- Resolution KW not working properly on OSX with retina GLMakie.jl (#766)
- Opening LMenu at the bottom of a window (#769)
- AbstractPlotting: Just how long is caching fonts supposed to take? (#770)
- Bad default in xticks! (#773)
- Setting
showgrid
false causes content to disappear (#774) - LMenu(...; i_selected=...) has wrong selection (#776)
- Reducing latency: acceptable strategies discussion (#792)
- Slider updates not reflected graphically (#794)
- Feature request: contour that can handle curvilinear grids (#796)
- API suggestion for avoiding synchronous update issues (#798)
- Plotting 3D points with zero bounding box results in 2D scene (#800)
- MethodError when updating plotted observable to a different type (#804)
- Layouting performance in GLMakie, in particular in presence of LScene (#808)
- CairoMakie.jl has issues disabled (#809)
- thread safety issue (#812)
poly
documentation is rather short (#814)- Cannot draw heatmap or surface when passing coordinates if data has missing values. (#819)
- Histogram with only one category (#820)
- [FR] Allowing
Polygon
andVector{Polygon}
as marker type forscatter
(#821) - Clean up attribute inheritance for theming (#823)
- Resolution not respected when toggling between figures (#824)
- FR: Double click to go back to original zoom and orientation (#827)
- Rotations of arrow heads are off (#829)
- tiny value in function surface only displays a line (#830)
- Recipe usage (#833)
- Update arrows directions (#836)
- Keyword arguments in
convert_arguments
? (#837) - Irregular semi-transparent gradients with CairoMakie (#841)
- The script test_for_precompile.jl is not compatible with the current version of Makie (#845)
- Using a SubDataFrame/GroupedDataFrame for plotting (#855)
- contour plots with Z values all the same crash (#857)
- CairoMakie backend does not produce arrow plot correctly (#860)
- AssertionError from line segments (#861)
- Non-numeric axes (#867)
- Mixing marker types in GLMakie (#870)
- meshscatter/scatter ignores position and widths of Rect2D and Circle in GLMakie (#874)
- Integration with Measurements.jl (#875)
- Document examples for each method and option (#876)
- show_axis=false stopped working on streamplot (#878)
- Multi-level/grouped ticks? [feature request] (#880)
- Histograms with dates and missing data (#884)
- "Non-mutating" functions do mutate (#887)
- Confusing error if you mix up figure and subposition/axes (#888)
- AbstractPlotting document
current_figure
andcurrent_axis
(#901) - Zoom to fit 3d scene (feature request) (#903)
- Synching colorranges on the same axis? (#912)
- Document
Label
observabletext
(#918) - Saving fails with WGLMakie (#920)
- How to prevent slider or other elements from resizing when changes values (#929)
- Custom Objection Interaction example issues (#935)
- Mesh plots 2d instead of 3d (#936)
lift
ignoresinit
...