Skip to content

Releases: BrendanParmer/NodeToPython

NodeToPython v4.0.0

18 Nov 06:26
410f940

Choose a tag to compare

NodeToPython v4.0 is here!

In celebration of Blender 5.0's release, NodeToPython is getting a big one, too. Here's what's new:

  • NodeToPython is now Blender 5.0 ready.
  • New node tree types! Now you can export Line Style, World, and Light nodes to Python
  • Multiple node groups can now be exported at once, both in script and add-on mode
  • The UI has gotten a full re-vamp
    • No more executing the export operator when selecting your node group
    • Now a simple button at the top shows you what you're exporting and where you're exporting to
    • Node groups are added using Blender's UIList for easy selection, addition, removal, sorting, etc.
  • Node groups from Blender's Essentials Library are now linked by default, rather than re-created
  • Generated node references are made safer in some places
  • Blender 4.2 is now the minimum version
    • NodeToPython versions prior to v4.0 will always be available for download!
    • This allows us to clean up the code and take advantage of newer features of both Python and bpy that weren't possible when we still needed to support Blender 3.0

Something not quite right? Have a suggestion for a future improvement? Please submit an issue!

Thank you for using NodeToPython! It's a joy to see what people are making with the help of my tool

NodeToPython v3.5.1

20 Sep 19:21

Choose a tag to compare

This release contains a fix for setting vector socket dimensions, as well as some generated code formatting improvements.

Thanks to PiOverFour for their contributions!

NodeToPython v3.5.0

15 Jul 04:55
e583e68

Choose a tag to compare

New version of NodeToPython with Blender 4.5 support!

Additionally, NodeToPython is now licensed under the GNU General Public License v3 to comply with Blender's licensing for Python add-ons.

See #163 for the full changelist

NodeToPython v3.4.0

16 Mar 21:27
bb0430d

Choose a tag to compare

New version of NodeToPython with Blender 4.4 support! See #152 for the full changelist

NodeToPython v3.3.2

04 Mar 13:50
997540f

Choose a tag to compare

  • Fixes an issue where compositor node groups did not export correctly, attempting to reference the scene's node tree instead of creating its own (#144)

NodeToPython v3.3.1

23 Dec 17:58
75984f2

Choose a tag to compare

  • Fixes an issue in Blender 4.0 where it would try to reference the not yet existent bpy.types.NodeTreeInterfaceSocketMenu (#140, #141)

NodeToPython v3.3

23 Nov 23:39
0a97c25

Choose a tag to compare

NodeToPython v3.3 is here! This update adds support for Blender 4.3, customizing indentation types, and some minor bugs and cleanup. See #137 for the full changelist.

NodeToPython v3.2.2

17 Nov 03:03

Choose a tag to compare

This update contains some fixes relating to the Menu Socket (#135). Big thanks to @atticus-lv for the report and fix!

NodeToPython v3.2.1

07 Sep 22:12
29b8a8c

Choose a tag to compare

NodeToPython v3.2.1 has been released! This update contains some minor bug fixes (#125) and other changes for the release on the Extensions Platform

NodeToPython v3.2.0

17 Aug 22:39
85544d2

Choose a tag to compare

NodeToPython 3.2 has been released! This update includes updates for Blender 4.2 LTS and additional options. Some highlights from this release:

Features

  • New Blender 4.2 nodes and sockets
  • Create manifest files for extensions
  • Can now set node group color_tag and description properties starting with Blender 4.2
  • Script vs Add-on mode creation is now done through the Options panel
  • Setting values like node dimensions and group defaults, mins, and maxes is now optional
  • Scripts now include import statements by default
  • Add-on metadata can now be populated directly from the options panel
  • NodeToPython can now package licenses with your add-ons

Fixes

  • Images without valid data will now throw warnings, and won't attempt to save or load

General

  • New logo!
  • The repo has been restructured a little, with a new tools/ directory and all source files in one folder

You can find the full list of changes here

Pending approval, NodeToPython will also be available on the Blender Extensions Platform starting with v3.2.0, and you'll be able to download and get official updates from there.

Find a problem or have a suggestion for a future improvement? Please submit an issue!