Table of Contents

PDMShell Changelog And Release Notes

Track PDMShell releases, new command-line features, SOLIDWORKS PDM add-in updates, script library templates, bug fixes, and upgrade notes.

Important

PDMShell 4.0.50 and newer use a signed per-user installer. Updates replace the existing installation automatically without requiring a manual uninstall or administrator privileges.

4.1.55 (2026-11-14)

  • Fixed a crash when using -single with multiple PDMShell tabs.
  • Single-instance requests stay within the same Windows user and session, including Remote Desktop sessions.
  • Improved request delivery during startup and reports when a request cannot be sent to the running window.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.54 (2026-11-12)

  • The installer automatically confirms the specific English PDM .NET add-in reload warning during add-in deployment, including when the dialog has no parent window. Unrelated dialogs are left untouched.
  • Includes the setvar edit-mode save/check-in correction and the visual editor flat-pattern toggle fix described below.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.53 (2026-11-12)

  • Fixed setvar with Edit=true saving variable changes after check-in. Each file is now saved before check-in; failed updates stay checked out and the next result is processed.
  • The visual editor shows export -flatPattern as a checkbox and accepts both the flag and explicit true or false values.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.52 (2026-11-11)

  • Drawing flat-pattern exports use the referenced model's basename without configuration or body suffixes. Filename conflicts report an error.
  • Read the first model referenced by a drawing with referencedDocumentRevision() and referencedDocumentVariable(). Both support a drawing ID or path and work with optimized scripts.
  • Use isToolbox() to identify Toolbox parts in script conditions.
  • Odoo mappings support readable relation names and custom relation fields.
  • Expand the AI assistant across the editor window and open its guide from the help button.
  • Fixed unrelated expressions being treated as revision file paths.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.51 (2026-11-06)

  • Export can create a drawing PDF and a STEP of its referenced model in one command. Use -outputVariable to collect the filenames.
  • Flat-pattern exports skip ordinary parts. Use isSheetMetal() to check a part or drawing before exporting DXFs.
  • Get accepts revision labels, negative version offsets, and -newName for the retrieved copy.

4.1.50 (2026-11-06)

  • The task launch dialog adapts to larger text and narrow windows. Press Enter to add a line to an answer. Long forms scroll while Continue and Cancel stay visible.

4.1.49 (2026-11-06)

  • Fixed custom box names and positions resetting when script text reloads in the visual editor.
  • Preserved branch layout and names when saving and reopening standalone scripts.
  • Added regression coverage for view changes, temporary invalid text, task scripts, and older saved files.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.48 (2026-11-05)

  • Added runswmacro -list ... -checkout to check out selected files and check them back in after macro success. Existing checkouts remain checked out.
  • Reference caching skips unavailable and non-file references with warnings. Failed items stay checked out and processing continues.
  • Macro CSV reports now include per-file messages and warnings in a Details column.
  • Added a checkout checkbox in the visual editor.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.47 (2026-11-05)

  • RunSWMacro leaves writable and checked-out reference copies alone instead of blocking the selected document.
  • Edited macro searches prepare only the selected file for checkout. References may be cached, but are not checked out or checked in.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.46 (2026-11-05)

  • Fixed visual script loading for expressions containing spaces and nested quotes, including regex values used to extract document IDs.
  • Preserved the editor's readable/raw script formatting and fixed evaluation of quoted expressions generated by the editor.
  • Added regression coverage for expression loading, saving, and runtime evaluation.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.45 (2026-11-04)

  • Fixed visual command validation to accept -id wherever a command supports it as an alternative to -filePath, including $id and global expressions.
  • Invalid numeric IDs and conflicting target selectors still report validation errors.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.44 (2026-11-04)

  • Added login -explorer to log into the PDM client and open a new vault window without changing the PDMShell connection.
  • Read saved usernames and passwords using -credentials and a Windows Credential Manager Generic Credential.
  • Explorer login reports PDM errors immediately and closes its dialogs on failure or cancellation.
  • Improved runtemplate confirmation when a template dialog has no parent window.
  • Added an illustrated login guide and a prominent local-cache notice for getvar.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP.

4.1.43 (2026-11-04)

  • Collect task-launch inputs in one dialog and use ${task.Name} in the script. The dialog shows the task name, accepts multiline answers, and uses Continue to proceed.
  • Link tasks to the latest saved vault script, edit unlinked task scripts directly, and import encrypted scripts with Unicode text.
  • Evaluate console paths, search queries, CSV filenames, and other parameters consistently. Fixed folder-copy names and Pack and Go output expressions.
  • Read project-folder data with folderVariable(path, name).
  • Export sheet-metal flat patterns from parts or drawing references to DXF/DWG, with optional bend lines.
  • Save as vault script now saves immediately, so the script is available for task selection without a second Save.
  • Updated standalone PDMShell, the bundled PDM add-in, and MCP. Update the vault add-in to use the new task features.

4.1.42 (2026-11-03)

  • Fixed transition when a transition name is supplied for a single file or search results. Names now match case-insensitively across Windows locales.
  • Numeric transition IDs keep their existing behavior.
  • Updated standalone PDMShell and the bundled PDM add-in. Update the vault add-in to apply the fix to PDM-triggered scripts.

4.1.41 (2026-11-02)

  • Added trim() and substring() to clean whitespace and extract part of a value.
  • Added autocomplete entries for Conditions and Evaluate, plus MCP guidance.
  • Updated standalone PDMShell and the bundled PDM add-in. Update the vault add-in to use the functions in PDM-triggered scripts.

4.1.40 (2026-11-02)

  • Read another file's workflow or state with workflow(), workflowID(), state(), and stateID(), using its file ID, complete path, or filename in the current PDM folder.
  • Use these lookups in IF conditions without changing the current script item. Missing targets report an error instead of using the source file.
  • Added editor suggestions and MCP guidance. Updated standalone PDMShell and the bundled PDM add-in; update the vault add-in to use these functions in PDM-triggered scripts.

4.1.39 (2026-11-02)

  • Maintenance release for the standalone application, PDM add-in, and MCP server.
  • Install through the usual PDMShell update process. Existing commands and settings are unchanged.

4.1.38 (2026-11-02)

  • Fixed vault script conditions using = or ==: they now compare values like equals, instead of treating the expression as nonempty text. State comparisons are case-insensitive, and nonmatching or empty states do not match.
  • Added symbolic inequality and numeric comparisons to the vault condition evaluator and editor.
  • Updated the standalone application and bundled PDM add-in. Update the vault add-in to apply the fix to PDM-triggered scripts.

