Rhino 8 Service Release Candidate Available

Rhino 8 SR19 Release Candidate 1 for Windows and Mac (8.19.25098) is now available
To get it, subscribe to the Release Candidate update stream.
Requires Rhino 8

Bugs Fixed:

  • Annotation: Hatch: 'Match' button in Hatch creation and properties differs (RH-86399)
  • Contour: History children don't allow layer changes (RH-79631)
  • CPlane: AutoAlign: AutoCplane + Universal Construction Planes + toggling snaps jumps plane around in views (RH-86535)
  • Developer Tools: Add .NET 7 target to nuget package(s) (RH-77311)
  • DocumentProperties: Environment scripting doesn't work (RH-86798)
  • Eto: Rhino and grasshopper windows minimize when Script Editor is closed (RH-78793)
  • File IO:
    • 3MF import creates a buttload of unnecessary materials (RH-86866)
    • DXF file has wrong ACI color for black… (RH-86571)
    • Exporting 3MF in Wireframe display mode missing textures (RH-86516)
    • Set layer index to current in PLY import (RH-86607)
  • Gumball:
    • ‘Merge After Extrude’ option doesn’t work on surfaces (RH-86212)
    • Resets after running DragStrength (RH-84591)
  • History:
    • Leaders of DimCurveLength and DimVolume not moving with detail views (RH-86808)
    • DimArea leaders not moving with detail views (RH-86618)
  • Layer: Duplicate Layer missing persistent settings (RH-86817)
  • Linetype: Width units not sticking (RH-86626)
  • Make2D:
    • Incorrectly draws clipping planes in linked blocks as surface planes (RH-72031)
    • Viewport Rectangle is projected on a different plane than the drawing (RH-81968)
  • MatchAnnotation: Does not change font styles (RH-86761)
  • MergeAllEdges: Failure Case (RH-86490)
  • Mesh: PackTexture not working in v8 (RH-86277)
  • OneView: Does not work with SpaceMouse (RH-67401)
  • Print:
    • Fake2D Hides Curves Behind Curved Surface (RH-86425)
    • Fake2D Misses Silhouette on Cylindrical Block (RH-86404)
    • Fake2D Erroneous Hidden Lines (RH-86511)
  • Rendering: Realtime SDK: Don't trigger Raytraced restart on unimpactful changes (RH-86898)
  • Rendering: Textures: Reading texture errors require force-quit (RH-86316)
  • ScriptEditor:
    • Compas version comparison keeps reinstalling package (RH-86793)
    • stackalloc is before static in suggestions (RH-86742)
    • Method input args do not show up on suggestion list (RH-86741)
    • Extension methods are missing in completion (RH-86744)
    • ReferenceEquals is missing in completion (RH-86740)
    • DimensionStyle does not have TextAlignment (RH-86539)
  • SDK: Brep.CreateTrimmedSurface only uses face[0] as trimSource (RH-86795)
  • SelAll: Objects hidden in active detail view incorrectly selected in other detail views (RH-86881)
  • Selection:
    • Control points not clipped by clipping plane cannot be selected (RH-86609)
    • Objects really hard to select (RH-86479)
  • SubD: eflect: Hang on Join with this file (RH-86811)

Enhancements:

  • File IO: Use filename for single layout print name when TestSavePdfTo3dmPath is enabled (RH-86690)
  • MatchProperties: Now works with hatches when other object types are selected together (RH-86851)
  • OSnap:Cen: OSnap Cen: Supports snapping to center of Extrusion faces with a polyline profile (RH-86763)
  • ScriptEditor:
    • Support for optional, args, kwargs, in RunScript signature (RH-84580)
    • Insert access keywords for override methods (RH-86656)
    • Better sort commonly used namespaces in autocompletion (RH-86661)
    • Improved argument suggestion in invocations (RH-86659)
    • Added namespaces to autocompletion window (RH-86658)
  • SelectionFilter: Added 'RepeatDisableCount' advanced setting to prevent selection filters from being disabled by failed picking attempts (RH-86821)
  • UserText: Allows copying keys and values to other apps (RH-86891)

Regressions Fixed:

  • PackageManager: Grasshopper fails to find rh7* package (RH-78811)
  • Rendering: Decals: Python script using decal crashes (RH-86760)
  • Sun: Settings broken for time/date (RH-86536)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Exposed CRhinoDoc::Audit (RH-86581)
    • Exposed RotateViewAroundObjectAtMouseCursor (RH-86572)

Usability Problems Fixed:

  • BlockManager: Sorts block definition names in natural sort order (RH-59136)
  • Code Editor Control:
    • adapt auto completion and method signature API to work with external windows (RH-82801)
    • Autocomplete problems (RH-84059)
    • C# autocomplete to AccessViolationException (RH-81202)
  • ScriptEditor:
    • Autocompletion is not smart about code context (RH-86457)
    • Autocompletion shows too much data (RH-86456)
    • Signature completion is missing on some api (RH-86458)

Mac-Only Changes

Bugs Fixed:

  • Clipboard: Command+C does not copy file name from title bar on Mac (RH-86543)
  • MatchAnnotation: Missing in Rhino 8 for Mac (RH-86815)
  • PluginManager: PlugInManager: Tuneups needed on macOS (RH-86171)
  • ScriptEditor:
    • RhinoCode CLI does not run command correctly (RH-86650)
    • Monaco does not capture keyboard shortcuts after script (RH-82478)

Crashes Fixed:

  • SVG Editor: Changing Icon causes Crash when Applying in Button Editor (RH-86591)

Windows-Only Changes

Enhancements:

  • Splash and About: Now shows document icon when thumbnail missing (RH-86736)

Performance Improvements:

  • Rendering: CPU is still being used after rendering is finished (RH-85569)

SDK Enhancement:

  • SDK: RhinoCommon: File3dm.SetPreviewImage should also clear (RH-86735)
3 Likes