Releases: MakieOrg/Makie.jl
Releases · MakieOrg/Makie.jl
v0.17.6
Makie v0.17.6
Closed issues:
- Allow new scene plots to open new windows. (#188)
- Weight for hist? (#1407)
- axis.xlabel or axis.ylabel with LaTeX strings not working (#1468)
- Text disappears when using CairoMakie and log10 Axis (#1972)
- How can I cycle trough different marker symbols? (#2032)
- Error while rendering a heatmap with RGB z-matrix (#2033)
- Textbox errors depending on cursor position upon submission (#2037)
- Regression in tight_xticklabel_spacing! (#2050)
- Heatmap interpolation on irregular grid bug (#2054)
Merged pull requests:
- Multiple Windows (#1771) (@ffreyer)
- Change
text
signature topositions, text = text
(#2020) (@jkrumbiegel) - Compile + Runtime benchmarks for all backends (#2026) (@SimonDanisch)
- Rainclouds: support
orientation = :horizontal
(#2030) (@haberdashPI) - Update theming.md (#2034) (@jbrea)
- allow RGB inputs for heatmap (#2036) (@ffreyer)
- don't allow submit defocus on invalid textbox input (#2041) (@jkrumbiegel)
- add volcano to contourf docs (#2043) (@jkrumbiegel)
- don't fail tests for missing refimages, use status (#2044) (@jkrumbiegel)
- Fix tranform_func application in CairoMakie text (#2047) (@ffreyer)
- Fix benchmark report (#2049) (@SimonDanisch)
- Check that the transform is identity before requesting interpolation. (#2055) (@asinghvi17)
- fix tight_ticklabels functions and document usage (#2058) (@jkrumbiegel)
v0.17.5
Makie v0.17.5
Closed issues:
scale
incgrad
doesn't work with CairoMakie heatmap (#2040)
Merged pull requests:
- mention MakieCore in recipe docs (#2025) (@Moelf)
- CI: fix the use of concurrency groups in the docs build (#2038) (@DilumAluthge)
- fix linked axis regression and add unit test (#2039) (@jkrumbiegel)
v0.17.4
Makie v0.17.4
Closed issues:
BarPlot
not inMakieCore
(#1155)- Inconsistent API of hlines (#1215)
- why must
vlines!
andhlines!
be passed the axis unlike lines, scatter, etc.? (#1535) - First Label item in GridLayout not displayed (#1962)
- Makie docs search engine yields nothing (#1965)
- Image contrast changed in v0.16.4 (#1969)
- Search funcition broken on Makie docs (returns 0 results) (#1971)
- libstdc++.so version issue on Manjaro (#1975)
- Unexpected behavior of colormaps (cgrad) (#1977)
- difference between
pick(ax)
andpick(fig)
(#1978) - Lines ignore theme color (#1984)
- Documentation search returns no results on all terms (#1992)
- animation example doesn't work (#1996)
- Font / Text error (#2003)
- can not create
Label
for sized axes (#2018) - Inappropriate behavior of text! function with space=:data argument. (#2021)
Merged pull requests:
- add raincloud plots from Beacon Biosignals (#1725) (@SimonDanisch)
- Fix CairoMakie heatmap filtering (#1828) (@jkrumbiegel)
- CompatHelper: bump compat for "RelocatableFolders" to "0.3" for package WGLMakie (#1932) (@github-actions[bot])
- also consider newline chars for line wrapping (#1944) (@fatteneder)
- Update makie_logo_transparent.svg (#1963) (@cormullion)
- make broadcast_foreach generated for better performance (#1964) (@jkrumbiegel)
- Improve inferability of lineaxis and axis (#1968) (@SimonDanisch)
- Add
resize!
to Figure (#1970) (@asinghvi17) - fix #1969, interpolate cmap correctly (#1973) (@SimonDanisch)
- Respect scale and nonlinear values in PlotUtils cgrads (#1979) (@asinghvi17)
- Improve CairoMakie performance (#1981) (@jkrumbiegel)
- CompatHelper: bump compat for "DocStringExtensions" to "0.9" (#1982) (@github-actions[bot])
- jk/stork search (#1985) (@jkrumbiegel)
- fix #1978 (#1993) (@ffreyer)
volumslices
: useSliderGrid
instead of deprecatedlabelslidergrid!
(#1994) (@t-bltg)- CompatHelper: bump compat for "IntervalSets" to "0.7" (#1997) (@github-actions[bot])
- Explain how to add
DRI_PRIME=1
permanently (#1998) (@theogf) - fix multi poly with rects (#1999) (@SimonDanisch)
- use max_methods and optlevel 0 where appropriate (#2000) (@SimonDanisch)
- Remove GLVisualize module (#2007) (@SimonDanisch)
- Remove MakieLayout module (#2008) (@SimonDanisch)
- Test incorrectly uses shading for rect (#2009) (@SimonDanisch)
- Only rasterize if the screen is not raster-backed (#2010) (@asinghvi17)
- Add badge to send people to the Makie twitter (#2016) (@logankilpatrick)
- add linestyle and default to extrema(z) for contour (#2017) (@SimonDanisch)
- Small fix to raincloud docs (#2019) (@haberdashPI)
- Fix #2021 (#2022) (@asinghvi17)
- Reimplement hvlines, hvspan and ablines as recipes (#2023) (@jkrumbiegel)
- fix minor ticks (#2027) (@SimonDanisch)
- Improve Axis tick docs (#2028) (@jkrumbiegel)
- patch release 0.17.4 (#2029) (@SimonDanisch)
- fix recipe macro Attributes docstring (#2031) (@Moelf)
v0.17.3
Makie v0.17.3
Closed issues:
- wrong axis types for
lines
(#1943) - GLMakie fails to run on a headless system on Ubuntu 22.04 (#1953)
Merged pull requests:
- Explain axis behavior with contourf levels vector (#1745) (@johnbcoughlin)
- Add subtitles to Axis (#1859) (@jkrumbiegel)
- CompatHelper: bump compat for "RelocatableFolders" to "0.3" (#1931) (@github-actions[bot])
- Better code formatting for
@lift
docstring (#1942) (@navidcy) - Add word_wrap_width to docstrings for layout_text and glyphcollection (#1945) (@asinghvi17)
- Kolaru compat with mathtexengine (#1952) (@SimonDanisch)
- jk/reference updater (#1957) (@jkrumbiegel)
v0.17.2
Makie v0.17.2
Closed issues:
- [DOC] Adding custom labels to axis ticks, and displaying only specific ticks. (#551)
Invalid text boundingbox error
inTimeSeries
(#1669)- allow legend with title only (#1824)
- Incompatible to_colormap from v0.16 to v0.17 (#1900)
- Can we integrate a descriptive method error in convert_arguments? (#1938)
- MethodError: no method matching shadertype(::FileIO.File{FileIO.DataFormat{:UNKNOWN}, String}) When using record (#1946)
Merged pull requests:
- jk/tex gyre heros (#1897) (@jkrumbiegel)
- speed up tests & get rid of database (#1920) (@SimonDanisch)
- Clean up Attribute constructor & indexing code (#1930) (@SimonDanisch)
- use benchmarktools to judge difference (#1933) (@SimonDanisch)
- improve default axis type (#1935) (@SimonDanisch)
- Small raincloud fixes (#1936) (@haberdashPI)
- fix incorrectly resolved merge conflict (#1937) (@SimonDanisch)
- Propagate colormap in
spy
(#1940) (@asinghvi17)
v0.17.1
Makie v0.17.1
Closed issues:
- AbstractPlotting.set_theme! does not work for some attributes (#631)
- CairoMakie: surface does not work with
color::Matrix{Colorant}
(#1865) - Can't use latex z-labels with 3D surface plot (#1866)
- Highlight of some markers in 3D (#1894)
- Menu appears in bottom left corner (#1907)
- vspan! and hspan! is not defined (#1912)
Merged pull requests:
- don't use data_limits to figure out axis type (#1770) (@SimonDanisch)
- [breaking] clean up conversion pipeline (#1810) (@SimonDanisch)
- Add basic word wrapping (#1819) (@ffreyer)
- Improve Axis3 interactivity performance (#1835) (@ffreyer)
- Add uv vectors to surface mesh (#1878) (@asinghvi17)
- jk/doc style tweaks (#1886) (@jkrumbiegel)
- tweak docs structure (#1887) (@jkrumbiegel)
- default labels (#1888) (@yakir12)
- fixes for local-server and try ubuntu-latest for glmakie (#1889) (@SimonDanisch)
- allow breaking-release branch in CI (#1891) (@SimonDanisch)
- aj/bug (#1892) (@anandijain)
- fix(doc): enum INSTANCES of Makie.DragEnum (#1895) (@kunzaatko)
- allow more kwargs for examplefigure env to increase resolution (#1898) (@jkrumbiegel)
- clean up news.md (#1899) (@jkrumbiegel)
- properly deprecated to_colormap(cm, n) (#1901) (@SimonDanisch)
- fix incorrectly resolved merge conflict (#1911) (@SimonDanisch)
- fix 2d surfaces, add test (#1913) (@SimonDanisch)
- fix image scatter (#1917) (@SimonDanisch)
- Example for rasterize use. (#1919) (@awage)
- upgrade to FileIO 1.6 (#1921) (@SimonDanisch)
- streamline convert_for_attribute (#1922) (@piever)
- fix and clean up compile benchmark (#1923) (@SimonDanisch)
- bump versions (#1924) (@piever)
v0.17.0
Makie v0.17.0
Closed issues:
- SVG in Makie Window (#268)
- Set axis limits ONCE and ensure they are left untouched by automatic behavior. (#288)
- X / Y axes swapped in heat map (#295)
image
doesn't supportinterpolate
kwarg (#546)- Error plotting a large matrix (#335)
- Ginormous tick marks on retina display (#362)
- Re-implement units in terms of pixels (#498)
- Weird warning from GLVisualize? (#483)
- Segfault when exiting Julia (#567)
- Tiling images (#580)
- text! with string ending in linefeed regression (#633)
- Heatmap and contour bugs (#674)
- Feature request: heatmap that can handle irregular rectilinear grids (#675)
- Makie conflicts with PyPlot on Windows (#756)
- Inscrutable errors when Makie window is focused (#910)
- hist! in error for yscale=log10 (#951)
- violin plot orientation = :horizontal not working (#1312)
- Latex text observables not work (#1417)
- GLMakie 100% gpu utilization to display a 2000x2000 image (#1427)
- wglmakie color = image not working (#1575)
- GLMakie rendering issue with transparency (#1695)
text!
breaks legend (#1735)Colorbar
fails on all zeros heatmap (#1738)- CairoMakie fails on zeros heatmap (#1748)
- scatter and text transformations act on the wrong space (#1753)
- source code? (#1766)
- [GLMakie] Error while rendering RGB with heatmap (#1784)
- Space screen not recognized (#1787)
- "Warning: unknown command \Join" in fresh sessions. (#1788)
- heatmap permutes data (#1791)
- Setting palette colors not working (#1804)
- typo in slider example of glmakie (#1806)
- CairoMakie + linesegments(overdraw = false) (#1811)
- levels on contourf creating white border around plot (#1812)
- Precompiling plotting crashes when headless workers are available (#1817)
- Segfault on Mac M1 when creating an empty Axis for a displayed figure (#1829)
- Precompile Warning: FFTW failed to load from a cache file. [Julia.1.7.1, Windows 10] (#1833)
- Legend inside axis of twin y plot (#1841)
- Twin axis grid align (#1842)
- Figure glitches CairoMakie backend (#1843)
- GLMakie font rendering issue on latest Ubuntu (#1854)
- WGLMakie colormap breaks inside Pluto (#1868)
- Feature request: "automatic (#1869)
- Feature request: user-indicated rasterization of huge mesh/heatmap plots in Cairo (#1870)
- stretched colorbar when aspect is adjusted (#1874)
- slider behavior - changing value externally (#1879)
Merged pull requests:
- fix WGLMakie surface (#1576) (@SimonDanisch)
- add function as
y
argument example (#1682) (@Moelf) - Colorbar example for heatmap (#1736) (@KronosTheLate)
- Fix
Colorbar
with all zero heatmap (#1739) (@t-bltg) - use simpler to infer functions and speed up poly (#1750) (@SimonDanisch)
- Fix buggy camera rotation with up = (x, y, 0) (#1752) (@ffreyer)
- Fix translate!/rotate!/scale! for scatter and text (#1754) (@ffreyer)
- bump versions (#1763) (@SimonDanisch)
- show real url, change port (#1765) (@SimonDanisch)
- a new readme (from #1764) (#1767) (@SimonDanisch)
- benchmark should be allowed to fail (#1768) (@SimonDanisch)
- Timholy teh/cm specialization (#1769) (@SimonDanisch)
- Fix typo (#1773) (@navidcy)
- don't use blendfunc to calculate 1-alpha, fix #1695 (#1775) (@SimonDanisch)
- ylims!() as vector (#1777) (@daniel-frisch-kit)
- move PriorityObservable to Observables.jl (#1782) (@SimonDanisch)
- Fix glyphlayout not being an Observable for LaTeXStrings (#1790) (@ffreyer)
- CompatHelper: bump compat for "IntervalSets" to "0.6" (#1792) (@github-actions[bot])
- Refactor Layoutables (#1796) (@jkrumbiegel)
- make VolumLike a ConversionTrait (#1798) (@fatteneder)
- violin horizontal (#1800) (@SimonDanisch)
- fix lscene (#1801) (@SimonDanisch)
- GLBuffer-related bug fixes (#1803) (@maleadt)
- dont cd into dir (#1807) (@SimonDanisch)
- Hide decorations for scatter markers docs (#1814) (@rikhuijzer)
- jk/blockdocs (#1815) (@jkrumbiegel)
- Allow weights in statistical recipes (#1816) (@greimel)
- Add
empty!(fig)
and cleanupempty!(scene)
(#1818) (@ffreyer) - Fix resize of scatter plot when projectionview doesn't update (#1822) (@ffreyer)
- Fix rotation with Irrational and Uniful's degree (#1823) (@blegat)
- pass generic attributes to tex lines (#1826) (@ffreyer)
- Fix segfault during streamplot (#1830) (@NauticalDrop)
- Fix typo (#1837) (@jeremiahpslewis)
- Better colormap handling in CairoMakie (#1838) (@asinghvi17)
- Improved Rainclouds API (#1839) (@haberdashPI)
- Set the Cairo miter limit to mimic GLMakie (#1844) (@asinghvi17)
- Test on latest 1.x release (#1845) (@greimel)
- Specify size of matrices in
rotatedrect
(#1846) (@asinghvi17) - CompatHelper: bump compat for "StatsFuns" to "1.0" (#1852) (@github-actions[bot])
- fix layout-tutorial (#1853) (@jkrumbiegel)
- Mention merge and uniqe in docstring (#1864) (@KronosTheLate)
- fix for ci Julia version changes (#1871) (@SimonDanisch)
- Add single-plot rasterization capability to CairoMakie (#1872) (@asinghvi17)
- fix manual cycling of attrs (#1873) (@SimonDanisch)
- Allow antialias configuration in CairoBackend (#1875) (@asinghvi17)
- fix (x/y)ticklabelaling (#1882) (@SimonDanisch)
v0.16.6
Makie v0.16.6
Closed issues:
scatter
+Axis3
+GLMakie
does not work (#994)- [feature request] text input widgets (#1149)
- nan_color does not work for GLMakie.image (#1230)
- [FR] Plotting text in "axis coordinates" (#1472)
- Text not rendered correctly with 3d orthographic camera (#1602)
- Event system documentation and usability (#1611)
- shading & CairoMakie (#1715)
- CairoMakie saves svg as png (#1721)
- Node not defined (#1728)
- Events documentation examples do not run (#1729)
- color= does not work with uniform value (#1740)
- Example of palette theming in stable documentation does not work (#1747)
Merged pull requests:
- Add projection
space
option as a generic attribute (#1596) (@ffreyer) - fix text layouting (#1633) (@jkrumbiegel)
- Cleanup interactive interface & docs (#1658) (@ffreyer)
- store refimage test output in cleaner format (#1674) (@jkrumbiegel)
- add more precompiles (#1687) (@SimonDanisch)
- add compile benchmarks (#1691) (@SimonDanisch)
- remove unused functions (#1693) (@SimonDanisch)
- get rid of lift (#1696) (@SimonDanisch)
- remove static arrays (#1697) (@SimonDanisch)
- CompatHelper: bump compat for "RelocatableFolders" to "0.2" (#1698) (@github-actions[bot])
- CompatHelper: bump compat for "RelocatableFolders" to "0.2" for package WGLMakie (#1699) (@github-actions[bot])
- improvements and run current pr in own project (#1700) (@SimonDanisch)
- small improvements to compile benchmarks (#1702) (@SimonDanisch)
- gridlayoutbase 0.7 (#1704) (@jkrumbiegel)
- boxplot errored when only one group had outliers (#1709) (@jkrumbiegel)
- remove overly eager optimizations (#1713) (@SimonDanisch)
- Small clean ups (#1717) (@SimonDanisch)
- extend precompile(::Observable) (#1722) (@SimonDanisch)
- improve inference and caching of draw_mesh (#1723) (@SimonDanisch)
- fix CI (#1724) (@SimonDanisch)
- Add a docs example for
contour3d
(#1726) (@thchr) - Forward
transparency
kwarg incontour
/contour3d
recipe (#1727) (@thchr) - Move
show_axis
out ofscenekw
(#1732) (@t-bltg) volumeslices
: expose heatmaps (#1733) (@t-bltg)- use poly in axis background, test that no rasterization happens in basic svgs (#1734) (@jkrumbiegel)
- use apply_transform directly on lims (#1741) (@simonbyrne)
v0.16.5
Makie v0.16.5
Closed issues:
Merged pull requests:
- add justification for legend labels (#1649) (@SimonDanisch)
v0.16.4
Makie v0.16.4
Closed issues:
- StackOverflowError by doing Reverse in a colormap (#921)
delete!
does not fully clean upAxis3
(#923)- MethodError when processing attributes with
NamedTuple
values. (#1620) - Annotated heatmaps? (#1637)
- Error while installing Makie with Julia 1.8 on M1 Mac (#1644)
- WGLMakie 90% cpu utilization to display a 1000x1000 image (#1650)
- How to record part of plot? (#1651)
- [docs] WGLMakie / export tutorial seems outdated (#1657)
- 100% CPU utilization for WGLMakie plot (#1663)
- Is interactively zooming no longer available for Axis3? (#1667)
Merged pull requests:
- Tweak backend missing error message (#1605) (@IanButterworth)
- Ignore aspect ratio adjustment if plot size is 0 (#1610) (@IanButterworth)
- fix
add_cycle_attributes!
for nested attributes (#1615) (@hexaeder) - Use julia-actions/cache (#1631) (@rikhuijzer)
- Improve precompiles (#1634) (@timholy)
- New website examples for pie() and spy() (#1641) (@kimkroener)
- register plot objects in Axis3 for delete! to work properly (#1643) (@fatteneder)
- Store docs build as artifact for external PRs (#1648) (@jkrumbiegel)
- merge master (#1652) (@SimonDanisch)
- clean up glvisualize remnants and make mesh implementation more consistent (#1654) (@SimonDanisch)
- update Three for performance bug, add fps (#1664) (@SimonDanisch)
- add animated heatmap example to docs (#1665) (@SimonDanisch)
- adjust dispatch for Reverse types in colormap conversion (#1666) (@fatteneder)
- Retrieve top parent correctly (#1668) (@jkrumbiegel)