Releases: MakieOrg/Makie.jl
Releases · MakieOrg/Makie.jl
julius-test-tag: Improve precompiles (#1634)
* Small inferrability improvement * Improve the precompiles This gets away from the gensymmed functions and instead executes code to force compilation. Co-authored-by: Simon <[email protected]>
v0.16.3
Makie v0.16.3
Closed issues:
- ecdfplot() not available in Makie v0.15.3 (#1515)
- error in master, not_implemented_for not defined (#1528)
- Twin y-axis with wrong range (#1608)
- gluniform method is ambiguous (#1616)
- Wrong keyword value gives empty output (#1617)
- band! overdraw=true not working (#1621)
Merged pull requests:
v0.16.2
Makie v0.16.2
Closed issues:
- [BUG] Mixed LaTeX and unicode (#1315)
- Precompiling error (#1511)
- GLMakie test LoadError 'libwand' not defined (#1533)
save(...; update=false)
removed in0.16
(#1568)- CairoMakie is blocking new window to display (#1578)
- Variable
arrow_size
instreamplot
should be in "axis units" by default (#1580) - [GLMakie] GLFW wait instead of poll (#1584)
- How to clear a figure? (#1595)
- Uncaught error when running
scatter()
i.e. with no args (#1604)
Merged pull requests:
- fix fuzzy contours (#1559) (@ffreyer)
- correct news entry on barplots (#1561) (@piever)
- Update sea_cables.jl (#1562) (@lazarusA)
- Update particles.jl (#1564) (@edljk)
- actually fix #1514 (#1565) (@SimonDanisch)
- Update rprmakie.md (#1567) (@lazarusA)
- Remove
update
kw (#1569) (@t-bltg) - Fix typo (#1570) (@t-bltg)
- add colorrange to error bars (#1571) (@piever)
- Fix
cam3d
update (#1573) (@t-bltg) - make it possible to have one color per glyph (#1582) (@SimonDanisch)
- fix autolimits for linked axis (#1585) (@jqfeld)
- Improve docstring of
lift
(#1586) (@Datseris) - make WGLMakie relocatable (#1587) (@piever)
- fix iswhitespace(l::LaTeXString) (#1588) (@jqfeld)
- clean up to_triangles implementation (#1599) (@SimonDanisch)
- Font caching info message fix (#1603) (@IanButterworth)
v0.16.1
Makie v0.16.1
Merged pull requests:
- Revert campixel and camrelative to old near/far values (#1556) (@ffreyer)
- release 0.16 (#1557) (@SimonDanisch)
- release 0.16.1 (#1558) (@SimonDanisch)
v0.16.0
Makie v0.16.0
Closed issues:
- Common attributes (#44)
- display does not refresh during animation (#105)
- Barplot enhancement (#541)
- QOL: implement
set_xlabel
orxlabel
(#191) - Axes review (#206)
- Integer values are not automatically converted in call to volume (#232)
- Recipe package should be "lightweight" (#549)
- High dpi output (#256)
- Cropping images (#257)
- Interactive sample in jupyter (IJulia) (#266)
- A function that updates the plot limits of a plot in place without plotting new stuff. (#552)
- Dynamically Changing the Limits in Plots (#270)
- problems with select_rectangle (#547)
- Laptop's sound goes quiet when loading Makie (on Windows) (#314)
- Animating custom recipe (#324)
- How to rotate 2D scene? (#333)
- Display to IJulia fails (#493)
- test Makie fails on 1.2.0-rc2 on Linux (#372)
- Recipes v2 (#409)
- y axis label overlaps with ticks in default settings (#424)
- handling vectors with
Missing
in type signature (even if there are no missing values) (#532) - generic highclip / lowclip and nonlinear color transforms (#596)
- Figure object (#623)
- Title alignment (#655)
- Segfault with two heatmaps and colorbar (#711)
- Scenes do not show up in GLMakie, WGLMakie and CairoMakie (#741)
- bump GLMakie version in compat (#785)
- LAxis broken (#790)
- LScene not rendered correctly if created after Axis. (#805)
- Non-optimal stability of plotting window. (#838)
- Crashing when running Figure the second time (#908)
- Makie crashing when performing several zooms in (#909)
- Missing segmens in "lines" plot for duplicate points in GLMakie (#913)
- KeyError: key 1065353216 not found (#927)
- Lines function name (#1017)
- Document
dodge
keyword argument to boxplot, etc (#1055) yscale=log10
broken on bar plots? (#1087)- Docstring of
heatmap
must state its configs / keyword arguments (#1137) - Moving docs to Franklin (#1139)
- 3D scatter: markers are not displayed (#1184)
- Dropdown menus overlap in insertion order (#1186)
not_implemented_for
is not defined where it is used (#1209)- GLMakie tests failing (#1214)
- WGLMakie doesn't work properly with proxy and/or ipv6 only (#1275)
- Incorrect depth-ordering in
arrows()
(#1280) - minorticks vector (#1282)
- CairoMakie rotated heatmap does not match GLMakie (#1298)
- [BUG?]
scatterlines
does not register color cycle (#1306) - WGLMakie can't display on iPad, iPhone and mac (#1313)
- SSAO example in the docs is broken (#1391)
- Log scale colorbar for volumeslices (#1403)
- Colorbar errors with obscure message when both limits are the same. (#1409)
- poor data viz practice in multi-panel example (#1430)
- What the hell is Point2f0 or RGBAf0? (#1437)
- Default value of
markercolor
inscatterlines
should becolor
(#1450) - scatterlines with black theme (#1461)
- Blurry menus / scaling issues using multiple monitors (#1470)
- [DOCS] Where can I find the named colors? (#1471)
- list available markers in docs for
scatter
(#1484) - Setting theme spine not working (#1486)
- Errors from tick formatting with
yscale=log10
(#1490) - Theme API Consistency for LineSegments (#1496)
- Camera reset (#1497)
- LaTeX example in documentation does not work (#1500)
- unwanted overexposed colors with the new transparency (#1505)
- plotting in a standalone figure in jupyter notebook (#1509)
- Size of arguments calling poly (#1514)
- Uninformative error when calling deepcopy(Makie._current_default_theme) (#1517)
- Call
show_data
for nested Combined/recipe plots (#1520) - Remove grids and change the ticks to be inside (#1530)
- modify the axis of a
Figure
from thefig
object (#1536) - Record function does not record (#1539)
- Partial stroke painting (#1543)
Merged pull requests:
- add Cycled object for direct cycler access (#1248) (@jkrumbiegel)
- allow lines of offsetarrays (#1260) (@yakir12)
- Add ECDF plot (#1310) (@sethaxen)
- Breaking release (#1393) (@SimonDanisch)
- added rotation arg for labels (#1401) (@lazarusA)
- Cleanup volumeslices (#1404) (@ffreyer)
- Improve Latex docs (#1408) (@felixcremer)
- Cleanup Menu render order & priority (#1411) (@ffreyer)
- Add CODE_OF_CONDUCT.md (#1413) (@logankilpatrick)
- fix regressions (#1414) (@SimonDanisch)
- Order independent transparency (#1418) (@ffreyer)
- fix camera replacement (#1421) (@ffreyer)
- Fix #1209 (#1423) (@lassepe)
- Clarify plotting in REPL (#1425) (@mschauer)
- Clean up volume lighting (#1434) (@ffreyer)
- CompatHelper: bump compat for "MathTeXEngine" to "0.3" (#1435) (@github-actions[bot])
- add
resize_to_layout!
(#1438) (@jkrumbiegel) - update NEWS.md and prepare breaking release (#1439) (@SimonDanisch)
- document dodge and dodge_gap (#1440) (@HenriDeh)
- add aspect tutorial (#1441) (@jkrumbiegel)
- fix applyconvert (#1445) (@piever)
- fix set_theme! (#1446) (@jkrumbiegel)
- fix trimspine for n ticks < 2 and add example (#1447) (@jkrumbiegel)
- Fix recipe docs (#1448) (@jonas-schulze)
- disable rectangle zoom if we don't have inverse (#1452) (@SimonDanisch)
- fix single point line bug (#1453) (@jkrumbiegel)
- remove used attributes (#1456) (@piever)
- add lineheight and justification (#1457) (@jkrumbiegel)
- rpr improvements (#1458) (@SimonDanisch)
- cycled color and automatic markercolor for scatterlines (#1463) (@jkrumbiegel)
- reset theme (#1466) (@jkrumbiegel)
- Update colors.md (#1473) (@Datseris)
- Create PULL_REQUEST_TEMPLATE.md (#1474) (@jkrumbiegel)
- Update colors.md (#1475) (@Datseris)
- improve layout tutorial (#1477) (@jkrumbiegel)
- fix link (#1478) (@jkrumbiegel)
- start adding tests for primitives (#1481) (@jkrumbiegel)
- fix model transformation of heatmaps and text in CairoMakie (#1482) (@ffreyer)
- more scatter docs (#1485) (@jkrumbiegel)
- fix log ticklabels with very small or large exponents (#1487) (@jkrumbiegel)
- error on colormap lookup with NaN, which should be handled elsewhere (#1488) (@jkrumbiegel)
- revert MathTeXEngine upgrade (#1489) (@SimonDanisch)
- Fix blurry text (#1494) (@ffreyer)
- Text layouting tests (#1499) (@ffreyer)
- Fix remaining issues (#1503) (@SimonDanisch)
- Disconnect other cameras when switching to PixelCamera (#1504) (@ffreyer)
- Fix #1505 (#1506) (@ffreyer)
- Fix typo in port forwarding (#1510) (@carstenbauer)
- Remove redundant imports (#1512) (@ffreyer)
- Fix occasional long ticks (#1513) (@ffreyer)
- Default for DataInspector (#1516) (@KronosTheLate)
- Update volume() docstring (#1518) (@jakebolewski)
- update NEWS (#1521) (@ffreyer)
- colormap documentation in #1137 (#1522) (@LoganLieou)
- Add documentation for attributes of primitive plots (#1526) (@ffreyer)
- cleanup docs and last bug fixes (#1527) (@SimonDanisch)
- Typo in recipes docs (#1531) (@Krastanov)
- Fix typo (#1532) (@LilithHafner)
- Some more clean ups (#1540) (@SimonDanisch)
- use mask for fxaa, instead of separate rendering pass (#1544) (@SimonDanisch)
- Some fixes (#1545) (@ffreyer)
- Clarify remote servers page (#1547) (@rikhuijzer)
- remove all mentions of node (#1548) (@SimonDanisch)
- make GLMakie.render less confusing (#1549) (@SimonDanisch)
- Mention and showoff z-order in transparency docs (#1550) (@ffreyer)
- Prepare release (#1551) (@SimonDanisch)
v0.15.3
Makie v0.15.3
Closed issues:
- A place to discuss architecture. (#4)
- Plot object and Plots.jl compatibility (#5)
- Recipes (#9)
- Scene magic (#10)
- Interactivity in IJulia, resp. WebGL-support (#15)
- compatibility attributes/keyword arguments (#25)
- Axis freezes when one axis is a integer range (#31)
- axis labels too small for large axes (#37)
- 2D/3D camera behavior is too magical (or not magical enough?) (#39)
- Feature request: default names to axis (#41)
- Grammar of graphics API (#43)
- GPU-less install (#56)
- various InterruptException issues (#57)
- GR backend (#62)
- Thickness Scaling (#63)
to_offset
is overly-strict on types (#66)- to_world(Point2f0(mpos), cam) fails if cam== :auto (#75)
- efficient imshow (also with scaled axis) (#79)
- Graph plotting (#119)
- Final release todos (#134)
- Implement color cycle (#189)
- Axis tick labes in 3D are still gray (#190)
- Issues that came out at VizCon (#542)
- VizCon aftermath: grouping, tables and recipes (#543)
- markersize should be specified in axis coordinates by default (#225)
- hbox not so intuitive (#252)
- Problems drawing legend (#563)
- scatter issue with largish range (#278)
- [feature request] Billboarded text in 3D (#317)
- Rectangle draw order wrong unless object inside array (#321)
- Picking a line is too difficult (#349)
hbox
andvbox
result in inconsistent font size (#358)- Billboarding implementation (#554)
- [Feature request] Convenience functions like Plots.jl has (#366)
- mesh() errors when given colors are all equal (#385)
- z-scale in surface plots (#418)
- Small but impactfull changes (#501)
- document scene[Axis].names.title (#500)
- Testing infrastructure (#507)
- Multi-format support? (#582)
- ImageMagick ? (#514)
- Switch to PlotUtils palettes and gradients? (#517)
- Sliders are broken (#577)
- Configuring tests using environment variables (#609)
- StatsMakie Tutorial may be out of date (#642)
- Text causes scatter points to move (#664)
- Documentation refactor (#693)
- How to do the off-screen rendering (#831)
- GLMakie doesn't plot left-side legend outline when headless (#865)
- surface is plotting NaN values in black, plus highclip, lowclip dont work (#879)
- Arrow not aligning correctly in streamplot (#1071)
- Segfault in surface call (#1161)
- SurfaceLike plots looking weird when giving a vector for z (#1163)
- WGLMakie vs GLMakie (#1225)
- Errors when using DataInspector and GLMakie (#1261)
- Pretty much all internal links in documentation are broken (#1273)
- [docs] chasing
@ref
links (#1286) - aspect ignored for images (#1288)
- CairoMakie plot does not display on mac os (#1290)
- Tutorial Fails with WGLMakie (#1291)
- wrong direction of arrows in vector field generated by streamplot (#1293)
- Lighting and Z-Order issues in WGLMakie (#1294)
- WGLMakie lift error (#1302)
- Segfault with threading and font loading. (#1316)
- Ternary plot recipe (#1317)
- Axis placement should accept CartesianIndex{2} (#1328)
- wireframe! cannot add new plots to a scene (#1332)
- GLMakie's place vs Makie (#1341)
- Legend left frame spine is invisible (#1349)
- [BUG] CairoMakie.mesh stopped working due to some issue in GeometryBasics.jl (#1350)
- m1 stackoverflow wglmakie (#1353)
- Label box not complete in subplots (#1356)
- Doc improvement, use of kwargs not clear (only for beginners?) (#1357)
- First example on makie.juliaplots.org fails (#1358)
- Is there something like append_plot? (#1360)
- Scrolling throws GLFWError (PLATFORM_ERROR): WGL: Failed to make context current: The handle is invalid. (#1361)
- Lines do not plot if a coordinate is repeated (#1366)
- GLMakie
image_like
spatial order error message inconsistency (#1370) - CairoMakie SVG plots in Notebooks sometimes clip unexpectedly (#1377)
Merged pull requests:
- add lorenz example for front page (#1272) (@jkrumbiegel)
- use standard normal for QQNorm (#1277) (@palday)
- Fix typo (#1278) (@ericphanson)
- Fixed broken link to Makie docs (#1279) (@eirikbrandsaas)
- autoplay lorenz example, improve code expand toggle (#1281) (@jkrumbiegel)
- Create CITATION.bib (#1285) (@ViralBShah)
- apilinks, blue links, scaled boxes (#1289) (@jkrumbiegel)
- improve copy code button (#1292) (@jkrumbiegel)
- don't use tight legend scene which fixes frame issues (#1295) (@jkrumbiegel)
- jk/relative docs links (#1299) (@jkrumbiegel)
- Update field name in docs (#1300) (@goretkin)
- jk/docs tweaks (#1305) (@jkrumbiegel)
- Add mixed math- and text-mode LaTeX docs example (#1314) (@briochemc)
- jk/docs tweaks (#1323) (@jkrumbiegel)
- Fix depth buffer issue in WGLMakie (#1330) (@rlschuller)
- add metrics workflow for measuring compilation latency (#1333) (@jkrumbiegel)
- Improve contour documentation (#1336) (@behinger)
- add linestyle examples (#1338) (@jkrumbiegel)
- remove incomplete && (#1351) (@ffreyer)
- fix #1071 (#1352) (@ffreyer)
- use new auto_code_path feature and remove
@OUTPUT
(#1359) (@jkrumbiegel) - allow using vector of numbers as minor ticks (#1364) (@jkrumbiegel)
- fix floating point bug in surfacelike conversion (#1365) (@jkrumbiegel)
- fail docs build on warning (#1371) (@jkrumbiegel)
- Fix #1370 (#1375) (@stillyslalom)
- more unique svg ids (#1380) (@pfitzseb)
- fix labelslidergrid value label column width heuristically (#1384) (@jkrumbiegel)
- Fix repeated points in line (#1386) (@SimonDanisch)
v0.15.2
Makie v0.15.2
Closed issues:
- Feature request: rectangular span (axvspan/axhspan) (#1263)
Merged pull requests:
- remove function special conversion (#1213) (@piever)
- Adjust default Camera3D controls (#1220) (@ffreyer)
- Add Gantt Chart example in docs (#1243) (@hdavid16)
- Fix precompilation errors with Julia 1.3 (#1244) (@devmotion)
- Fix
zoom!
method, cleanup (#1247) (@ffreyer) - Document
contour(::Matrix)
in docstring and with example (#1250) (@kimlaberinto) - fix footer spacing (#1251) (@jkrumbiegel)
- Switch to GeometryBasics 0.4.1 (#1252) (@devmotion)
- up MathTeXEngine (#1253) (@SimonDanisch)
- new full-width banner (#1255) (@jkrumbiegel)
- Fix link to docs in convert_arguments error (#1256) (@felixcremer)
- add code copying buttons and code expansion button (#1258) (@jkrumbiegel)
- add hspan! / vspan! (#1264) (@jkrumbiegel)
- fix #1261 (#1265) (@ffreyer)
- move axis plotting functions into plotting functions section (#1266) (@jkrumbiegel)
v0.15.1
Makie v0.15.1
Closed issues:
- Transition to Plots.jl (#8)
- High level Layouting (#183)
- Mathematical Equations in Makie (#264)
- New window takes away focus from REPL (#452)
- LaTeXStrings in axis labels (#730)
- Logo & favicon proposal (#934)
- Allow general object in labels and co. (#972)
- What triggers events.scroll? (#1127)
- Title in example "Animations using Observables" not update as expected (#1128)
- Problems with LaTeX strings (#1131)
- Idomatic way to delete plots in a dynamic scene (#1140)
- New cam3d! and scale! issue (#1142)
- Why so slow even after sysimage? (#1164)
- GLMakie: mesh no longer works (#1167)
- How to make subplots with
GLMakie.mesh
? (#1168) - Marker xtick position is not correct in twin axis (#1171)
- Error when showing surface in 2D using GLMakie (#1180)
- Trouble with JSServe + WGLMakie example (#1185)
- colormap with transparency? (#1188)
- pkg> test GLMakie errors (#1189)
- DataInspector error for MeshScatter (#1203)
- Callback error
PixelCamera has no field eyeposition
forDataInspector
in the presence of a polygon (#1210) - Precompilation segfault (#1218)
- Using out of scope variables in own
show_data
method (#1219) - Request: fix old docs URL on
about
section (#1227) - Request: add scene to Textbox elements? (For right-clicking on Textbox, for example) (#1233)
- Edit the doc on github ? (#1235)
Merged pull requests:
- fix scalar text update (#1133) (@jkrumbiegel)
- Add DataInspector specialization for volumeslices (#1134) (@ffreyer)
- tag new version (#1141) (@SimonDanisch)
- Docs - Specify how to add a title to a LScene (#1143) (@t-bltg)
- Test: skip downloading ref imgs tar if env var REUSE_IMAGES_TAR is set to 1 (#1146) (@t-bltg)
- clean up text implementation (#1147) (@SimonDanisch)
- make hist more flexible (#1150) (@SimonDanisch)
- Fix orthographic translations and zoom (#1159) (@ffreyer)
- Use MathTeXEngine support for latex-tex mixing (#1160) (@Kolaru)
- Switch to using
RelocatableFolders
instead ofArtifacts
. (#1166) (@MichaelHatherly) - jk/franklin docs (#1181) (@jkrumbiegel)
- update icons + move logos to assets (#1182) (@SimonDanisch)
- fix matrix surface (#1183) (@SimonDanisch)
- make tests runnable locally (#1190) (@SimonDanisch)
- Remove reference to AbstractPlotting in JOSS paper (#1194) (@greimel)
- smarter defaults for tellheight and tellwidth (#1195) (@piever)
- Typo fix in legend.md docs (#1197) (@storopoli)
- fix 3D arrow tails (#1201) (@ffreyer)
- DataInspector fixes (#1204) (@ffreyer)
- Backtick escape function names in headers. (#1207) (@Krastanov)
- Fix bug in the function inv_symlog10 (#1208) (@Ezequiel92)
- fix typo (#1211) (@jkrumbiegel)
- rebased (#1212) (@SimonDanisch)
- jk/sidebar (#1216) (@jkrumbiegel)
- fix #1210 (#1221) (@ffreyer)
- remove contentbar (#1226) (@jkrumbiegel)
- jk/lunr search (#1231) (@jkrumbiegel)
- typo in interfaces.jl (#1232) (@Krastanov)
- jk/docs tweaks (#1234) (@jkrumbiegel)
- workaround for 1 elem hists (#1238) (@SimonDanisch)
v0.15.0
Makie v0.15.0
Closed issues:
- Segmentation fault for nested plots (#540)
- update_cam! doesn't respect the value of Camera3D.far (#801)
- Camera weirdness (#941)
- CHANGELOG.md confusing (#961)
- linewidth argument per line in
linesegments
(#991) - Error in documentation (#1007)
wireframe
is not listed in the plotting functions (#1061)- Error caused by some recent update to plot recipes (#1083)
- Bug deepcopy overwritten (#1089)
- Environment broken (#1091)
transparency
ofband
does not work whencolor
is specified (#1092)- GLMakie: duplicate code line in recent commit (no impact) (#1099)
- CairoMakie implicit keyword syntax used (#1102)
- MethodError applying
xticks!
with labels to existing Axis (#1110) - zooming using Axis3! (#1115)
- Observables in axis tics (#1116)
Merged pull requests:
- allow linewidth arg per segment (#992) (@hexaeder)
- jk/glyphlayout (#1022) (@jkrumbiegel)
- Ffreyer camera (#1062) (@SimonDanisch)
- allow colorrange as an attribute for Colorbar, which is consistent with plot types (#1066) (@SimonDanisch)
- only update axis limits on real changes (#1068) (@jkrumbiegel)
- add labels to barplots + hist (#1069) (@SimonDanisch)
- make sure surface gets transformed correctly (#1070) (@SimonDanisch)
- jk/remove figureposition (#1075) (@jkrumbiegel)
- fix test artifact creation (#1077) (@jkrumbiegel)
- CompatHelper: bump compat for "StructArrays" to "0.6" (#1078) (@github-actions[bot])
- jk/ci artifacts (#1079) (@jkrumbiegel)
- test artifact uploading and pipeline fail (#1080) (@jkrumbiegel)
- fix copy &paste error (#1081) (@SimonDanisch)
- fix inlining videostream as text/html (#1082) (@SimonDanisch)
- Add stairs plot (#1086) (@sethaxen)
- add WGLMakie to printed versions (#1090) (@SimonDanisch)
- Avoid same name for lower and upper (#1094) (@touste)
- better tests (#1095) (@SimonDanisch)
- pin threejs version (#1097) (@SimonDanisch)
- jk/news (#1098) (@jkrumbiegel)
- fix cairomakie reversed heatmap +clean up tests (#1100) (@SimonDanisch)
- jk/three vector heatmap (#1101) (@jkrumbiegel)
- Remove implicit keyword syntax in
range
(#1103) (@theogf) - refactor rectanglezoom, to allow different usage for users (#1104) (@SimonDanisch)
- fix heatmap convert with function (#1105) (@SimonDanisch)
- CompatHelper: add new compat entry for "MathTeXEngine" at version "0.1" (#1107) (@github-actions[bot])
- CompatHelper: add new compat entry for "LaTeXStrings" at version "1.2" (#1108) (@github-actions[bot])
- add symlog and pseudolog (#1109) (@jkrumbiegel)
- prerender with better highlight.js and ansicolor (#1111) (@jkrumbiegel)
- fix path for stepper (#1113) (@SimonDanisch)
- fix text visible (#1117) (@SimonDanisch)
- Conditional scene update (#1118) (@t-bltg)
- add rectplot to ax for custom interaction (#1120) (@SimonDanisch)
- Add wireframe to the list of "Plotting Functions" (#1121) (@t-bltg)
- jk/airportlocations (#1122) (@jkrumbiegel)
- Update volumeslices - docs (#1123) (@t-bltg)
- WGLMakie wasn't active in the current doc build (#1124) (@SimonDanisch)
Release assets 0.1.4
assets-0.1.4 add comments and small fixes