Releases: MakieOrg/Makie.jl
Releases · MakieOrg/Makie.jl
v0.22.1
Makie v0.22.1
Merged pull requests:
- add ability for meshes with 3d texture (#2274) (@SimonDanisch)
- Alpha in legends (#4721) (@jkrumbiegel)
- tag 0.22.1 (#4734) (@SimonDanisch)
Closed issues:
- CairoMakie poly only respects transparency when setting alpha in color (#3735)
- Bigger than screen GLMakie figures regressed after v0.8.12 (#4581)
- GLMakie draws half-size graphics in bottom-left corner of window on macOS @2x, Makie v0.22 (#4719)
- Density as line plot (#4725)
- Fail to precompile
jll
s:riscv64-linux-gnu
not supported platform but I'm on Windows (#4731)
v0.22.0
What's Changed
- Disable codecov inline comments by @SimonDanisch in #4660
- Breaking release 0.22 by @ffreyer in #4477
- Fix CairoMakie not being able to plot exotic point arrays in lines by @asinghvi17 in #4668
- Fix poly Circle & Rect stroke by @ffreyer in #4664
- add test for Billboard + transform_marker & fix CairoMakie scatter with markerspace = :data, rotation, transform_marker by @ffreyer in #4663
- Fullbox by @lukashappe in #4305
- Enable curvilinear
contour
plots by @asinghvi17 in #4670 empty!
the GLMakie screen for reuse instead ofclose
ing and reopening by @jmert in #3881- make sure notify(plot.color) changes the data by @SimonDanisch in #4676
- Change the Code Font in Documentation by @ehehela in #4691
- Fix violin indexing error by @ffreyer in #4682
- skip empty draw calls in GLMakie by @ffreyer in #4704
- fix warning in available_marker_symbols by @japhir in #4712
- Fix broken on-event cleanup in GLMakie by @ffreyer in #4710
- Make cleanup of OpenGL objects explicit in GLMakie by @ffreyer in #4699
- Add Axis attribute docs improvements by @jkrumbiegel in #4714
- Fix edge case with incomplete texture atlas cleanup by @ffreyer in #4716
- Don't restrict transformed point dim to input point dim in
poly_convert
by @asinghvi17 in #4584 - Allow GLMakie to change the title of a screen after its creation. by @lpaulino07 in #4677
- skip minorticks calculations when they are not shown by @ffreyer in #4681
- add automatic plotting of Enums as categorical by @SimonDanisch in #4717
- Fix px_per_unit scaling while rendering in GLMakie by @ffreyer in #4687
- Change ImageLike and VolumeLike deprecation warnings to errors by @ffreyer in #4685
- Cleanup changelog by @ffreyer in #4718
New Contributors
- @lukashappe made their first contribution in #4305
- @ehehela made their first contribution in #4691
- @japhir made their first contribution in #4712
- @lpaulino07 made their first contribution in #4677
Full Changelog: v0.21.18...v0.22.0
v0.21.18
Makie v0.21.18
Merged pull requests:
- Compute Graph Improvements (#4653) (@ffreyer)
- Allow for user defined recipes to be used in SpecApi (#4655) (@SimonDanisch)
- tag v0.21.18 (#4659) (@SimonDanisch)
Closed issues:
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.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: