What's New
Each release of SheepMetal is listed below, newest first. These notes describe what changed for you as a user — no setup required, just update the plugin to get the latest version.
0.10.0-beta.3 (2026-06-05)
Features
- compare-json: enhance comparison logic to track area changes and improve error reporting
0.10.0-beta.2 (2026-06-05)
Features
- bend-geometry: Enhance bend axis calculation by deriving from bend region edges
- components: refine component descriptions and user documentation
- docgen: add DocGen tooling for generating component user docs
0.9.9
Feature
- New Bend Correction Table compensation strategy: lookup driven by (thickness, inner radius, angle) → correction summand z, where flat length = sum of flange lengths + z. Lookup is nearest-neighbor on thickness and inner radius, linear on angle.
0.9.8
Improved
- Faster sheet classification — large parts now process noticeably quicker.
- Improved robustness
0.9.7
Fix
- Improved tollerance tobustness
0.9.6
More robust edge case handling for Hems
0.9.5
Fixed
- Lookup tables for k-factor strategies
Feature
- Added experimental sheet to none-manifold and sheet edditor
0.9.3
Fixed
- Making robustness improvements for the bend direction detection that failed in some edge cases
- Fixed proper and trims for hem generation with angle
0.9.1
Fixed
- Fix in Unroller handling null structures returning same tree structure with nulls
0.9.0
Feature
- New corner relief options
- Optimized edge relief processing
Improvements
- Performance improvements in the classification algorithm
Fixed
- In sheet info null handling returned false trees
0.8.0
Fixed
- With new rhino update hems did not work any more fixed 8.27+
- Fixed an issue where relief cuts were not being created correctly for certain complex geometries.
- The extension for inner bend relief cuts is now a static value
- Fixed cross-platform inconsistencies in 180° hem angle calculations (Mac/Windows now produce identical results)
Improved
- Improved performance for relief cut detection and creation
Change
- Default setback from static value 1 to "Thickness 0.5
0.7.4
Fixed
- Angle tolerances was too strict for flat sheet parts this adds a small tolerance to allow for minor inaccuracies in
0.7.3
Improved
- Handling of angles close to 0 or 180 degrees in bend detection to improve stability.
- In some edge cases it did not throw errors for invalid sheets.
0.7.2
Fixed
- Fixed an issue where multiple connections between two faces were not handled correctly.
- Resolved cases where fillet edge operations failed during relief cut creation by improving the edge sanitization
0.7.1
Summary
- Stabilization and consistency improvements across sheet processing components, plus performance optimizations.
- GH Sheet parameter: added support for transforms and initialization data.
- Introduced a unified tolerance system used across all components for consistent results.
- Improved performance in Brep to Sheet components.
- General stability improvements and minor bug fixes.
- Fixed Non-Manifold to Sheet failure when switching from parallel to single-threaded processing.
- Added a unified error-handling system and error codes to improve stability and troubleshooting.
- Fixed edge detection in the graph building system to handle complex geometries more reliably.
- Fixed Unroll result bug where the bend radius could be overwritten to 0.
0.7.0
Added
- Flange component now supports offset on both sides and also allowing tampering of the flange making the component more
- Added back side up parameter to the unroll component to allow unrolling from the back side of the sheet.
- Hem detection sometimes failed in some cases due to face orientation issues. This has been fixed by improving the
- Further stability improvements and bug fixes
0.6.2.3
Fixed
- Fixed an issue where the bend direction flip parameter was not functioning correctly in the non-manifold to sheet
0.6.2
Introduced a new bend detection algorithm to enhance the accuracy of bend detections. This update also includes
performance improvements. Note that these changes may result in altered behavior in certain scenarios.
0.6.1.0
Hotfix
- Fixing issue with flat relief cuts
0.6.1.0
- NM Root brep gets rebuild depth first from the root face for consistent results.
- Several performance improvements in the non-manifold to sheet component, and sheet manifold to sheet component.
0.6.0.1
Fixed
- Implemented a retry mechanism for joining Breps with increasing tolerances. The process attempts up to three retries,
0.6.0.0
BREAKING CHANGES
This update introduces several improvements to enhance stability and predictability in sheet results.
Added
- The non-manifold to sheet component now includes a flip bend direction parameter.
- Added a tolerance component to set tolerances in a headless Rhino environment.
- Introduced the SM Changelog component for retrieving information about the current version of SheepMetal.
Changed
- The non-manifold to sheet component no longer automatically uses the largest surface as the root face; it now defaults
- The manifold to sheet component no longer defaults to the largest surface. Instead, it encourages explicitly setting
- Changed flip normals to flip offset at non-manifold to sheet component.
Fixed
- Adjusted the depth of relief cuts for inner bends.
- Improved detection algorithms for relief cut detection by adding additional tolerances.
0.5.0
Added
- Initial release with basic sheep and metal analysis.