4.1.37 (2026-10-31)

  • Pass complete file and folder paths to runscript -items, including lists mixed with existing ID pairs. Each folder is one target; invalid entries are reported and skipped.
  • Added headless command-line examples for scripts with multiple targets.
  • In the installer, selecting Install starts the selected vault's add-in deployment without an extra confirmation. Verified success closes the installer and opens PDMShell automatically; failures remain visible for retry.
  • Updated the standalone application, PDM add-in and MCP guidance.

4.1.36 (2026-10-30)

  • Fixed CSV operation reports saved inside PDM: new reports are added to the vault, and existing reports require your checkout on this computer. Reports remain checked out.
  • If saving a completed vault report fails, PDMShell reports the failure and retains a temporary copy when available.
  • Standalone scripts now return exit code 0 for success or 1 for failure/cancellation. Later successful commands and quit -silent preserve earlier failures.
  • Updated MCP guidance and simplified the scripting, command-line, Dispatch and workflow-transition articles. Removed outdated tutorial videos and screenshots.
  • Updated the standalone application, PDM add-in and MCP server.

4.1.35 (2026-10-29)

  • Save CSV operation reports from search commands, including check-in, checkout, export, BOM and Odoo.
  • Reports start with file ID, parent folder ID, name and output, followed by status and error details. Failed items remain visible while later items continue, unless Stop on error is enabled.
  • Report destinations cannot overwrite their input files. Batch operations and background task launches are clearly identified in the reporting guide.
  • Updated command help, MCP guidance, the standalone application and PDM add-in.

4.1.34 (2026-10-25)

  • Add -checkout to updatereferences and updatereferencemap to check out unlocked parents and check them back in after saved references are verified.
  • Files already checked out by you stay checked out. Failed updates remain available for inspection without automatic check-in or undo.
  • If a parent fails during checkout, update, verification or check-in, other CSV groups and search results continue. The overall command reports failure.
  • Updated command help, MCP guidance, the standalone application and PDM add-in.

4.1.33 (2026-10-24)

  • Replace an exact file reference using updatereferences with -oldReferencePathOrID and -newReferencePathOrID. Each accepts a positive PDM file ID or a complete absolute path.
  • Use updatereferencemap for a CSV of Reference,Old,New paths. Rows for the same parent are grouped into one update and verification cycle, even when separated in the CSV.
  • Invalid or conflicting mappings are rejected. A failed parent remains checked out for inspection while independent parents continue. Parents must already be checked out; these commands do not check files in automatically.
  • Added MCP guidance for both reference workflows.
  • Updated the standalone application, PDM add-in, and MCP server.

4.1.32 (2026-10-23)

  • Export to PDM and copy source variables to the exported file's data card with -map.
  • Use -overwrite to update existing exports. PDMShell manages checkout and check-in; files you already had checked out stay checked out.
  • Existing exports are skipped unless overwrite is enabled. Variable mapping is skipped for destinations outside PDM.
  • MCP exposes the new export options and their behavior.
  • Updated the standalone application, PDM add-in, and MCP server.

4.1.31 (2026-10-23)

  • Widen the Command Parameters panel by dragging its divider. It now uses the available editor width instead of stopping at 520 pixels.
  • Use mkdir inside or outside the connected vault. Existing folders succeed without an error.
  • The script progress window returns above the active PDM Explorer window after commands and file or folder selection, without taking keyboard focus.
  • Successful PDM tasks now show Completed instead of the last command in the progress message.
  • Updated both the standalone application and the PDM add-in.

4.1.30 (2026-10-21)

  • Added Odoo-generated item references: create a product in Odoo and save its assigned number back to a writable PDM data card variable.
  • Fixed Odoo preview refresh after saving changes to your checked-out working copy.
  • Added multi-script import and export to the vault script picker. Import adds copies without overwriting existing scripts.
  • Updated both the standalone application and the PDM add-in.

4.1.25 (2026-10-20)

  • Added the Odoo connector with vault settings, field mappings and computed/saved BOM previews.
  • Added unified previews with direction switching, PDM data-card editing, BOM/configuration selection and Open in Odoo.
  • Thumbnail changes synchronize automatically with item/property pushes using vault, document or Windows thumbnail sources.
  • Added eye buttons and a column menu with visibility settings saved to the vault connector.
  • Added structured Odoo previews and command guidance for MCP.
  • Checkout retains callback progress in the console; check-in reports per-file stages and elapsed time.

4.1.24 (2026-10-19)

  • Fixed default argument parsing for bare commands and empty options.
  • Command exceptions now report failure instead of displaying a misleading success message.
  • Fixed missing-file diagnostics in get and listreferences, including reference CSV export failures.
  • Added forward-slash path support in print, history, refresh, and listreferences.
  • Fixed recursive searches in refresh, listreferences, and updatereferences.
  • Added parser regression coverage for all 79 command definitions and live read-only vault checks.

4.1.23 (2026-10-19)

  • Fixed runtask file ID and extensionless path handling; search is optional when selecting a single file.
  • Fixed task targets from search results and added clear instructions to check in checked-out files before running a task.
  • Failed task launches now report errors without a false success message; disconnected vaults show login guidance.

4.1.22

  • Added a guided tour with console exercises and vault menu setup guidance.
  • Improved the template library with script and macro previews, setup details, and unsaved drafts.
  • Improved Settings, menu placement, tooltips, and dark theme appearance.

4.1.21

  • Restored hidden script progress after choosing a file or folder.
  • Kept keyboard focus and open dialogs undisturbed.
  • Update the vault add-in to apply this fix to Explorer right-click scripts.

4.1.20

  • Kept script progress visible above active Explorer during long-running commands after file or folder selection.
  • Progress stays behind open pickers and does not take keyboard focus or interrupt other applications.
  • Update the vault add-in to apply this fix to Explorer right-click scripts.

4.1.19

  • Restored script progress above active Explorer after choosing a file or folder.
  • Kept keyboard focus unchanged and respected switching to another application.

4.1.18

  • Added an Explorer-style folder picker with an address bar and search.
  • The updater now attempts to close PDMShell and stop its background MCP server before installation.
  • Save prompts are respected; other blocking applications still require confirmation.

4.1.17 (2026-10-16)

  • Fixed the addtovault label parameter showing a checkbox instead of a text field.
  • Label names and comments remain editable as text in standalone and vault script editors.

4.1.16 (2026-10-16)

  • Added file and folder selection dialogs for interactive scripts.
  • Reuse selected paths with script-local or session-global variables.
  • Cancelling a picker clears its result and stops the script without an error.
  • Added visual-editor options, autocomplete, and MCP help; unattended tasks and MCP do not open picker dialogs.

4.1.15 (2026-10-16)

  • Fixed cd navigation by folder ID and added navigation to a file's containing folder.
  • Use -idType File or -idType Folder to distinguish overlapping IDs.
  • Improved absolute and relative paths, including uncached files and names with dots or spaces.
  • Failed navigation preserves the current folder and reports an error.

4.1.14 (2026-10-14)

  • Hidden hook-event placeholders from autocomplete in the interactive command box.
  • Kept event placeholders available in script editors, condition dialogs, and the expression evaluator.

4.1.13 (2026-10-14)

  • Added workflow transition and event placeholders with autocomplete and per-file context.
  • Commands with file paths now also accept file IDs, with safer target validation.
  • Improved global variables and nested expressions when running selected items and scripts.
  • Fixed until conditions with negative values and preserved literal paths and event text.
  • Updated command help, MCP guidance, and documentation.

4.1.12 (2026-10-14)

  • Fixed successful vault logins incorrectly failing PDM tasks when no desktop UI is running.
  • Check-in skips files already checked in; checkout skips files already checked out by you on this computer.
  • Genuine check-in failures still mark tasks as failed; successful skips no longer stop scripts.

4.1.11 (2026-10-14)

  • Added regexReplace for replacing regex matches, including numbered and named capture groups.
  • Added regex replacement examples, autocomplete, and protection against slow matching.
  • Fixed expression help discovery in the built-in AI assistant for strings, regex, arithmetic, and placeholders.

4.1.10 (2026-10-13)

  • Allow all PDMShell commands for the current chat in the built-in AI assistant.
  • See and revoke approvals in the AI panel; approvals reset on new chat, settings changes, disconnect, or restart.
  • External MCP permissions, licensing, and vault access checks are unchanged.

4.1.9 (2026-10-13)

  • Added error-handling settings for tasks and vault scripts: stop on errors or continue while reporting failure.
  • Optionally treat your existing checkout on the same computer, or missing checkout targets, as logged warnings.
  • Checkout failures now correctly affect task status instead of reporting success.

4.1.8 (2026-10-13)

  • Command menu scripts now target the selected folder when a folder is selected.
  • Mixed file and folder menu selections keep their type and order.
  • Folder event scripts now use the affected folder for copy, move, rename, and supported folder hooks.
  • Missing folder targets fail safely or are skipped instead of falling back to a parent or unrelated item.

4.1.7 (2026-10-13)

  • PDM task folder selections now run against the selected folder.
  • Test With Folder preserves the selected folder.
  • Unresolvable task selections report an error instead of switching to another object.

4.1.5 (2026-10-12)

  • Vault add-in installation, updates, and repair now check perpetual maintenance coverage before changing files or registration.
  • Uncovered or unverifiable updates keep the existing add-in; checks use the vault's pooled or local licensing mode without borrowing seats.
  • Free, trial, and subscription-only update behavior is unchanged.

4.1.4 (2026-10-12)

  • Removed automatic debugger-attachment prompts when loading or running the PDM add-in, including Debug builds.
  • Developers can still attach manually from Visual Studio.

4.1.3 (2026-10-12)

  • Separated perpetual maintenance coverage from the license's lifetime expiry.
  • Standalone, MCP, and the vault add-in now check coverage using the same PDMShell release version.
  • In-app updates check coverage before closing PDMShell and keep your installed version if the update is not covered or cannot be verified.
  • Clarified maintenance status in the License center; Free, trial, and subscription update rules are unchanged.

4.1.2 (2026-10-12)

4.1.1 (2026-10-11)

  • Vault scripts now use the same Conditions editor as IF and until.
  • Made condition controls larger and added clearer explanations.
  • Updated the vault-script guide with current screenshots.

4.1.0 (2026-10-11)

  • Simplified the Conditions editor with autocomplete, automatic syntax checks, and Help.
  • Added workflow and state placeholders to autocomplete.
  • Show the number of rules on the Edit conditions button.
  • Combined computer and vault licensing in the License center.
  • Ctrl+S now saves; Alt+S opens a new session.
  • Expanded the IF examples and refreshed Settings and licensing screenshots.

4.0.99 (2026-10-11)

  • Improved perpetual licensing across desktop, MCP, vault, and offline activation.
  • Covered builds remain eligible after maintenance ends; newer builds require renewed maintenance.
  • Existing activation requirements and seat limits still apply.

4.0.97 (2026-10-11)

  • undocheckout now verifies checkout status before reporting success.
  • Added LockedOnComputer to search by checkout computer.
  • Corrected completion messages so failed or cancelled commands do not report success.
  • Improved error reporting for reference updates and scripts.
  • Refreshed the light/dark startup splash and fixed visual-editor resizing.

4.0.96

  • Fixed desktop startup after the MCP trial had initialized the Windows profile.
  • Preserved existing settings, reporting preferences, and trial status.

4.0.95

  • Show progress while the updater closes or terminates blocking applications.
  • Added Terminate all for eligible blockers, with confirmation before unsaved work could be lost.
  • Continue checking remaining blockers after an individual action fails.
  • Improved reliability when multiple sessions create the same log file.

4.0.94 (2026-10-07)

4.0.93

  • Fixed date/time placeholders and Windows paths in dump log filenames.
  • Included session history and accumulated script output in logs.
  • Improved log-file safety and clearer reporting of vault permission and check-in errors.

4.0.92 (2026-10-06)

  • Added Run from here and Run this action only.
  • Run selected actions without replacing or saving the complete script.
  • Keep enclosing IF/Else blocks intact; UNTIL and jump scripts still require a full run.
  • Confirm the effects of skipped setup before starting; normal permissions and cancellation still apply.

4.0.91 (2026-10-06)

  • Fixed an installer lock that could prevent updates.
  • Show applications blocking installation and offer Recheck.
  • Added confirmed Close application, Force terminate, and Restart Explorer actions.
  • Improved incomplete-scan warnings and access to installer logs.

4.0.90

  • Added explicitly confirmed vault add-in repair, including same-version reinstall and repair after failed inspection. Inspection, installation and verification each run in a separate process.
  • Retained login, Edit add-ins permission, payload validation and known-downgrade protection. Unknown-version repair warns that replacing a newer installed version cannot be ruled out.
  • Improved diagnostics with the stage, worker, exception type, HRESULT and dependency filename when available. Failed verification reports an uncertain outcome without automatic retry or rollback.
  • Expanded MCP and embedded AI expression discovery to all 35 evaluator functions and aliases, placeholders, variables, regex, revisions, context requirements and side effects.
  • Fixed task import button caption contrast.

4.0.89

  • Disabled Prefer 32-bit for standalone PDMShell and managed helpers. AnyCPU runs as 64-bit on 64-bit Windows, addressing failures loading 64-bit PDM components during operations such as check-in.
  • Added build and packaged-executable architecture checks to prevent x86/Prefer 32-bit regressions.

4.0.88

  • Added upper and lower string functions, including nested expressions and empty values. Casing is invariant; ordinary evaluation preserves the original text's casing.
  • Fixed mkdir lowercasing absolute vault folder names. Root comparison is case-insensitive with a directory boundary; the remaining path keeps its spelling.
  • Preserved literal backslashes during mkdir directory evaluation.

4.0.87

  • Fixed a stack overflow before showcard opened a file or folder data card.
  • Preserved UI-thread dispatch, return values, exception propagation, card save behavior and vault permissions.

4.0.86

  • Redesigned local license-key removal with readable light/dark colors and explicit Cancel / Remove key actions. Removing a saved key does not deactivate the license or change vault licensing.
  • Replaced the task's bare saved-vault-script picker with a searchable list, read-only preview, counts and empty states. Import copy stores an independent task snapshot without changing the vault original.
  • Improved confirmation defaults, task picker keyboard navigation and resizable layout without adding editor dependencies to the lightweight add-in.

4.0.85 (2026-10-05)

  • Redesigned Evaluate: start with sample text and $value, use optional PDM context, choose examples, press Ctrl+Enter, and copy results.
  • Improved light/dark appearance and compact-window scrolling, with Evaluate and Close always available in the footer.
  • Aligned the splash progress indicator with the footer divider and retained the Blue Byte Systems branding.
  • Standalone/add-in assemblies: 4.0.85.0. Vault add-in version: 4085.
  • The proposed vault SQL Query Manager is not included. Do not use SQL=queryName as a released PDMShell feature.

4.0.84 (2026-10-05)

  • Added vault license management to standalone Settings > Vault add-in, with inline vault selection and Refresh vaults.
  • Redesigned the license manager into Licenses, Borrowed seats, and Offline activation tabs. Requires Edit add-ins permission; standalone machine licensing remains separate.
  • Added explicit Save changes. Activation/deactivation requests remain immediate and are not undone by Cancel.
  • Fixed URL-escaped installation paths containing spaces during add-in deployment.

4.0.83 (2026-10-05)

  • Moved all script, visual, condition and AI editing to standalone PDMShell. Removed the editor menu and editor-only dependencies from the vault add-in.
  • Kept task setup/execution, commands/events, licensing, permissions and performance tools in the lightweight add-in.
  • Task setup now imports a standalone file or saved vault script into a read-only, selectable preview. Save task properties to persist this independent copy; later source edits do not update it.
  • Reduced the add-in's DLL count from 43 to 26. Preserved saved scripts, layouts, document filters and folder options.
  • Added a narrowly scoped compatible PDM interop fallback. This does not repair arbitrary COM registration or cache issues.

4.0.82 (2026-10-05)

  • Kept Install / update available without first running Log in and check, and restored it after failed or cancelled checks.
  • Retained permission, confirmation, installed-version and downgrade checks. Busy operations still disable duplicate requests.

4.0.81 (2026-10-05)

  • Isolated add-in checks, installation and verification in separate short-lived processes.
  • Removed the obsolete PDMShell task-input dialog and $(InputName) input-token suggestion. Preserved normal placeholders and saved scripts.

4.0.80 (2026-10-05)

  • Unified standalone and vault scripts in the main editor, with shared New, Open, and Save menus.
  • Added Script settings for execution, triggers, conditions, and access.
  • Open scripts visually first; code view and AI drafts remain available without running them.
  • Protect unsaved work and detect changes made by others before saving vault scripts.
  • Added confirmed deletion from the vault script picker; deletion cannot be undone by closing it.
  • Improved settings layout and light/dark readability.

4.0.79 (2026-10-05)

  • Fixed ChatGPT session tools with current Codex runtimes, retaining tool approval, validation, cancellation and duplicate-call protection while keeping shell access disabled.
  • Added an early diagnostic for a disabled tool dispatcher.
  • Added full-line # comments, including indented comments, to the visual script editors. Comments remain in the source and do not count as executable actions; hashes inside command values remain unchanged.
  • Enabled main-session script text editing, locked while a script runs.
  • Use draft… copies into the editor and expands its code area, including after the console was maximized, without running or saving the draft.
  • Assemblies are 4.0.79.0; vault add-in registration version is 4079.

4.0.78

  • Saved AI connections now remember the selected ChatGPT, Claude, or Ollama model.
  • Switch providers through a compact menu; switching starts a new chat.
  • AI replies support selectable text, tables, lists, and code.
  • Added Clear text and New chat, with clearer command approval choices.
  • Improved Claude responses, tool status, and startup appearance.

4.0.73 (2026-10-03)

  • Improved startup reliability.
  • Improved SOLIDWORKS macro-worker input handling.
  • Preserves more complete installed PDM version information.

4.0.72 (2026-10-03)

  • Added AI Preview inside PDMShell with ChatGPT, Claude, and Ollama support.
  • Added guided provider setup, model selection, streaming conversations, optional script sharing, and privacy notes.
  • AI can draft scripts for review, insert drafts into the editor, or run a reviewed draft in the selected session.
  • Added approval-controlled command tools so AI can inspect commands and request selected-session operations when enabled.
  • Added AI Preview to the Vault Script Editor for drafting and reviewing vault scripts.
  • Improved the AI pane layout, resizing, and visual editor integration.

4.0.71 (2026-10-03)

  • Improved recoverable-error handling across commands so command failures appear in the console without closing PDMShell.
  • Vault-dependent commands now require a vault login before execution. Supported offline commands remain available without a vault login.
  • After a command failure, progress stops, the console returns to Ready, and the failed input remains editable.
  • Operational errors are no longer incorrectly reported as license failures.
  • Removed misleading corrupted-installation advice from ordinary command failures. Truly fatal startup or runtime errors may still close the app.

4.0.69 (2026-10-03)

  • Script Libraries now load their catalog, icons, and help links from pdmshell.com.
  • Library errors now show which endpoint failed and keep the Refresh retry action.
  • Downloading or adding a library script still creates a draft only; it does not run automatically.

4.0.68 (2026-10-03)

  • Moved PDMShell documentation and in-app help links to https://pdmshell.com.
  • Legacy script-library documentation links redirect to the current site.
  • Licensing, purchase, offline activation, update, and download services are unchanged.

4.0.67 (2026-10-03)

  • Added Windows-following light/dark themes and manual theme choices.
  • Combined command entry and output in a terminal-style console with history.
  • Added a resizable editor/console split and expandable console.
  • Moved startup license and update notices into the splash footer.
  • Fixed detection of the latest published update.
  • Bundled the vault add-in and its dependencies with the installer.

4.0.66 (2026-10-02)

  • Released standalone and PDM add-in assembly version 4.0.66.0 with PDM add-in registration version 4066.
  • Added the Vault Script Editor workflow for managing vault scripts, visual code, script text, script settings, triggers, access, conditions, library drafts, and AI guidance from one editor window.
  • Added explicit vault-script draft behavior: new scripts are enabled by default, edits remain drafts until Apply changes, and running a draft can execute real commands before the draft is saved.
  • Added optional vault add-in installation/update from Settings > Vault add-in using the bundled VeloPack add-in payload, dependency set, and integrity manifest.
  • Updated Settings, License, Offline Activation, and AI Integrations pages with compact layouts, masked license fields, clickable offline activation links, and Codex/Claude local MCP setup panels.

4.0.65 (2026-10-02)

  • Added automatic CopyTree cleanup for newly created AddInSrv.exe helper processes after successful direct-file, normal-search, and CSV-driven copies, while preserving pre-existing helpers and logging cleanup failures without failing the copy.
  • Clarified copytree -search support for normal search queries and <Path.csv> CSV query input, including first-column CSV handling, = token assignment syntax, current-directory search scope, recursive subfolder behavior, and processing all matches for each CSV row.
  • Fixed search filtering so explicitly specifying AllVersions=True or AllVersions=False no longer causes other search tokens such as Name to be skipped.
  • Validated 337 CopyTree checks, live read-only normal searches, installer and add-in builds, and signatures for all packaged EXE/DLL files.

4.0.63 (2026-10-01)

  • Released standalone, MCP, and PDM add-in assembly version 4.0.63.0 with PDM add-in registration version 4063.
  • Added Claude Desktop connection repair and local MCP testing in Settings > AI Integrations, with configuration backups and protection for unrelated settings.

4.0.62 (2026-10-01)

  • Released standalone, MCP, and PDM add-in assembly version 4.0.62.0 with PDM add-in registration version 4062.
  • Improved runswmacro reliability for search and list workflows, including .swp, .swb, and DLL macros, corrected recursive search handling, and CSV list support with headers and quoted values.
  • Added isolated macro-worker execution for standalone, task, and MCP runswmacro calls, with per-file timeout handling, worker recovery, safer unsaved-document handling, and unknown dialogs left for user inspection.
  • Added runswmacro -csv reporting for successful, failed, and interrupted attempts, with incremental recovery output retained in the command log.
  • Improved MCP command metadata, CSV guidance, large-result pagination with pdmshell_read_result, vault-value discovery with pdmshell_discover_values, and password redaction.
  • Marked MCP commands without active implementations (toolbox, rebuild, and preview) as unavailable.

4.0.60 (2026-09-30)

  • Released standalone, MCP, and PDM add-in assembly version 4.0.60.0 with PDM add-in registration version 4060.
  • Added Codex integration for the local PDMShell MCP server alongside the existing Claude Desktop integration.
  • Added Settings > AI Integrations with Connect to Codex and Test local MCP connection actions.
  • Added installed-MCP switches for Codex setup and diagnostics: --configure-codex, --configure-codex-if-present, --unconfigure-codex, and --test-connection.
  • Preserved unrelated Codex configuration, comments, approval settings, and manual PDMShell entries while creating backups and logging setup failures without blocking installation.
  • Verified signed packages and automated MCP setup tests for this release.

4.0.59 (2026-09-28)

  • Released standalone version 4.0.59.0 and PDM add-in version 4059.
  • Added the optional -csv parameter to copytree for writing a successful-operation report with SearchItem, SourcePath, and DestinationDirectory columns.
  • Improved copytree search-batch performance by reusing one vault connection and copy worker, using search-result IDs directly, reducing UI updates, and adding completion counts and elapsed-time breakdowns.
  • Improved copytree dialog handling by disabling native CopyTree progress dialogs, retaining automatic Yes to All confirmation for search-based copying, and cleaning up confirmation handlers more reliably.
  • Corrected outside-vault CSV output handling by removing the incorrect "CSV is checked out" warning across affected commands while leaving existing vault-file warnings unchanged.

4.0.58 (2026-09-24)

  • Fixed copytree when used with -search so it now processes all matching search results.

4.0.57 (2026-09-23)

  • Added external filesystem move support to move with -fsSearch and -fsSearchDir, including recursive filename matching outside vault views and safeguards against overwrites, vault-boundary moves, and linked or reparse paths.
  • Improved command parsing so a parameter without a value no longer consumes the next parameter token, and parameter names are matched as exact command-line tokens.
  • Improved SOLIDWORKS automation ownership for commands such as rebuild, runswmacro, export, and Pack and Go so PDMShell closes only SOLIDWORKS instances and documents it owns and preserves the host SOLIDWORKS session when running inside SOLIDWORKS.
  • Improved PDM Task Setup resizing and layout, including high-DPI ElementHost layout, page switching, and file-extension filtering help.
  • Removed the legacy MSI/MSIX release pipeline; VeloPack is now the supported installer build path, with signed and timestamped package verification and safer output handling.

4.0.56 (2026-09-07)

  • Added a Release All Borrowed Licenses... add-in administration menu command for clearing active borrowed seats from the vault.
  • Fixed runtemplate when it runs from hosted task or add-in script execution by automatically confirming the PDM template Create or OK dialog.
  • Fixed transition when it runs from hosted task or add-in script execution by automatically confirming PDM transition dialogs for single-file, search, and source batch workflows.
  • Updated the PDM add-in description, add-in version, and 4.0.56 release assets.

4.0.55 (2026-08-26)

  • Made the SOLIDWORKS PDM Task Setup dialog resizable so larger PDMShell task configuration pages are easier to edit.
  • Improved the runtemplate silent workflow so PDMShell more reliably detects and confirms the PDM template Create or OK dialog.
  • Updated the PDM add-in version and refreshed the 4.0.55 release assets.

4.0.54 (2026-08-19)

  • Updated the PDM add-in to use the installed PDMShell application instead of carrying and extracting a separate PDMShell archive. It checks the current per-user installation first, then legacy Program Files installations, and shows installation guidance when PDMShell is missing.
  • Improved Script Editor and add-in handling when PDMShell is not installed by showing an installation prompt and linking users to the installation guide.
  • Fixed PDM command dialog ownership by standardizing parent window handle resolution across command implementations, including commands run from hosted scripts.

4.0.53 (2026-08-01)

  • Improved Claude Desktop setup during PDMShell installation and updates so stale pdmcli connections and development paths are replaced with the installed pdmshell connection.
  • Renamed the Claude tools with a consistent pdmshell_* prefix while retaining compatibility with their previous names.
  • Added clearer Claude tool titles, PDMShell product information, version details, and a help tool with documentation, troubleshooting, website, and licensing links.
  • Added PDMShell branding metadata and the PDMShell icon to the MCP executable.

4.0.52 (2026-08-01)

  • Added refresh for reloading current PDM file metadata and state without downloading or modifying files.
  • Added preview-first rollback with targets by version number, previous version, date, or revision name.
  • Added MCP progress updates and cancellation for commands run from Claude Desktop.
  • Improved command parameter controls so PDM file versions use numeric inputs, SOLIDWORKS versions show installed releases, and rollback flags use toggles.
  • Improved PDM Administration compatibility with other WPF add-ins by isolating PDMShell UI initialization and assembly resolution.

4.0.51 (2026-07-31)

  • Added Claude Desktop integration for discovering and running PDMShell commands, including command parameters and advanced searches.
  • Added automatic Claude setup, updates, removal, and version reporting through the bundled pdmshell connection.
  • Claude uses the existing local PDMShell machine license and the same PDMShell version.

4.0.50 (2026-07-31)

  • Upgrading from 4.0.49 or older requires a manual uninstall before installing this version.
  • Replaced MSI with a signed installer ZIP and a per-user installation with shortcuts.
  • Prevented the application window from opening during setup or removal.
  • Updated the updater to download, install, and launch the new version automatically.
  • Removed the updater's administrator requirement.
  • Improved detection of current and older installation locations.

4.0.49 (2026-07-30)

  • Updated file-specific placeholders, PDM variables, and expressions so they are evaluated when each script command runs instead of before the entire script starts.
  • Fixed command sequences such as setrevision followed by $Revision, $(Revision.@), or a revision expression so the next command reads the newly applied revision.
  • Applied refreshed file context to Visual Code Editor runs, runscript, add-in scripts, IF statements, and add-in condition evaluation.

4.0.48 (2026-07-30)

  • Added a Get trial license button beside Order license for direct access to the PDMShell trial license page.
  • Added an Open PDMShell... Administration command that launches the application bundled with the PDM add-in and uses the current vault's configured license mode.
  • Fixed cancellation so PDMShell returns to the ready state and hides the cancel action after a cancellation request.
  • Improved until conditions by refreshing PDM file state on every attempt and reporting each evaluated condition with its attempt number and pass/fail result.

4.0.47 (2026-07-28)

  • Added a per-script option that allows users to cancel command-menu and event-hook scripts from the progress dialog.
  • Added Cancel and title-bar close actions that request cancellation without reporting the script as failed.
  • Cancelling a before-event hook also cancels the pending PDM operation.

4.0.46 (2026-07-28)

  • Improved add-in command-menu and event-hook script startup by resolving selected PDM files and folders more efficiently and reusing them during execution.
  • Improved the optional script progress dialog with percentage, affected file or folder name, and a clearer command description.

4.0.45 (2026-07-28)

  • Improved nested expression evaluation so PDM variables such as $(Revision) are resolved before functions such as ${lookup(...)} run.
  • Updated add-in script conditions to use the same PDM variable, placeholder, and expression function evaluation as PDMShell scripts.
  • Improved file-specific script errors so PDMShell identifies the affected item and script line instead of continuing with an unevaluated command.

4.0.44 (2026-07-26)

  • Updated $userName and $username so they consistently return the logged-in PDM user instead of the Windows account.
  • Updated PDM user profile placeholders for full name, first name, last name, and email across commands, conditions, and add-in menu, event, and task scripts.
  • Kept $windowsUser as the explicit placeholder for the current Windows account.

4.0.43 (2026-07-25)

  • Added checkout-state expression functions for checking whether a PDM file is checked out, checked out by the current user, checked out by a named user, and identifying the checkout computer.
  • Added optional file-path arguments to checkout-state functions for evaluating another file.
  • Added checkout functions to the Expression Evaluator and PDMShell add-in Conditions editor autocomplete lists.
  • Added checkout-function evaluation to add-in menu, event, and task script conditions.
  • Added an administrator action for releasing stale borrowed add-in license seats.

4.0.42 (2026-07-25)

  • Improved PDMShell add-in script startup performance by reusing PDM user and group permission information during the add-in session.
  • Unrestricted menu, event, and task scripts now skip unnecessary PDM user and group permission lookups.

4.0.39 (2026-07-24)

  • Improved PDMShell add-in script startup performance by skipping autocomplete metadata loading during headless command-menu, trigger-point, and task execution.
  • Clarified add-in runtime documentation for headless execution, optimized autocomplete behavior, and license enforcement during background script runs.

4.0.38 (2026-07-24)

  • Improved until so PDM variable conditions are evaluated during the wait cycle instead of being resolved before the command starts.
  • Improved runscript and visual editor execution so quoted until -conditions expressions are preserved while file target parameters are still resolved for each run target.
  • Clarified checked-out file searches with Locked=true and LockedBy=user in the search token reference.

4.0.35 (2026-07-21)

  • Improved the showcard command window so the PDM data card content resizes with the parent dialog.
  • Improved showcard output so card progress, status, modified, and saved messages are returned to the PDMShell command output.
  • Updated $input(...) to support an optional default value, for example $input("Title", "Message", "Default value").
  • Updated $input(...) so closing the prompt warns that the return value will be cleared, with a Do not show this again option.
  • Added $state, $stateID, $workflow, and $workflowID to the Expression Evaluator autocomplete list.

4.0.34 (2026-07-21)

  • Added Help and improved maximize behavior in the Expression Evaluator.
  • Added CSV lookup expressions and examples.
  • Added file workflow and state placeholders.
  • Added $input(title, message) prompts.
  • Added showcard to open file or folder data cards.

4.0.33 (2026-07-18)

  • Added a subtle animated PDMShell title-bar logo with hover feedback.
  • Added PDMShell actions to the main window system menu, including Run, Stop, New, Open, Save, Save As, and Expression Evaluator.
  • Added Recent files and Recent scripts submenus to the main window system menu for quick access to recently used run targets and scripts.
  • Added left-aligned native menu icons for PDMShell system-menu actions and recent entries.

4.0.32 (2026-07-18)

  • Improved the main window title bar by grouping command buttons in a single rounded toolbar beside the PDMShell logo.
  • Added hover labels to the title-bar command buttons so users can see each action without opening a menu.
  • Improved title-bar spacing around the PDMShell logo, command toolbar, and status/license area.
  • Updated msgbox so it still displays when -value or the evaluated message is empty.

