SketchUp Desktop 2025.0.2

SketchUp 2025.0.2
25.0.634 Win 64-bit
25.0.633 Mac 64-bit

SketchUp Release Notes

Tools

  • Fixed an issue where the Rotate tool, when locked to an orientation, was not inferencing other points on an object when hovering over control points, snaps or rotation grips.
  • Edges of rectangles drawn on a face in parallel projection mode will now be visible before you commit the shape.
  • Fixed an issue where the Rotate tool protractor would switch to match the orientation of a control point under the cursor, even if the rotation direction was locked to another plane at the time.

Extensibility

  • Clarified information around Environment documentation.
  • Fixed an issue where developers were unable to unset the current environment with the Ruby API.
  • Updated the Ruby API for PBR Materials to allow better Implementation of Setters for normal_enabled and ao_enabled.
  • Updated the C API for PBR Materials to allow better Implementation of Setters for normal_enabled and ao_enabled.
  • Addressed some GitHub documentation bugs.
  • Updated Ruby documentation release notes with new OpenSSL version for 2025.0.

Miscellaneous

  • Fixed a regression where textures on tags were not visible on geometry.
  • Fixed several crashes related to a rotated array.
  • Fixed an issue causing labels to not appear in Classic rendering mode.
  • Updated the Scale Figure and Template files allowing for proper translation of the ThomThom scale figure description.
  • Fixed an issue where selecting Don't show this again in the Purge Unused dialog was not persisting across multiple sessions. Users will no longer repeatedly see this dialog box after opting to hide it.
  • Fixed an issue where using the classic graphics engine, adding dimensions, and creating a new scene, would show the dimension text as black boxes.
  • Fixed a graphics issue where combining Hidden Line with Color by Tag, and the tag is colored with a bitmap image, would not show the image on tagged faces.
  • Addressed a security vulnerability by updating libTIFF to version 4.7.
  • (Windows) Fixed an issue where files with non-English characters fail to open.
  • (Windows) Fixed an issue where opening a .skp file from its saved Windows location resulted in an error if the file's name contained non-English characters.
  • (MacOS) Fixed an issue where, when in a top down view, drawing a new rectangle within the bounds of an existing rectangle would not show the new rectangle edges until the drawing was completed.

LayOut Release Notes

Stability

  • Fixed a crash that could occur when you update a SketchUp model.

Miscellaneous

  • Fixed an issue where dimensions would still appear when entering character strings besides '<>',
  • Fixed the Rotate tool behavior to enforce 15 degree snapping when rotating within the dotted rotate indicator arc.
  • Fixed an issue causing labels which were copies from attached labels to move when an entity such as a viewport was modified.
  • We fixed an issue when scaling the bounds of a model contained in a clipping mask, the clipping mask could inadvertently become selected.
  • We fixed a bug where the proportional scale (shift) modifier prevented objects from being scaled smaller.
  • We fixed a bug where viewport edit and output resolution wasn’t being saved and read back in properly.
  • (Win) We fixed an issue preventing some exported DWG files from being opened.
  • (Mac) We fixed an issue turning off fills for multiple selected dimensions.

SketchUp API Release Notes

C API Additions and Improvements

  • Added APIs for physically based material properties.
    • SUMaterialSetNormalEnabled()
    • SUMaterialSetAOEnabled()

Ruby API Additions and Improvements

  • Added APIs for physically based material properties.
    • Material#normal_enabled=
    • Material#ao_enabled=

Open SSL Update

The version of OpenSSL in Ruby is updated to 3.4.1.

Ruby API Bug fixes

  • Fixed Sketchup::Environments#current= to allow unsetting the current environment.