Rhino 8 Service Release Candidate Available

Rhino 8 SR14 Release Candidate 3 for Windows and Mac (8.14.24332) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • GrasshopperPlayer: Plugin doesn't run when launched the second time (RH-84943)
  • Print: Curves Print As Hatch Dots (RH-84872)
  • Rendering: Cycles:
    • Jiggle factor incorrect, leading to gaps (RH-84866)
    • Spotlight casts an elongated stripe over the entire scene (RH-84852)
  • SVG Editor: Selector button is black in Rhino light mode (RH-84885)
1 Like

Rhino 8 SR15 Release Candidate 1 for Windows and Mac (8.15.24345) is now available
Requires Rhino 8

Bugs Fixed:

  • Tags are crashing in the textures panel (RH-85018)
  • BlockEdit: Pop up a warning when called from a python script (RH-84753)
  • BoxEdit: Scrolling in a value box also scrolls the panel (RH-79594)
  • Code Editor Control:
    • Text selection highlight not visible when the line has an error message (RH-81933)
    • Error line gets copied with copy/pasted code (RH-84860)
  • Displacement: Black point adjustment requires view to change for update (RH-77345)
  • File IO: Pasting Causes Error Missing Patches (RH-84407)
  • FilletSrf: Left a gap at closed seam (RH-83961)
  • FilletSrfToRail:
    • Incorrect preview in Rendered mode (RH-72315)
    • Fails if curve ‘sticks out’ (RH-82294)
  • Flip: Does not work on a surface if a point is also selected (RH-84825)
  • Grasshopper:
    • Custom Preview of Annotation Dots with Color (RH-84248)
    • Multi-save is confusing and causes loss of edits (RH-84507)
    • Contextual geometry input returns objects twice (RH-82338)
  • Gumball: Extrude is slow with many objects (RH-84804)
  • History:
    • Edge indices mess up History replay (RH-84972)
    • Dim on Model Section and Paper Update Issue (RH-84750)
  • Keyboard Shortcuts: Dialog needs focus (RH-84730)
  • MatchProperties: Hatch Border is Missed (RH-84858)
  • Mesh: Changing Mesh dialog from Simple to Detailed doesnt stick when returning (RH-85081)
  • NamedSelections:
    • NamedSelections not updated after undo of delete (RH-84496)
    • UI refresh lags script (RH-84774)
  • OSnap: No Snap in Clipped Scene (RH-84977)
  • PointDeviation: Performance and UI issues with point deviation (RH-85003)
  • Print: Ignores Section Style Boundary Scale (RH-84895)
  • Project: Loose option not creating periodic output from periodic input (RH-84803)
  • Rendering: Cycles:
    • Alpha in custom material broken (RH-84849)
    • RhinoCycles: object black when geom has no UVs with anisotropy (RH-85008)
    • Background color too dark (RH-84939)
    • RhinoCycles: Transparency texture not applied correctly (RH-84976)
  • Rendering: Textures: Replace texture map doesn't work (RH-84983)
  • Rhino Inside: Published GH commands do not work until Grasshopper is loaded (RH-84726)
  • SDK: RhinoCommon:
    • Exploding a block gives document controlled objects (RH-48919)
    • CreateFromPolyline Failure Sample (RH-84302)
    • Projection and TextureSpace missing from TextureMapping (RH-84773)
  • SVG Editor:
    • SVG import shows blank (RH-84906)
    • Eating up polylines (RH-84212)
    • Scales Strangely (RH-84447)
    • ViewBoxes do not scale correctly for nested SVGs (RH-84795)
    • ViewBox is not respected correctly (RH-84122)
  • ScriptEditor:
    • Python3 stub maker errors on CurveComponent dependency (RH-85070)
    • GH editor console collapses when info and warning buttons are clicked (RH-84867)
    • Rhino pip listens to PIP_USER global env var (RH-83985)
    • Allow unsafe code in C# scripts (RH-84779)
  • Section Style: Hatch Patterns Display and Print Over Boundaries (RH-84883)
  • ToNURBS: SubD ForceUpdateFacePacks breaks ToNurbs (RH-84973)
  • Toolbar: YAK package fails to update RUI file (RH-84576)
  • Undo: Wlow when material tab is open (RH-84959)
  • Unwrap: Added ShowEnds option to display endpoints on selected seams (RH-84969)
  • Worksession: Crash when attaching DWG files (RH-84824)

Crashes Fixed:

  • File IO: PDF Import can cause Rhino to hang (RH-85026)
  • ScriptEditor: Crash with string replace in monaco editor (RH-84989)

Enhancements:

  • CPlane: AutoAlign: AutoCPlane now aligns to a planar surface edge (RH-84890)
  • Centermark: Allows selecting objects in detail views from a layout (RH-62512)
  • Circle: "FitPoints" option in all circular-based commands support picking a group of points (RH-84952)
  • OSnap:PerpTo: Treat Perp-Cen osnap pair the same as Near-Cen pair (RH-84904)
  • ScriptEditor:
    • Add RunWithGHPlayer to project commands from gh files (RH-84116)
    • Support hover in Python 3 (RH-85077)
    • Made code snippets togglable - default off (RH-84861)
    • Provide toggle to turn off C# snippets (RH-84863)
    • Font variations does not work in new script editor (RH-78080)
    • Added collapse all in debug variables (RH-82352)
    • Debugger does not capture class props in local scope (RH-81598)
  • SelNonManifold: Supports selecting Non-Manifold meshes (RH-84814)
  • UserText: Changed sorting order of Block attribute / Text field / Plain text (RH-84770)

Performance Improvements:

  • Layer: Cache Layers panel images (RH-85053)

Regressions Fixed:

  • Displacement: Sub-object workflow regression (RH-82114)
  • ExtendSrf: Locks up Rhino (RH-84459)
  • Grasshopper: "Curve | Self" component fails (RH-84675)

SDK Enhancement:

  • RDK: Added an API to get the content editor selection (RH-84443)
  • SDK: Added a new RhinoSeparateBreps function to C++ SDK (RH-85074)
  • SDK: RhinoCommon:
    • Hatch: Save a pattern as a pat file (RH-31342)
    • Exposed CRhinoObjRef::SubDVertex (RH-85079)
  • ScriptEditor:
    • Support special project variables in script components (RH-84900)
    • Update pythonnet to 3.4 (RH-84780)

Usability Problems Fixed:

  • Mesh: Preview mesh appearance is based on display modes and ignores object display colors and materials (RH-84741)
  • ScriptEditor:
    • Python 3 to set locale before running script (RH-81130)
    • C# scripting: add assemblies to code completion provider on the fly (RH-72523)
    • Should not complain about missing specials in commands (RH-83901)
    • Project Command help needs to be there for end users (ACADIA 2024) (RH-84722)
    • Component source gh file does not open on dclick (ACADIA 2024) (RH-84719)

Mac-Only Changes

Bugs Fixed:

  • CommandHistory: Does not scroll to the bottom (RH-73417)
  • CommandPrompt: Undocked command prompt requires extra click (RH-76524)
  • Display: Switching to Custom Display Mode crashes Mac (RH-84982)
  • Grasshopper:
    • Mesh Edge Preview Requires View Update (RH-84870)
    • Button states don’t work well in Mac OS 15.0.1 (RH-84703)
  • Layout: Make Column Width Stick (RH-85105)
  • Rebuild: Span count missing label when rebuilding curves on Mac (RH-83981)
  • SVG Editor: Have to press Cancel twice (Mac) (RH-84748)
  • SetPt: Needs two clicks in viewport when CurvatureGraph is active (RH-71507)
  • Viewports: Viewport: Takes 2 clicks to activate UV Editor viewport on Mac (RH-80982)

Usability Problems Fixed:

  • Grasshopper: Improving editing of long layer names in Geometry Pipeline (RH-67813)
  • UI Cleanup: Improved accessibility of command options (RH-84437)

Windows-Only Changes

Bugs Fixed:

  • ChangeLayer: Dialog size is reset by Purge command (RH-78621)
  • Dark Mode: SaveAs PDF custom units not visible (RH-69622)
  • Document UserText: Hang When Collapsed Sidebar is Used (RH-85042)
  • RDK: Bogus (.jpeg) and (.tiff) entries in drop-down list (RH-84800)
  • TextObject: Toggling case setting resets font to Arial (RH-47587)
3 Likes

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

Bugs Fixed:

  • Layer: Material name and preview don't refresh (RH-85168)
  • PlaceCameraTarget: PlaceTarget tilts view if -Z is up (RH-85043)

Crashes Fixed:

  • Rendering: Cycles: Crash when wallpaper file isn't set (RH-85149)

Features Added:

  • Radius: Allows evaluating radius on clipping section edges (RH-85127)

Regressions Fixed:

  • Rendering: Materials: Materials: Editing Dialog Stays on Top of All (RH-85188)
  • Subobject Selection: picking verts in subd / shaded mode is awful 8.15 (RH-85196)

Mac-Only Changes

Bugs Fixed:

  • Display: Zooming in and out makes some hatches move around (RH-85025)

Windows-Only Changes

Bugs Fixed:

  • Installer: Zoo server registry key is deleted when updating Rhino (RH-85020)

Regressions Fixed:

  • Display: Parallels Curve Regression (RH-84957)
2 Likes

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

Bugs Fixed:

  • Display: Grasshopper Preview in Artic mode fails on complex geometry (RH-85072)
  • Layer: Material name and preview don't refresh (RH-85168)

Regressions Fixed:

  • Display: Inverted bitmap drawing (regression)… (RH-85324)

Mac-Only Changes

Regressions Fixed:

  • Export: STL export settings have too much padding (RH-85240)
2 Likes

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

Bugs Fixed:

  • Analysis: EdgeContinuity: Distance-only labels show angles (RH-85117)
  • Annotation: Select Section Curves in Details (RH-85219)
  • BlendSrf: History replay issue with closed edges (RH-66364)
  • Block: Inserting block through scripting changes ID order in the model (RH-85134)
  • BooleanUnion:
    • Failure example (RH-73000)
    • MergeCoplanarFaces=Yes causes naked edges (RH-85347)
    • Fails but intersection curves are closed (RH-31085)
  • ClippingPlane:
  • Code Editor Control: Don't show single spaces between words when showing whitespace (RH-85303)
  • Connect: Converts NURBS Curve to Arc (RH-85447)
  • Developer Tools: New Rhino Command in Visual Studio Code defaults to CPP (RH-84112)
  • Display:
    • Clipping plane section is not drawn after Esc (RH-77090)
    • Selected edges are not displayed when not participating in clipping (RH-77222)
    • PrintDisplay Does Not Show Edge Width (RH-84273)
    • Feedback drawing is incorrect when holding Ctrl key before dragging object (RH-85298)
    • Selected edges not visible when they point straight towards view (RH-85106)
    • Explode Makes Object Invisible (RH-85131)
  • File IO:
    • Imported STEP File Exports Empty to SKP (RH-85461)
    • Files Open Fine in RH7, Not in RH8 (RH-85040)
    • Rhino.FileIO.FileObj.Write does not pay attention to FileObjWriteOptions.MapZtoY (RH-85213)
  • FilletSrf: always remember radius (RH-85383)
  • Grasshopper: Components that don't show location (RH-70738)
  • Grasshopper: Components:
    • Typo in Annotation Text Settings component (RH-85497)
    • Boundary Volume working differently in R6? (RH-46351)
  • Help: RenderAddDecal command doesn't exist (RH-85382)
  • History:
    • History record fails (RH-85379)
    • Make SelParents ignore children with all parents missing (RH-85430)
  • Intersect:
    • Incomplete Intersection (RH-49219)
    • Intersecting points of breps do not get calculated (RH-19235)
  • Keyboard Shortcuts: Allows creating shortcuts with 4 and 5 key combinations (RH-79635)
  • Offset: Preview color doesn't update when current layer is changed in command (RH-85157)
  • Print:
    • Color of Block Objects is Not Print Color (RH-85167)
    • Block Print Color “By Parent” Not Being Printed or Previewed (RH-85372)
  • RDK: Quickpreview does not use the cached texture produced by the render viewport (RH-85183)
  • RelocateGumball: Failed with Text (RH-85082)
  • Rendering: Loading textures from Google Drive takes longer to initialize (RH-85181)
  • Rendering: Cycles: Tone mapping settings not updating in GUI and running Raytraced (RH-84848)
  • Rendering: Materials:
    • Preview in floating editor is limited (RH-85432)
    • Extremely slow when loading thumbnails (RH-85019)
    • Cannot set IOR below 1.0 for PBR materials (RH-85339)
  • Rendering: Realtime SDK: Realtime display modes looping with edge softening in blocks (RH-85152)
  • SDK: RhinoProjectToPlane not deforming curves (RH-85269)
  • SVG Editor: Darkmode preview shows only a white silhouette (RH-84170)
  • ScriptEditor:
    • rs.GetObectEx fails when objectlist is supplied (RH-85381)
    • Async void RunScript fails to populate arguments (RH-85144)
    • Variable sorting in debug does not match between py3 and 2 (RH-85275)
    • LanguageSpec should ignore case but it does not (RH-85270)
    • Project new command file won’t reference libraries until Rhino is restarted (RH-76623)
    • Autocompletion does not work before GH script instance class (RH-85193)
    • Comments after methods prevent compiling (RH-85148)
    • Failing to write component.json file stops user from using script component (RH-85147)
  • Split: Make Split scripts work regardless of what's pre- or postpicked (RH-85367)
  • Subobject Selection: Doesn't work properly for SubD faces (RH-85024)
  • Toolbar: Don't move MRU button (RH-85141)
  • UVEditor:
    • Only unused UV islands are highlighted (RH-85264)
    • Mesh object UV islands not drawn with Unused color (RH-85263)
  • Unwrap: Added hidden SubDLevel option to select mapping mesh density for SubD (RH-85014)

Crashes Fixed:

  • Annotation: Styles: Linked Block with Annotation Layer Style References Crashes when selecting style in document properties (RH-67002)
  • UVEditor: Crash with AsRigidAsPossible unwrap method (RH-85073)

Enhancements:

  • Annotation: DimRadial: Allows dimensioning along clipping section edges (RH-84711)
  • Display: Show Isocurves Preview During Creation (RH-85132)
  • Extrude: Allow Zero as Origin (RH-85232)
  • Grasshopper: Components: Treat unconnected values like Null values in Model Content components (RH-85360)
  • Layer: Improved scrolling smoothness for a large number of layers in Layers panel (RH-78609)
  • SDK: Allow RhinoApp().Print() to be routed to stdout (RH-85039)
  • ScriptEditor: Implement Assert component for GH2 (RH-85482)

Features Added:

  • ScriptEditor: Implement script component for Grasshopper2 (RH-83510)
  • SelectionFilterEnable: New command (RH-85209)

Incomplete Port:

  • Grasshopper 2: Migrate GH2 from .NET Framework 4.8 to .NET Core 7.0 (RH-81669)

Regressions Fixed:

  • Grasshopper: Extrusion can not convert to Extrusion anymore (RH-85313)
  • Rendering: Zoom to cursor position does not work in Render window (RH-85165)
  • SelectionFilter: Closing Selection Filters panel should disable all filters (RH-85198)

SDK Enhancement:

  • Analysis: EdgeContinuity: : Allow access to EdgeContinuity calculations in C++ (RH-85153)
  • SDK:
    • Display panel not triggering DisplayPipeline.DisplayModeChanged event (RH-85456)
    • Added function for PushPull extend (RH-85004)

Tasks Completed:

  • Grasshopper 2: Created Nuget Package and Templates (RH-84521)

UI Change:

  • Grasshopper: Created icons for Export/Import Hatch Patterns components (RH-85191)

Usability Problems Fixed:

  • Stitch: Prevent selecting same edges twice (RH-62027)

Mac-Only Changes

Bugs Fixed:

  • Core Architecture: Unsaved changes inconsistency when Layouts present in file (RH-78629)
  • Display Metal: Materials can change when manipulating the view on Mac (RH-85204)
  • Notes: Deleted when opening other file (RH-80829)
  • Viewports: new floating viewport UI (RH-84324)

Performance Improvements:

  • Grasshopper: Slower performance in Rhino 6 than Rhino 5 with some components (RH-53015)

Regressions Fixed:

  • Analytics: Running an analysis command cancels the other (RH-85154)
  • ScriptEditor: Does not allow for running script with args (RH-85226)

Windows-Only Changes

Bugs Fixed:

  • Block: Adjusting width of block creation dialog doesn't resize controls (RH-85391)
  • Display: Hatches get overdrawn by background (RH-77541)
  • Grasshopper: Panels treat empty strings different between R5 and R6. (RH-45547)
  • Layout: New layout dialog does not read paper sizes from printer properties (RH-73618)
  • Rendering: Undo is delayed by 3 seconds (RH-85242)
  • Rendering: Materials: TreeView in content editor jumps when adding a new material (RH-85163)
  • SVG Editor: Shows File twice on menu bar (RH-83333)
  • SelectFilter: SelectionFilter: The panel may flash slowly when selecting unselectable object types (RH-85491)
  • SelectionFilter: SelectionFilter steals focus (RH-85366)
2 Likes

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

Bugs Fixed:

  • ClippingPlane:
  • CommandHelp: Remove gray area from help panel (RH-85598)
  • Toolbar: : Clicking the latest button on the Recently Used tools crashes Rhino (RH-85571)

Enhancements:

  • File IO: Add the repeat value to OBJ MTL file (RH-61731)

Regressions Fixed:

  • Grid: Z axis stays visible when turning off grid (RH-85495)

Windows-Only Changes

Bugs Fixed:

  • SDK: RhinoCommon: .NET Semi Modal dialogs don't work in re-parented Rhino (RH-85097)
2 Likes

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

Bugs Fixed:

  • Grasshopper: Components: Right Click bake on Model Object only updates 1 branch (RH-85560)

Mac-Only Changes

Bugs Fixed:

  • Chat: Chat window disappears on 2nd monitor (RH-85643)

Windows-Only Changes

Bugs Fixed:

  • PackageManager: System.Runtime.Caching not found when running "yak.exe --source" on Windows (RH-85602)
2 Likes

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

Bugs Fixed:

  • Material duplicate and undo breaks the material. (RH-85860)

Regressions Fixed:

  • Grasshopper: ShouldDrawPreview Changes Breaks Rhino.Inside Application (RH-85828)
1 Like

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

Bugs Fixed:

  • Arctic display: Parallel Reflected inverts shades (RH-84297)
  • BoundingBox: Includes stray vertices in render mesh (RH-85945)
  • ClippingDrawings: Misaligned background (RH-85816)
  • Compat: Sometimes fails with stack overflow (RH-81476)
  • Display:
    • Selected objects highlight isocurves that are turned off in display mode settings (RH-67008)
    • Shaded views depend on normal direction (RH-69567)
    • DisplayPipelineAttributes Property change does not update the view (RH-85955)
    • Issue with locked transparency (RH-60997)
    • Hatches don’t show thickness when PrintDisplay is on (RH-78675)
    • SmartTrack Not Visible in Clipped View (RH-85573)
  • Documentation: Add plugin/yak multi-targeting documentation and updated guidance for Rhino 8.2 (RH-78769)
  • Drape: Point clouds aren't ignored consistently (RH-61849)
  • Eto: SaveFileDialog not changing extension (RH-85223)
  • ExtrudeCrv: Curve far from origin causes a failure (RH-85655)
  • File IO:
    • SVG file not scaled correctly when importing (RH-85901)
    • Open GLB Failure Sample (RH-85614)
    • Text size is not saved correctly to DWG/DXF (RH-85419)
  • File IO: DWG: Import DXF inconsistencies in block with text (RH-84045)
  • Grasshopper 2: Doesn't run in WIP in NetCore (RH-85549)
  • GumballAlignment: "Align to Object" does not work for Brep faces (RH-84882)
  • Import: Autocad block import fails to import attributes with no default values (RH-85846)
  • Isolate: fails in a macro (RH-62716)
  • Keyboard Shortcuts: Tab key shortcut should just read "Tab" (RH-85293)
  • Linetype: “Add to document linetypes” in Custom Linetype dialog doesn’t work (RH-85855)
  • LineTypeDisplay: PrintWidth by Linetype (Default) (RH-80026)
  • LinkViewports: Viewport update is laggy (RH-64996)
  • Make2D:
    • Creates Unwanted Clipping Plane Intersections (RH-84978)
    • First angle thumbnails different from the results (RH-74824)
  • OSnap:Int:
    • Selective clipping of extrusions and breps/extrusions in blocks (RH-85905)
    • Selective clipping in inactive detail view (RH-85935)
    • Selective Clipping Issue (RH-85862)
  • Osnap:Point: Osnap Point: Visible but not snappable in analysis mode (RH-85618)
  • PropertiesPage: Render Mesh Settings "Custom Mesh" checkbox does not trigger OnModifyObjectAttributes (RH-85351)
  • ScriptEditor:
    • New Py2 and Py3 treat empty tree branches differently than legacy Py (RH-85932)
    • Python 3 does not have ConfigParser module (RH-85967)
    • ghobject converter data throws error on null input (RH-85623)
    • Slow performance and possible script corruption on large scripts (RH-85848)
    • Project author does not accept Ì or ø (RH-85806)
    • Legacy Project RHC is writable (RH-85825)
    • Output parameter does not marsh Python list into dotnet list (RH-85710)
  • Section Style: Section Style Boundary Not Using Widths (RH-81795)
  • Selection: Clipped objects incorrectly block mouse picking (RH-85940)
  • SubD: Mirror destroys SubD face texture points (RH-85330)
  • SVG Editor: a, k o, x keys don't work (RH-85295)
  • TextField: CurveLength Not Formatting Feet (RH-85873)
  • Toolbar:
    • Problem of accessing flyout toolbars on Popup toolbar (RH-73096)
    • Changing Options in the Button Editor doesn’t stick the first time (RH-84375)
  • UI Appearance: Ctrl + key shortcut to popup toolbar not working correctly (RH-73873)

Crashes Fixed:

  • Grasshopper: Components: QuadRemesh crashes while adding a line as a guide curve (RH-85362)
  • Mirror: Mirroring Control Points Eventually Crashes Rhino (RH-62717)
  • Toolbar: Crash when editing toolbar button (RH-85305)

Enhancements:

  • ExtractClippingSections: Extract Clipping Sections/Slices does not work for SubD (RH-85942)
  • Insert: Remembers last opened directory (RH-61691)
  • PackageManager: Improving local package repo performance (RH-76074)

Regressions Fixed:

  • Display: Turning on ambient occlusion hides per-face colors (RH-85579)
  • File IO:
    • OBJ export destroys UV mapping (RH-85534)
    • OBJ export incorrectly rotate objects (RH-85535)
  • Make2D: No Output from Block On Layout (RH-85517)
  • SVG Editor: RhinoUI Icons not working after removed pixel auto-flip (RH-85202)

SDK Enhancement:

  • SDK: RhinoCommon: Added "Loose" option to Project and Pull functions (RH-74131)

UI Change:

  • CommandHelp: Reworded "Auto-update" checkbox to "Dynamic Help" (RH-85609)

Mac-Only Changes

Bugs Fixed:

  • Grasshopper: Inputs in macOS not responding as expected (RH-82772)
  • Grasshopper: Components: Cannot "commit changes" on Context Inputs "At most…" "At least…" parameters on Mac (RH-84603)
  • Layout: Current layout on Mac does not show bold style name (RH-81432)
  • Quicklook: QuickLook and Thumbnails not working on macOS Sequoia (RH-84357)
  • SDK: RhinoCommon: DisplayPipeline.DrawBitmap not working on Metal (RH-81192)
  • Units: After change of units, old units still used (RH-85843)

Crashes Fixed:

  • Grasshopper: Deleting Saved Views Crashes Rhino (RH-85451)

Regressions Fixed:

  • Selection: Selection menu mouse behavior is incorrect (RH-85539)

Tasks Completed:

  • Quicklook: Grasshopper 2 File Formats as Doc Types and UTIs (RH-85996)

Windows-Only Changes

Bugs Fixed:

  • Dark Mode: Check New Objects dialog not dark mode aware (RH-85656)
  • Display: Rendered and Arctic modes show edges on GH previews of BREPs (RH-85542)
  • Layer:
    • Layer popup from status bar does not display full list instantly (RH-82746)
    • Persistent mouse-over pop-up (RH-78525)
  • Rendering: Decals: Ordering and editing out of sync (RH-80180)
  • Rendering: Textures: Texture panel causes massive lag (RH-85948)
  • SDK: RhinoCommon: RhinoDoc.Save() raises false when being called in RunCommand (RH-78351)
  • Text: Pasted text in Text dialog is invisible (RH-77626)
  • WindowLayout: Rhino disappears to the background after selecting a print color (RH-84153)

Enhancements:

  • SystemInfo: Indicate "Disabled" devices (RH-68215)

Regressions Fixed:

  • ChamferEdge: Makes surface disappear (RH-85831)
  • Rendering: Current Renderer changes don't stick (RH-85937)

Tasks Completed:

  • Digitizer Plug-in architecture: Updated Romer SDK and eliminate a warning (RH-40127)
3 Likes

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

Bugs Fixed:

  • Grasshopper: Area component does not return data from a flat box (RH-86038)
  • Grasshopper: Components: The SubDEdge component can not work properly (RH-82476)
  • Help: CommandContextHelpUrl gives 404 when searching in the Help panel (RH-86006)
  • Print: Vector output may not clip isocurves on Extrusion objects (RH-85899)
  • Section Tools: Hidden lines behind clipping fill are incorrectly drawn (RH-78206)

Mac-Only Changes

Bugs Fixed:

  • Eto: LoadComplete does not fire on Mac when using ShowSemiModal (RH-85993)
  • Quicklook: QuickLook: Preview Thumbnail for Loading Window is cropped (RH-86061)
  • Thumbmail Viewer: Splash preview thumbnails are getting cropped compared to Finder thumbnails. (RH-86018)
4 Likes

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

Bugs Fixed:

  • WindowLayout: Scriptable command print issue (RH-86164)

Regressions Fixed:

  • Grasshopper: Explode Object Regression (RH-86147)
  • Repeat: SubDDisplayToggle: Never repeat this command (RH-86156)

Mac-Only Changes

Tasks Completed:

  • Quicklook: Grasshopper 2 File Formats as Doc Types and UTIs (RH-85996)

Windows-Only Changes

Bugs Fixed:

  • UVEditor: Saving UV layout to image includes Grid when it is off (RH-85274)
2 Likes

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

Bugs Fixed:

  • SelectionFilter: Filter: One-shot selection filter is not working (RH-86222)

Crashes Fixed:

  • Crash: Crash in TabPanelDockBar.Show (RH-86264)

Regressions Fixed:

  • File IO: 8.17 Breaks DXF Export (RH-86319)
1 Like

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

Bugs Fixed:

  • Not possible to add decal via code (RH-71351)
  • Annotation: DimLinear: Dimensions moving when going from layout to detail (RH-71948)
  • BlockEdit: Block instance not immediately updating after transform change in UI (RH-86090)
  • BlockManager: Does not allow renaming by changing case of letters (RH-86186)
  • BoxEdit: Viewport Lag after selection (RH-85982)
  • Code Editor Control: Add Ctrl + / shortcut to comment out (RH-79802)
  • Containers: Exporting container adds an extra ".rhc" to file name (RH-86203)
  • Displacement: Does not use Object Properties repeat values correctly (RH-85943)
  • Display:
    • No BlendCrv Preview in Selectively Clipped Scene (RH-86148)
    • Selecting objects in Rendered mode is only showing naked edges (RH-86110)
    • “Use advanced GPU lighting” setting causes blackout when shadows are off (RH-86353)
    • Gumball Block Copy with Sun Weirdness (RH-86034)
  • ExtractClippingSections: Extract Clipping Sections / Slices from hidden objects (RH-85941)
  • File IO: Physically Based Material to OBJ (RH-84157)
  • FilletEdge:
    • Edit fails (RH-86207)
    • History break on fillet editing without break warning (RH-86010)
  • Grasshopper:
    • Make2D Not Working (RH-86396)
    • Removing target from Trigger component does not work (RH-86031)
  • History: MatchSrf/BlendSrf issue with FilletEdge Edit (RH-86285)
  • Layer: "Drag and drop" Issues (RH-86133)
  • Layout: Dimensions get misaligned when scaling a layout (RH-72038)
  • Make2D:
    • Make2D- selection and clipping planes drawn (RH-79166)
    • ClippingPlane/Mesh Intersection is not accurate (RH-85850)
    • Silhouette type for meshes misses when it is SectionCut (RH-82174)
  • Match: Not working as intended when curvature of curve to match is zero (RH-86253)
  • MatchSrf: Matched surface will be distorted after trimming (RH-62959)
  • OpenNURBS: Heap corruption error reading V2 file (RH-83540)
  • OSnap:
    • Check DrawOrder for Occlusion (RH-86388)
    • No Snap to Feature Close to Detail Border (RH-86313)
  • PluginManager: UI is loading wrong plug-in assembly (RH-86326)
  • Print: Fake2D Does Not Print Inner Border of Hatch (RH-85634)
  • RDK:
    • Decal is not displayed in decal UI (RH-86132)
    • Changing decal properties does not consistently update Raytraced viewport (RH-86089)
    • BakeFor not called for Maxwell (RH-86086)
  • Rendering: Cycles renders invisible decals (RH-86069)
  • ScriptEditor:
    • Python component does not include error line (RH-86122)
    • ScriptEditor’s Color input conflicts with Eto.Drawing.Color (RH-86380)
    • String return from RunScript is treated as enumerable in Python 2 (RH-86400)
    • Value Type Hints always provide a value (RH-86354)
    • Required ref to RhinoCodePlugin (RH-86357)
    • Torch-scatter fails to install (RH-86073)
    • Two Project components in Grasshopper collide in NodeInCode (RH-85684)
    • ClippingBox does not work as property getter (RH-86112)
    • Some help entries end in forward slash (RH-86151)
    • Completion fails for specific script in any python (RH-86072)
  • SDK: RhinoCommon:
    • Rhino.DocObject.ViewportInfo.FromJSON() does not work (RH-86439)
    • Attempts to add more decals after first fail (RH-67878)
  • Section Tools: Clipping drawing background for mesh is misaligned (RH-84452)
  • SVG Editor:
    • SVG does not have a preview (RH-86126)
    • Paste shifts unnecessarily and doesn’t check for Unknowns (RH-86092)
    • Shows off screen (RH-85603)
    • Imported SVG files do not display (RH-85666)
  • Templates: Small Objects - Inches template has unhelpful defaults (RH-85365)
  • TextObject: Center for text is not the same as Gumball center (RH-85952)
  • Toolbar: Button image gets blurry when copied from Rhino 8 to Rhino 7 toolbar (RH-86056)
  • UVEditor: Added "Selection from model" button (RH-84044)
  • ViewCaptureToFile: Forces saving transparent background if it is set in display mode (RH-42925)

Crashes Fixed:

  • Crash: Mesh Boolean Operation Crash (RH-86059)
  • FilletSrfToRail: Crash (RH-86202)
  • NetworkSrf: Limits input to 20,000 curves to prevent running out of memory (RH-86012)
  • Properties: Crash When Placing Wallpaper (RH-86141)

Regressions Fixed:

  • Grasshopper:
    • Arc returns invalid curve if radius is negative (RH-86437)
    • Kangaroo component names has changed in NodeInCode (RH-85999)
  • ScriptEditor: Grasshopper command with 'keep open' draws previews always (RH-86267)

SDK Enhancement:

  • ScriptEditor:
    • Install FSharp.Core dependency where required (RH-86429)
    • Provide API to create script components programmatically (RH-86266)
  • SDK: RhinoCommon: Exposed ON_SubD::HasPerFaceColors (RH-86308)

Usability Problems Fixed:

  • ScriptEditor: Print-Line-By-Line by default (RH-86071)

Mac-Only Changes

Bugs Fixed:

  • CommandHistory: Opens and ends up empty (RH-83932)
  • Containers: Scrolling toolbars on Mac does not work well (RH-81700)
  • Display: Changing layer color unchecks "Show for flat faces" for isocurves (RH-86115)
  • DocumentProperties: Render settings edit dialog for contents are not the topmost window (RH-84585)
  • Grasshopper: Opening user cluster on Mac causes graphics pipeline error (RH-84901)
  • Layout: No Fly-out Case (RH-86312)
  • Weight: Values are Rounded to 3 Decimal Places (RH-86444)

Regressions Fixed:

  • Display: Arctic Mode Doesn't Show Arrowheads in Parallel Views (RH-86209)
  • Settings: Restore Defaults does not work for Appearance (RH-84981)
  • Sidebars: Collapse Regression (RH-86173)

Usability Problems Fixed:

  • Grasshopper: Shift-enter/return shortcut in Edit Notes panel inserts extra line (RH-77350)

Windows-Only Changes

Bugs Fixed:

  • Annotation: Dimension Shift With Detail Window Activation/Deactivation (RH-65652)
  • Display: Surface and SubD settings don't indicate overrides (RH-73167)
  • SDK: C++ SDK plug-in wizard produces incorrect stdafx.h (RH-81812)
  • UI Appearance: Lots of extra windows visible when pressing Alt+Tab (RH-85630)

SDK Enhancement:

  • SDK: Added Window Layout support to Rhino C++ SDK (RH-86304)

Usability Problems Fixed:

  • ScriptEditor: Font variations does not work in new script editor (RH-78080)
2 Likes

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

Bugs Fixed:

  • Layer: Delete Layer Glitch (RH-86060)
  • Make2D: Clipping planes in 3dm files inserted as linked blocks, will be treated as normal planes (RH-72031)

Windows-Only Changes

Bugs Fixed:

  • Turntable: Does not remember the previous value in localized versions (RH-86500)

Usability Problems Fixed:

  • ScriptEditor: Font variations does not work in new script editor (RH-78080)
2 Likes

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

Bugs Fixed:

  • File IO: Physically Based Material to OBJ (RH-84157)
  • ScriptEditor:
    • env flag stopped working (RH-86665)
    • Python completion accidentally executes code (RH-86612)

Regressions Fixed:

  • Display: Color artifacts in blocks (RH-86448)

Windows-Only Changes

Usability Problems Fixed:

  • ScriptEditor: Font variations does not work in new script editor (RH-78080)
3 Likes

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

Regressions Fixed:

  • Display Metal: Display: Choose One Object Highlight in Rendered (RH-86697)
1 Like

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

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

Bugs Fixed:

  • Emap: EMap: Doesn't Work With PBR Materials (RH-86871)
1 Like

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

Bugs Fixed:

  • Display: Shadow clipping if ground plane is not on (RH-87153)

Regressions Fixed:

  • Grasshopper: Sort list fails (RH-87154)
1 Like

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

Bugs Fixed:

  • Grasshopper: Bake Should Use Model Space Scaling (RH-85976)

Regressions Fixed:

  • Display Metal: Choose One Object does not highlight NURBS objects (RH-86697)
1 Like