Releases: RobinKa/netprints
NetPrints 0.0.7
Major changes
- Added optional getter / setter method graphs to variables
- Added ability to define constructors
- Correctly use visibility for suggestions (ie. consider visibility from current class)
- Added Throw node to throw the exception passed to it
- Added MakeTypeArray node to create array types of types
Minor changes
- Made variable type combobox editable
- Added
partial
modifier to class - Only create exception output data pin when catch pin is connected
- Renamed assemblies window to references
- Added more tooltips
- Stability improvements
Available binaries
- FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 and higher projects are assumed to be compatible with this release.
0.0.6-update1
Major changes
- Made input and return value names editable
- Added output binary type dropdown to project settings
Minor changes
- Added loading indicator for project load
- Added unconnected value control for
System.Boolean
type - Fixed most comboboxes not displaying their initial value
- Added more tooltips
Available binaries
- FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 and higher projects are assumed to be compatible with this release.
NetPrints 0.0.6
Major Changes
- UI overhaul using Metro style
- Made it possible to add C# source directories for either suggestions only or including them in the compilation process
- Added default operators to default types
Minor changes
- Added more tooltips for clarificiation
- Use visibility dropdowns instead of checkboxes for attributes and classes
- Fixed pure explicit cast node crashes
- Improved node dragging behavior
- Added predefined size Make Array node overload
- Fixed some issues with uninitialized variables in generated code
- Find nested types
- Automatically connect execution pins of nodes created by dragging data pins
- Fixed some backwards compatibility issues
Available binaries
- FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 and higher projects are assumed to be compatible with this release.
NetPrints 0.0.5
Major Changes
- Added ability to toggle purity of relevant nodes
- Removed exception pins from pure nodes (exceptions bubble up to connected execution node)
- Added box selection and multi-node dragging
- Added support for methods taking
ref
/out
/in
parameters - Adjusted fonts and style in general
- Middle-click pins or cables to disconnect them
Minor changes
- Added dropdown for overriding methods
- Added and fixed several suggestions
- Aligned pins and nodes with grid
- Made several nodes use type input pins instead of type selection popup
- Cache reflection results for quicker suggestions
- Use dropdown for method visibility instead of checkboxes
- Small code-generation improvements
- Made constructor nodes use named parameters
- Fixed crashes when removing assemblies
- Generated code is output into nested folders named by namespace
- Improved mouse scrolling behavior
- General stability improvements
Available binaries
- FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 projects are assumed to be compatible with this release.
NetPrints 0.0.4
Major Changes
- Replaced side-menu argument / return definition by type input pins on entry and return node which allows defining arbitrary types
- Added ability to define generic type arguments on method entry nodes usable as type output pins
- Optimized (remove unnecessary goto/labels) and formatted generated code
- Added generated code view in class properties
Minor changes
- Added editor version to project save files for future compatibility handling
- Made generated code temporary variable names deterministic
Available binaries
- FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
At this time there is no guaranteed forwards or backwards compatibility for project files as releases are done at a high frequency.
NetPrints 0.0.3-update1
Changes
- Fixed Constructor node using wrong argument types
- Fixed static method suggestions not showing up
- Show static method suggestions when dragging type output pins
Available binaries
- Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
At this time there is no backwards compatibility for project files as releases are done at a high frequency.
NetPrints 0.0.3
Changes
- Added type-pins which can be used to specify generic arguments on methods and constructors
- Fixed Run Project using incorrect path
- Fixed some code generation errors
- Added array indexing (both get and set)
- Refined pin-drag suggestions
- Refined names shown on nodes
Available binaries
- Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
NetPrints 0.0.2-update1
Changes
- Added logo
- Fixed issues with unconnected output execution pins (returns by default now for functions without return parameters)
- Set project name to the project's file name
Available binaries
- Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
NetPrints 0.0.2
Changes
- Added reroute nodes (double-click onto a cable to create one)
- Added named arguments (argument names shown as pins)
- Improved tooltips
- Put connection cables into background and added some transparency to nodes
Available binaries
- Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.
NetPrints 0.0.1
First official release. Now supports choosing between outputting binaries or source code (which enables easy debugging with Unity).
- Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
- StandaloneWindowsX86 includes the runtimes but only runs on Windows.