Releases: MakieOrg/Makie.jl
Releases · MakieOrg/Makie.jl
v0.21.18
Makie v0.21.18
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.21.17
Makie v0.21.17
Merged pull requests:
- Add zooming & translation controls to Axis3 (#4131) (@ffreyer)
- Fix exception when WGLMakie is initalised after element removal (#4343) (@frankier)
- Change automatic color generation for Voronoiplot (#4357) (@DanielVandH)
- Provide suggestions for unknown kwargs passed to blocks (#4392) (@DanielVandH)
- add kwarg to rotate Toggle (#4471) (@bjarthur)
- add backend and update_state kwargs to show (#4558) (@bjarthur)
- fix colorbuffer(axis) for px_per_unit (#4574) (@SimonDanisch)
- Add an example of using jupyter-server-proxy with WGLMakie (#4577) (@JamesWrigley)
- Only use automatic unit conversion for simple units (not compound units) (#4583) (@ffreyer)
- fix 2D assumption in point-based convert_args for lines (#4585) (@asinghvi17)
- Don't force triangle mesh in crossbar with notch to avoid CairoMakie artifacts (#4587) (@jkrumbiegel)
- Fix Axis3 frameline z-sorting in CairoMakie (#4591) (@ffreyer)
- Split marker_offset from quad_offset (#4594) (@ffreyer)
- CompatHelper: bump compat for StructArrays to 0.7, (keep existing compat) (#4595) (@github-actions[bot])
- Bump codecov/codecov-action from 4 to 5 (#4596) (@dependabot[bot])
- Some conversion related fixes (#4599) (@ffreyer)
- improve performance of project_line_points (#4601) (@SimonDanisch)
- prevent more default actions when canvas has focus (#4602) (@SimonDanisch)
- fix uint16 overflow for over ~65k elements in picking (#4604) (@SimonDanisch)
- Add
transform_marker
attribute to meshscatter (#4606) (@ffreyer) - Fix Float32 constraints in poly pipeline (#4615) (@asinghvi17)
- Fix misaligned colors in colorbar? (#4618) (@briochemc)
- fix Vararg comment (#4621) (@oscardssmith)
- Fix RPRMakie EnvironmentLight orientation (#4629) (@jkrumbiegel)
- Fix incorrect comparison in CairoMakie line projections (#4631) (@ffreyer)
- Fix CairoMakie heatmap offsets (#4633) (@ffreyer)
- Update .JuliaFormatter.toml (#4636) (@SimonDanisch)
- fix bounds error for wglmakie closes #3961 (#4639) (@SimonDanisch)
- Tag v0.21.17 (#4640) (@ffreyer)
- Maximum auto ticklabelspace (#4642) (@jkrumbiegel)
- Add linkaxes to S.GridLayout and make sure limits don't reset for axislinks (#4643) (@SimonDanisch)
- Show a "Did you mean:" suggestion for thrown InvalidAttributeErrors via levenshtein distance (#4645) (@SimonDanisch)
Closed issues:
- Supporting GeometryBasics geometries (#660)
StackOverflowError
when passing tuple (instead of a color type) forcolormap
(#1297)- [inconsistency]
merge
onAttributes
does not work in the same way as the one in the standard library (#1939) textpadding
could accept a single Integer (#2351)- Disable Automatic Unit Conversion (#3891)
- BoundsError in
recordframe!
with WGLMakie (#3961) NaN
in roation breaks entire axis (#4041)- heatmap slightly misaligned with respect to axis coordinates (#4053)
- Wrong units (#4063)
- Some of the
levels
are missing fromColorbar
(#4121) - Exception thrown when WGLMakie containing element is removed (#4342)
- vertical toggle (#4378)
- Incorrect keyword arguments for
axis
argument don't show any suggestions (#4391) - Plotting
vlines
in unitful axis leads to crash (#4503) - Cannot use
:linestyle
inpoly!(…, cycle=[…])
(#4544) - PackageCompiler on GLMakie --> display(fig) --> segfault 11 on macos Sonoma 14.6.1 (#4571)
- What happened to limits keyword in
image
? (#4580) - Lineplot not rendered properly in GLMakie (#4582)
- Scatter points are at incorrect locations on log-log plot (#4586)
- CairoMakie ignores vspan alpha (#4626)
- CairoMakie sometimes doesn't draw the last bin in stephist (#4627)
- Inset axis can affect the placement of parent figure (#4637)
- Zero vector field breaks streamplot under CairoMakie (#4641)
- WGLMakie throws warning when zooming on scatter plot (#4646)
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)