Skip to content

DYN-7301, DYN-9908: Update LibG NuGet packages for ASM 231 and 232 to latest versions#16908

Merged
aparajit-pratap merged 5 commits into
DynamoDS:masterfrom
aparajit-pratap:update-libg-packages-feb2026
Feb 23, 2026
Merged

DYN-7301, DYN-9908: Update LibG NuGet packages for ASM 231 and 232 to latest versions#16908
aparajit-pratap merged 5 commits into
DynamoDS:masterfrom
aparajit-pratap:update-libg-packages-feb2026

Conversation

@aparajit-pratap
Copy link
Copy Markdown
Contributor

Purpose

  • DynamoVisualProgramming.LibG_231_0_0: 4.0.0.4103 → 4.0.0.4145
  • DynamoVisualProgramming.LibG_232_0_0: 4.0.0.4117 → 4.0.0.4147
  • DynamoVisualProgramming.LibG_232_0_0_debug: 4.0.0.4117 → 4.0.0.4147

Latest versions from nuget.org (Feb 2026).

Declarations

Check these if you believe they are true

Release Notes

Updated LibG NuGet packages for ASM 231 and 232 to the latest versions. This update includes the following additions from the LibG project:

  • LibG PR 1599 – DYN-7301: Unify polycurve and polygon::by_points
    Unifies behavior of PolyCurve.ByPoints and Polygon.ByPoints.

  • LibG PR 1573 – DYN-9908: Return concrete curve type from Curve.PullOnto methods
    Curve.PullOntoPlane and Curve.PullOntoSurface now return concrete curve types (Line, Arc, Circle, Ellipse, EllipseArc, NurbsCurve) instead of generic Curve, so callers can use type-specific properties without casting. Includes performance improvements (e.g. reduced ASM API calls in curve type detection and in extract_curves_and_consume), RAII-based memory management in pull_onto_surface, and added support for EllipseArc in simplify().

Reviewers

(FILL ME IN) Reviewer 1 (If possible, assign the Reviewer for the PR)

(FILL ME IN, optional) Any additional notes to reviewers or testers.

FYIs

(FILL ME IN, Optional) Names of anyone else you wish to be notified of

- DynamoVisualProgramming.LibG_231_0_0: 4.0.0.4103 -> 4.0.0.4145
- DynamoVisualProgramming.LibG_232_0_0: 4.0.0.4117 -> 4.0.0.4147
- DynamoVisualProgramming.LibG_232_0_0_debug: 4.0.0.4117 -> 4.0.0.4147

Latest versions from nuget.org.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings February 20, 2026 05:08
@github-actions github-actions Bot changed the title Update LibG NuGet packages for ASM 231 and 232 to latest versions DYN-7301: Update LibG NuGet packages for ASM 231 and 232 to latest versions Feb 20, 2026
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the ticket for this pull request: https://jira.autodesk.com/browse/DYN-7301

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Dynamo LibG (ASM 231/232) NuGet dependencies across core libraries, UI, tools, and test projects to align the repo with the latest LibG packages published on NuGet (Feb 2026).

Changes:

  • Bump DynamoVisualProgramming.LibG_231_0_0 to 4.0.0.4145 in DynamoCore.
  • Bump DynamoVisualProgramming.LibG_232_0_0 to 4.0.0.4147 across production projects, tools, and tests.
  • Bump DynamoVisualProgramming.LibG_232_0_0_debug to 4.0.0.4147 for Debug builds in DynamoCore.

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated no comments.

Show a summary per file
File Description
test/Libraries/WorkflowTests/WorkflowTests.csproj Update LibG 232 test dependency to 4.0.0.4147.
test/Libraries/TestServices/TestServices.csproj Update LibG 232 test dependency to 4.0.0.4147.
test/Libraries/GeometryColorTests/GeometryColorTests.csproj Update LibG 232 test dependency to 4.0.0.4147.
test/Libraries/DynamoPythonTests/DynamoPythonTests.csproj Update LibG 232 test dependency to 4.0.0.4147.
test/Libraries/AnalysisTests/AnalysisTests.csproj Update LibG 232 test dependency to 4.0.0.4147.
src/Tools/NodeDocumentationMarkdownGenerator/NodeDocumentationMarkdownGenerator.csproj Update LibG 232 tool dependency to 4.0.0.4147.
src/Libraries/Tesellation/Tessellation.csproj Update LibG 232 library dependency to 4.0.0.4147.
src/Libraries/GeometryUIWpf/GeometryUIWpf.csproj Update LibG 232 WPF UI dependency to 4.0.0.4147.
src/Libraries/GeometryUI/GeometryUI.csproj Update LibG 232 UI dependency to 4.0.0.4147.
src/Libraries/GeometryColor/GeometryColor.csproj Update LibG 232 library dependency to 4.0.0.4147.
src/Libraries/CoreNodes/CoreNodes.csproj Update LibG 232 core nodes dependency to 4.0.0.4147.
src/Libraries/Analysis/Analysis.csproj Update LibG 232 analysis library dependency to 4.0.0.4147.
src/DynamoManipulation/DynamoManipulation.csproj Update LibG 232 manipulation dependency to 4.0.0.4147.
src/DynamoCoreWpf/DynamoCoreWpf.csproj Update LibG 232 core WPF dependency to 4.0.0.4147.
src/DynamoCore/DynamoCore.csproj Update LibG 231 to 4.0.0.4145 and LibG 232 (Release/Debug) to 4.0.0.4147.

@aparajit-pratap aparajit-pratap changed the title DYN-7301: Update LibG NuGet packages for ASM 231 and 232 to latest versions DYN-7301, DYN-9908: Update LibG NuGet packages for ASM 231 and 232 to latest versions Feb 20, 2026
@aparajit-pratap aparajit-pratap requested a review from a team February 20, 2026 05:17
@sonarqubecloud
Copy link
Copy Markdown

@aparajit-pratap
Copy link
Copy Markdown
Contributor Author

@aparajit-pratap aparajit-pratap merged commit de6a26b into DynamoDS:master Feb 23, 2026
28 of 29 checks passed
@aparajit-pratap aparajit-pratap deleted the update-libg-packages-feb2026 branch February 23, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants