Skip to content

Commit deaa8c5

Browse files
committed
Add release script
1 parent fb78e73 commit deaa8c5

1 file changed

Lines changed: 38 additions & 2 deletions

File tree

release.md

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,38 @@
1-
- Fixed not working in Blender 4.3 (`debug_zone_body_lazy_function_graph()` and `debug_zone_body_lazy_function_graph()` where added to blender)
2-
- Added `Node` and `Material` tag to blender_manifest
1+
## Node libraries
2+
3+
Node Runner can now browse **node setups hosted in git repositories**.
4+
5+
- Add repositories under `Edit > Preferences > Add-ons > Node Runner`. The URL field accepts
6+
`owner/repo`, a GitHub page URL, a raw URL, GitLab, any static host, or a local folder.
7+
- Browse them from the **Node Runner** tab in the sidebar (`N`) of the 3D viewport or a node
8+
editor: search by name, description or tag, filter by repository and by Shader / Geometry,
9+
in a grid or list view with pagination.
10+
- **Apply to the selected object** from the viewport, or drop nodes into the tree you are
11+
editing from a node editor.
12+
- Everything is **cached to disk**, so the panel fills instantly and keeps working offline.
13+
- Private repositories are supported with an optional access token.
14+
15+
### Publishing
16+
17+
Two tools write and maintain `config.json` for you, under **Author Library** in the sidebar,
18+
in the node editor right-click menu, and in the preferences:
19+
20+
- **Publish Selected Nodes** — export what you have selected into a library folder.
21+
- **Generate config.json for a Folder** — index a folder of setups you already exported.
22+
23+
## Security
24+
25+
- Node setups fetched from a repository no longer reach the legacy `pickle` decode path, which
26+
executed arbitrary code. Pasting a string yourself is unchanged.
27+
- Image file paths in remote setups are stripped before the setup is built.
28+
- Compressed payloads are bounded while decoding.
29+
30+
## Fixes
31+
32+
- Confirming the Blender version-mismatch dialog no longer raises `AttributeError` when the
33+
import was started from the 3D viewport.
34+
35+
## Changed
36+
37+
- Removed the **Import at Cursor** and **Select Imported Nodes** preferences. Both defaulted to
38+
on and are now simply how import behaves.

0 commit comments

Comments
 (0)