4.0.31 (2026-07-14)

  • Added a new script toolbar button, recent file runs, and recent script loading in the Visual Code Editor.
  • Added Import and Export actions to the PDMShell add-in Script Editor so script entries can be backed up or moved between vaults.
  • Improved command parsing for expression values so spaces inside ${...} functions are preserved, including nested expressions such as ${inc(${regex(...)})}.

4.0.30 (2026-07-14)

  • Improved the Expression Evaluator window so users can switch back to PDMShell while it remains open, minimize it, and access it from the Windows taskbar.
  • Clarified PDM variable expression documentation: when reading file data card variables from the file @ tab, use the explicit .@ suffix, for example $(Description.@).
  • Added the ${serialNumber("SerialNumberName")} expression function for allocating SOLIDWORKS PDM serial number values in scripts and command values.
  • Improved visual editor script generation and loading for complex quoted expression values, including regex expressions.

4.0.29 (2026-07-13)

  • Improved license handling reliability.

4.0.28 (2026-07-10)

  • Added arithmetic functions for expressions, including nested calculations.
  • Simplified testing with sample text or a selected PDM variable.
  • Clarified where to activate machine and pooled vault licenses.
  • Documented when saved menu or event changes require restarting Explorer.
  • Updated script-editor guidance and screenshots.

4.0.27 (2026-07-08)

  • Added the PDMShell Download Center for offline add-in packages.
  • Improved revision expressions for formatted, padded, letter, and date-based schemes.
  • Expanded revision examples and setvar guidance.
  • Added clearer license-conflict dialogs for machine and vault licenses.
  • Added a banner for free usage and licenses nearing expiry.

4.0.26 (2026-07-07)

  • Breaking change: PDM variable evaluation now uses $() expressions such as $(Revision.@) and $(PartNo.Default) for file variables, or $(Project) for folder variables. Bracketed text is treated as literal text, so folder names like [debugging] are no longer interpreted as variables.
  • Updated alias, setvar, runscript, generated script preview, and condition evaluation documentation to use the new PDM variable expression syntax.
  • File variables should use an explicit configuration suffix, such as $(Revision.@) for the file @ tab.

4.0.25 (2026-07-06)

  • Fixed placeholder evaluation when an alias is followed by an underscore or other non-alphanumeric separator, so file-context expressions such as $fileNameWithoutExtension_R_%.pdf resolve correctly in runscript, command alias evaluation, and generated script previews.

4.0.24 (2026-07-06)

  • Updated move so -search is always scoped to the current PDMShell directory and moves matching files to -directory; -source is used only when moving a specific file or folder.

4.0.23 (2026-07-05)

  • Fixed placeholder evaluation when an alias is followed by a file extension separator, so commands such as dump can now resolve paths like c:\Temp\membrane-$guid.txt.

4.0.22 (2026-07-04)

  • Improved placeholder evaluation so the Expression Evaluator, generated script preview, command alias evaluation, and conditions resolve the same common file, folder, vault, user, date, and environment placeholders.

4.0.21 (2026-07-04)

  • Added transition mode for direct file and search transitions so administrators can choose simple or references.
  • Updated the rebuild documentation to clarify that the command is reserved and not implemented yet.
  • Split add-in licensing guidance into a dedicated Licensing section with License Pool and Machine License articles.

4.0.19 (2026-07-04)

4.0.18 (2026-07-06)

  • Added revision expressions, including current, next, and component values.
  • Support revision lookups for other files and evaluate file-dependent values per script target.
  • Improved formatted revision values and examples.
  • Added until timeout handling, with stop or continue options.
  • Simplified generated-script viewing and validation in the visual editor.

4.0.17 (2026-06-30)

  • 🎉 Added support for IF statements and conditions in the Visual Code Editor, including Conditions Met and Else branches during script execution.

4.0.16 (2026-06-30)

  • Improved runtemplate -silent confirmation so template dialogs can be confirmed with Create or OK buttons.

4.0.15 (2026-06-29)

  • Added the Offline Activation workflow in PDMShell settings for air-gapped or restricted computers.
  • Improved the Settings window with a separate Offline Activation section under license management.
  • Improved the Settings window license layout and made the license actions easier to scan and use.
  • Improved the bottom action buttons in the update and settings dialogs for clearer alignment, sizing, and visual consistency.

4.0.14 (2026-06-27)

  • Added visual IF nodes and branch layout; runtime IF execution was not yet enabled in this release.
  • Added search result shaping for sorting, grouping, and duplicates.
  • Improved per-session vault connections and fixed duplicated output when switching tabs.
  • Added progress reporting while visual-editor autocomplete loads.
  • Improved updater dialogs and cancellation reliability.
  • Added session placeholders to msgbox titles and values.

4.0.11 (2026-06-21)

  • Added documentation for the Expression Evaluator, including how to safely preview placeholder expressions against a selected PDM file or folder, use $value, choose configurations, and test string functions before running commands or scripts.
  • Added an on-demand PDMShell add-in script demo to the Command menu scripts documentation, showing how users can launch a rename script from SOLIDWORKS PDM without creating a PDM Task.
  • Updated the visual editor metadata for msgbox so the icon parameter appears as a single-select combo box with the supported message box icons.

4.0.10 (2026-06-18)

  • Added logged-in PDM user profile placeholders: $username.firstName, $username.lastName, $username.FullName, and $username.email.
  • Added a dark themed Expression Evaluator for testing placeholder expressions against a selected PDM file or folder before running a command.

4.0.9 (2026-06-18)

  • Added the pasteasshared command to share one file or search results into another vault folder.

4.0.8 (2026-06-18)

  • Added ${regex(value, pattern)} and ${regex(value, pattern, group)} placeholder string functions.
  • Added the Rename Before Dash script template to the PDMShell Script Library.
  • Fixed Script Library downloads so templates without a SOLIDWORKS macro no longer create or report an empty Macro.swb file.
  • Updated the AI Assistant toolbar button to open the hosted PDMShell Assistant website.

4.0.7 (2026-07-17)

  • Added the PDM add-in and script editor for Premium users.
  • Added script permissions, conditions, menu commands, and event triggers.
  • Added condition test messages and headless automation support.
  • Open scripts for editing without running them; protect unsaved editor work.
  • Separated fixed-duration wait from condition-based until.
  • Added session global variables.

