This latest release includes some highly requested features, impressive productivity improvements, and awesome data management capabilities that you only get with Onshape. 

Remember: The updates listed here are now live for all users when creating new Documents. Over the next few days, these features will also be available in Documents created before this update.

Onshape Part Studios

Skip Pattern Instances

Linear, Circular, and Curve pattern features now include an option to skip selected instances. 

Isoparametric Curve

You will find a new Isoparametric Curve feature that allows you to create curves along a face in either the U or V direction.

Thin Sweep

A new option has been added to the Sweep feature to create a Thin Sweep.

Onshape Drawings

General Fit Class Tolerances

Fit class tolerances can now be applied to any dimension. Tolerances are derived from standard tables based on fit type, class, and diameter.

Onshape Documents

Restore Deleted Branch/Workspace

Deleting a branch or workspace now shows a message confirming that the branch has been successfully deleted and an option to restore it instantly. Deleted workspaces are kept for up to 30 days and can be easily restored.

Action Items Panel

Comments, Tasks, and Release notifications can now be accessed directly from within a Document with filters relating to the current open Document or other company-wide Action items.

Onshape Analytics

Where Used List for Obsoleted Items

The Obsoletion Dashboard now includes a “Where Used List” drill-down report to make it easy to find Assemblies and Drawings that contain obsoleted items that may need updating or replacing.

Onshape FeatureScript

New Functions

Evaluate functions:
evEdgeCurvatureDerivative (context is Context, arg is map) returns Vector

  • Evaluate the derivative of the curvature vector with respect to arc length, that is, the third derivative of the curve with respect to arc length.

evFaceCurvatureDerivative (context is Context, arg is map) returns MatrixWithUnits

  • Given a face, calculate and return the derivative of the second fundamental form of the face in a given direction.

String functions:
substring (s is string, startIndex is number) returns string

  • Returns a substring of a string starting at the specified start index.

substring (s is string, startIndex is number, endIndex is number) returns string

  • Returns a substring of a string starting at the specified start index and ending at the specified end index.

startsWith (s is string, prefix is string) returns boolean

  • Returns whether a string starts with the specified prefix.

endsWith (s is string, suffix is string) returns boolean

  • Returns whether a string ends with the specified suffix.

splitByRegexp (s is string, separatorRegexp is string) returns array

  • Split a string into parts based on a regular expression separator.

indexOf (s is string, substr is string) returns number

  • Returns the index of a substring in a string, or -1 if the substring is not found.

indexOf (s is string, substr is string, startIndex is number) returns number

  • Returns the index of a substring in a string starting the search at a specified start index, or -1 if the substring is not found.

indexOfRegexp (s is string, regexp is string) returns number

  • Returns the first index of a regular expression match in a string, or -1 if not found.

indexOfRegexp (s is string, regexp is string, startIndex is number) returns number

  • Returns the first index of a regular expression match in a string starting at the specified start index, or -1 if not found.

repeatString (s is string, count is number) returns string

  • Returns a string made by repeating the first argument a specified number of times.

Manipulator functions:
togglePointsManipulator (definition is map) returns Manipulator

  • A series of points which can each be selected individually.

Normalize Performance

The performance of the normalize() function has been dramatically improved to make custom and built-in vector-based features run much faster. To make use of this in custom features, change the library versions at the top of each feature to point to the latest available.

Onshape Learning Center

Course Improvements

The Understanding Curves course in the Learning Center has been updated to include instructions on how to use the new Isoparametric Curve feature.


Please take a moment to try out these new features and improvements and leave your comments in the Onshape Forums post. For a detailed list of all the changes in this update, please see the changelog.

onshape forum CTA