You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/release/release_0_6_5.md
+80-37Lines changed: 80 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,6 @@
3
3
4
4
*Fri, Sep 26, 2025*
5
5
6
-
7
6
We're happy to announce the release of napari 0.6.5!
8
7
napari is a fast, interactive, multi-dimensional image viewer for Python.
9
8
It's designed for browsing, annotating, and analyzing large multi-dimensional
@@ -13,29 +12,66 @@ rendering), and the scientific Python stack (numpy, scipy).
13
12
For more information, examples, and documentation, please visit our website,
14
13
https://napari.org.
15
14
15
+
napari follows [EffVer (Intended Effort Versioning)](https://effver.org/); this is a **Meso** release containing awesome new features, but some effort may be needed when updating previous projects to use this version.
- add option to define startup script in settings ([#8188](https://github.com/napari/napari/pull/8188))
20
-
- Multilayer features table ([#8189](https://github.com/napari/napari/pull/8189))
21
-
- Add a tasks manager status for plugins actions and napari processes ([#8211](https://github.com/napari/napari/pull/8211))
19
+
### Define a startup script for custom launch behaviour
20
+
Do you have a code snippet that you always find yourself running after you launch napari? No more! You can now put this code in a script and set its path in the new `startup script` setting ([#8188](https://github.com/napari/napari/pull/8188)), and it will be executed every time napari opens. It's just a python script, so sky's the limit :) We found it particularly useful for adding custom colormaps, setting up the scale bar *just right*, or automatically launching our favourite plugin on startup.
21
+
22
+

23
+
24
+
### Automatically tiled overlays and ColorBar overlay
25
+
Canvas overlays such as `scale_bar`, `text_overlay`, and `colorbar` overlay are now automatically tiling ([#7836](https://github.com/napari/napari/pull/7836)), preventing annoying overlap and making them easier to use without having to manage positioning. Wait, `colorbar` overlay you said? You heard it right! This is a new overlay ([#7832](https://github.com/napari/napari/pull/7832))that shows a color bar legend, and it works with any layer which uses a colormap. All of this works seamlessly with multiple overlays and even grid mode:
26
+
27
+
```py
28
+
import napari
29
+
30
+
viewer = napari.Viewer()
31
+
32
+
# enable grid with stride 2 to get layers split two-by-two
33
+
viewer.grid.enabled =True
34
+
viewer.grid.stride =2
35
+
36
+
# set the scale bar to gridded mode so it appears in each grid box
37
+
viewer.scale_bar.visible =True
38
+
viewer.scale_bar.gridded =True
39
+
40
+
layers = viewer.open_sample('napari', 'lily')
41
+
42
+
# enable color bars
43
+
for layer in layers:
44
+
layer.colorbar.visible =True
45
+
```
46
+
47
+

48
+
49
+
### Task manager will now try to prevent losing unfinished work
50
+
We added a new task manager ([#8211](https://github.com/napari/napari/pull/8211)) which automatically registers any running `thread_worker`, showing a confirmation dialog if you attempt to close napari while a task is running.
51
+
52
+
### New `remove()` and `pop()` methods for Points and Shapes
53
+
Points and Shapes can now be easily removed, not just added :P ([#8031](https://github.com/napari/napari/pull/8031) and [#8072](https://github.com/napari/napari/pull/8072)).
54
+
55
+
### A new and updated guide on napari Preferences
56
+
Our documentation on the napari Preferences has received a major overhaul! [Check it out here](https://napari.org/stable/guides/preferences.html#preferences)!
57
+
58
+
TODO: does this link work?
59
+
22
60
- Migrate non-user extras to dependency-groups ([#8227](https://github.com/napari/napari/pull/8227))
61
+
-[maint] Drop alpha mentions ([#8288](https://github.com/napari/napari/pull/8288))
23
62
- Auto generate release index with highlights and timeline ([docs#838](https://github.com/napari/docs/pull/838))
24
63
25
64
## New Features
26
65
27
-
-Feature: labels layer with a closed predefined set of named labels + combobox selection ([#5875](https://github.com/napari/napari/pull/5875))
66
+
-Add color bar overlay ([#7832](https://github.com/napari/napari/pull/7832))
- Use custom logger formatting to most of argument to string ([#8305](https://github.com/napari/napari/pull/8305))
62
96
63
97
## Documentation
64
98
65
99
- Use EffVer ([#8243](https://github.com/napari/napari/pull/8243))
100
+
- Use shared workflows for build docs ([#8308](https://github.com/napari/napari/pull/8308))
101
+
- Bump napari-sphinx-theme in deps and constraints ([#8315](https://github.com/napari/napari/pull/8315))
66
102
- Add funding information to the home page ([docs#818](https://github.com/napari/docs/pull/818))
67
103
- Update version switcher for 0.6.4 ([docs#826](https://github.com/napari/docs/pull/826))
68
104
- Fix version switcher URL to prevent problems with unversioned pages ([docs#827](https://github.com/napari/docs/pull/827))
@@ -71,14 +107,15 @@ https://napari.org.
71
107
- Fix @jaimergp's last name ([docs#835](https://github.com/napari/docs/pull/835))
72
108
- Auto generate release index with highlights and timeline ([docs#838](https://github.com/napari/docs/pull/838))
73
109
- Add EffVer to release guide and link to checklist template ([docs#839](https://github.com/napari/docs/pull/839))
110
+
- Enable dark mode for website ([docs#840](https://github.com/napari/docs/pull/840))
111
+
- Add draft of 0.6.5 release notes ([docs#845](https://github.com/napari/docs/pull/845))
112
+
- Add documentation for startup script. ([docs#846](https://github.com/napari/docs/pull/846))
113
+
- Add some info about running python scripts via cli ([docs#847](https://github.com/napari/docs/pull/847))
114
+
- Add note about workers registration as tasks and close confirmation dialog when closing napari GUI via close button ([docs#851](https://github.com/napari/docs/pull/851))
0 commit comments