4.0.6 (2026-06-12)

  • Enhanced script execution for command-line and automation scenarios.
  • Added runscript -items for integrations that pass file and folder ID pairs.
  • Updated runscript so items, filePath, and search use the same placeholder and PDM variable evaluation path as visual Run command execution.
  • Added command-line .pdmshell detection so pdmcli.exe "script.pdmshell" runs the script and forwards supported parameters such as -items.
  • Added the Error Mode setting to script execution. Default mode reports missing-file delete operations as warnings, while Aggressive mode keeps the previous hard-error behavior.

4.0.5 (2026-06-10)

  • Enhanced script processing logic.

4.0.4 (2026-06-10)

  • Added wait and condition expressions.
  • Simplified condition editing and expanded placeholder autocomplete.
  • Fixed visual-editor icons and root-folder script loading.
  • Improved empty values and newline handling in setvar.
  • Clarified source and target behavior in pasteasreference.

4.0.3 (2026-06-04)

  • Rebuild release.
  • Fixed automatic login behavior when selecting or using vault view names.

4.0.1 (2026-06-03)

  • Organized help by category and improved responsiveness.
  • Aligned command descriptions with the documentation.
  • Added whereusedtree for recursive parent lookup.
  • Improved visual-script saving, loading, and unsaved-change protection.
  • Added zoom controls and the Check In All Files example.

4.0.0 (2026-06-01)

3.0.71

  • Fixed solidworks exception with ruswmacrocommand
  • list parameter in runswmacrocommand now assumes first row is header
  • Improved cancellation message when the user cancels the search
  • Improved search with variables.

3.0.70

  • Fixed issue related to PDMShell staying in the task manager when it closes.
  • Add listreferencescommand command

3.0.66-69

  • Remove dialog when calling quit command
  • Fixed few issues with updater

3.0.66

  • Added dark mode to the updates available dialog
  • Added automatic update when you click on Yes, update right now in the updates available dialog

3.0.59-65

  • Added fallback logic for when addtovaultcommand fails.

3.0.58 (2026-03-23)

  • Added retry logic for verifying license due to server overload.

3.0.57 (2026-03-22)

  • dir: Fixed search bug causing dir listing to be incomplete.

3.0.56 (2026-03-22)

3.0.55 (2026-03-20)

  • Added a quick access button to PDMShell AI assistant

3.0.54 (2026-03-20)

  • deletefromsource: API workaround for IEdmBatchDelete3

3.0.53 (2026-03-18)

  • deletefromsource: Fixed some bugs

3.0.52 (2026-03-17)

  • internal build

3.0.51 (2026-03-17)

  • internal build

3.0.50 (2026-03-16)

  • updatesreferences: added csv to save output.

3.0.49 (2026-03-16)

  • Adding verbose logging to to addtovault
  • setvarfromsource: Added error message to error code.

3.0.48 (2026-03-15)

  • Minor change to addtovault: existing files found during add will be added to results file from parameter csv.
  • Added the PDMShell add-in to run scripts from PDM.

3.0.47 (2026-03-07)

  • Added edit token to search. This will force a check out and check-in when using a PDM -search during any command.
  • Added version to specify the version of SOLIDWORKS to use in export and runswmacro commands.

3.0.46 (2026-03-06)

  • Expanded source to take folder in move: This allow folders to be moved.

3.0.45 (2026-03-06)

3.0.44 (2026-03-03)

3.0.42 (2026-03-02)

  • Small bugs fixes with the csv parameter in addtovault
  • If you specify the word "DELETE" in the value of the custom property in the propertymap, PDMShell will delete the property prior to adding the file.

3.0.41 (2026-03-01)

  • Added propertymap parameter to allow to set custom property prior to adding files to vault from a csv file.
  • Changed list parameter in addtovault to map

3.0.40

3.0.39

Ghost builds

3.0.38 (2026-02-26)

  • Added update parameter and changed the logic refresh parameter DocManProps: Update now updates the files and refresh refresh the csv.

3.0.37 (2026-02-25)

  • Added list parameter to addtovault: CSV mapping file list
  • Added batch parameter to addtovault.
  • Improved performance with large data sets addtovault.

3.0.36 (2026-02-24)

3.0.35 (2026-02-23)

3.0.34 (2026-02-23)

  • Fixed bug when enumerating large data volume DocManProps.
  • pdmcli.exe now signed with a verified publisher.

3.0.33 (2026-02-21)

  • Fixed escape and unescape bug in default mode in DocManProps command.
  • Add extensions parameter to DocManProps command.

3.0.32 (2026-02-20)

3.0.31 (2026-02-20)

3.0.30 (2026-02-17)

3.0.29 (2026-02-16)

  • Minor changes and updates to the docs.

3.0.28 (2026-02-11)

3.0.27 (2026-02-09)

3.0.26 (2026-01-05)

  • Happy New Year 2026!
  • get command: Directory parameter is now optional. If not specified, the file is cached in its folder. If specified with an empty value, the file is cached at the root of the vault.
  • Update tooltip for the source parameter in the clear cache command

3.0.25 (2025-12-23)

  • No added commands or bug fixes.
  • Updated parameters tooltip in addtovault, rename, cd and others.

3.0.24 (2025-12-22)

  • parameter tooltips (little box that shows up next to the parameter when you type in the command box) are now uniaue for each command. Over the next releases, we will update all tooltips for all parameters to make them more clear. The same parameter can be used in multiple commands having different function in each.

3.0.23 (2025-12-20)

3.0.22 (2025-12-19)

3.0.21 (2025-12-18)

  • Fixed single instance bug. All commands are now executed sequentially. Output is not during commands execution anymore. This was in 3.0.19 and 20
  • Added getoptions in Get
  • Added checkoutoptions in Checkout

3.0.20 (2025-12-12)

3.0.19 (2025-12-11)

  • Added winlog parameter for pdmcli.exe. See remarks section of dump command.
  • Fixed single instance bug. All commands are now executed sequentially. Output is blocked during commands execution.

3.0.18 (2025-12-08)

  • Rebuild. Previous faulty build.

3.0.17 (2025-12-08)

  • Fixed single instance issue related to Windows enviornment variables
  • Added note for solidworks and pdmparameters in the Version command: RESERVED FOR FUTURE. NOT IMPLEMENTED

3.0.16 (2025-12-07)

3.0.15

  • skipped

3.0.14 (2025-12-05)

3.0.13 (2025-12-04)

3.0.12 (2025-12-03)

3.0.11 (2025-12-02)

3.0.10 (2025-12-01)

  • Rebuild

3.0.9 (2025-12-01)

3.0.8 (2025-11-30)

  • Fixed unhandled exception when license is limited that causes a crash in all commands
  • Fixed evaluation bug (order)
  • Fixed some minor bugs in BOM command

3.0.7 (2025-11-29)