Skip to content

Update 5.0.0 Major update#87

Open
cpsdev wants to merge 10 commits intomasterfrom
update_5.0.0
Open

Update 5.0.0 Major update#87
cpsdev wants to merge 10 commits intomasterfrom
update_5.0.0

Conversation

@cpsdev
Copy link
Collaborator

@cpsdev cpsdev commented Mar 3, 2026

Major update of the Autodesk Post Utility

Copy link

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

Major update of the Autodesk Fusion Post Processor Utility VS Code extension to v5.0.0, including a large refactor of the extension runtime, new explorer views/features (filters, recent items, regression testing), and updated resources/branding.

Changes:

  • Updated extension manifest (v5.0.0, newer VS Code engine, new commands/menus/settings, simplified activation, updated build scripts).
  • Replaced legacy CNC/Machine/Function/Property list implementations with new providers (filtering, grouping, online library integration, regression selection).
  • Added extension-provided IntelliSense + enhanced debug navigation/hover/call-stack functionality.

Reviewed changes

Copilot reviewed 28 out of 128 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
vs-code-extension/res/loading.txt Updated/added loading resource content used by the extension UI.
vs-code-extension/res/img/lineJumper.gif Updated/added UI help/preview image asset.
vs-code-extension/res/img/codeCompletion.gif Updated/added UI help/preview image asset.
vs-code-extension/res/icons/logo.png New/updated extension logo.
vs-code-extension/res/help/preview.gif Updated/added help asset.
vs-code-extension/res/help/posting.gif Updated/added help asset.
vs-code-extension/res/help/helpFile.html Help HTML content removed (file now empty).
vs-code-extension/res/help/functionList.gif Updated/added help asset.
vs-code-extension/res/help/cpsextension.gif Updated/added help asset.
vs-code-extension/res/._.DS_Store Added macOS artifact in resources (if present in repo).
vs-code-extension/package.json Manifest: version/engine bump, command/menu/settings overhaul, activation update, build script updates.
vs-code-extension/out/utils.js New shared utilities (fs helpers, exec wrapper, hashing, editor file display, deep clone).
vs-code-extension/out/src/variableList.js Legacy variable list implementation removed.
vs-code-extension/out/src/properties.js Legacy properties provider removed.
vs-code-extension/out/src/machineList.js Legacy machine list implementation removed.
vs-code-extension/out/src/functionList.js Legacy function list implementation removed.
vs-code-extension/out/src/cncList.js Legacy CNC list implementation removed.
vs-code-extension/out/src/.vscode/settings.json Removed embedded VS Code settings from build output.
vs-code-extension/out/providers/propertyProvider.js New property tree provider (grouping, filtering, change/reset actions, cache handling).
vs-code-extension/out/providers/functionListProvider.js New function list provider (symbol-based, sorting, active function highlighting).
vs-code-extension/out/providers/fileTreeProvider.js New unified file tree provider (CNC/machine trees, search/filter, recent, online library grouping, checkbox selection for regression).
vs-code-extension/out/postProcessorIntellisense.js Extension-side completion + hover for CPS/CPI when outside a workspace.
vs-code-extension/out/onlineLibrary.js Online machine list fetch + cache + bulk download with concurrency controls.
vs-code-extension/out/lineSelection.js Updated NC-output click navigation using stack metadata + inline debug annotations.
vs-code-extension/out/extension.js Main activation/registration rewritten (providers, commands, debug UX, online library download, type installation).
vs-code-extension/out/config.js New config wrapper for AutodeskPostUtility settings access.
vs-code-extension/CHANGELOG.md Added detailed 5.0.0 release notes at the top.
vs-code-extension/.vscodeignore Excludes user/downloaded content from VSIX packaging.
vs-code-extension/.vscode/settings.json Removed workspace settings file.
vs-code-extension/.vscode/launch.json Removed extension-host launch configuration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 717 to 721
"__metadata": {
"id": "d7881a36-c8dd-487b-8ab1-0f00cc4980bd",
"publisherDisplayName": "Autodesk",
"publisherId": "ea315e41-783a-47fe-9531-1a81dfe2a24d",
"isPreReleaseVersion": false,
"installedTimestamp": 1772529364404,
"targetPlatform": "undefined",
"updated": false,
"isApplicationScoped": false,
"installedTimestamp": 1662973499378
"size": 15713070
}
Copy link

Copilot AI Mar 3, 2026

Choose a reason for hiding this comment

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

The __metadata block looks like VS Code’s locally-generated install metadata (timestamp/size/targetPlatform) and shouldn’t be committed as part of the extension manifest. Keeping it will create noisy diffs and may be rejected/ignored by packaging tools; it can also become stale immediately after build/publish. Remove the __metadata section from package.json (and consider adding it to tooling/ignore rules if it’s being regenerated).

Copilot uses AI. Check for mistakes.
Copy link

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

Copilot reviewed 32 out of 128 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cpsdev cpsdev marked this pull request as ready for review March 4, 2026 09:12
@cpsdev cpsdev requested review from george-roberts March 4, 2026 09:13
@autodesk-chorus
Copy link

Chorus detected one or more security issues with this pull request. See the Checks tab for more details.

As a reminder, please follow the secure code review process as part of the Secure Coding Non-Negotiable requirement.

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.

2 participants