Profiling: capture is cross-platform from 1.0.7; be precise about what still needs .NET Framework
Capturing a plug-in profile no longer uses a bundled .NET Framework helper — the
extension starts and stops profiling over the Web API — so the Windows-only framing
across these pages was wrong.
Also corrects a claim that was never right: Requirements said replaying a run under
the debugger 'works everywhere'. The generated test lives in a plug-in test project
targeting net471, so dotnet build compiles it anywhere but dotnet test needs the
Framework test host (on Linux it aborts with "Could not find 'mono' host"). That is
now stated once, precisely, on each page that mentions it.
Adds what capture actually does — clone the step, move its images, disable the
original — since that explains both why naive Web-API step edits never fired it and
why a step can be left disabled if a session is interrupted.
Add FetchXML Generator, PCF, Custom APIs, Copilot tools and multi-component guides (#233)
Five pages the wiki had no coverage of at all, each a step-by-step guide rather than a feature list:
FetchXML Generator — why it works on the literal in your code instead of a separate file, the lens,
answering for placeholders, the results view, the generator, and what "Save to code" guarantees.
Five screenshots from the e2e suite driving the real UI.
PCF Controls — the Field/Dataset and None/React choices and what they mean, the eight card actions,
and when to use the harness versus debugging the deployed control on a live form.
Custom APIs — definition-as-code, generating the handler and the typed client, what the deploy
reconciles, and two honest caveats: Run Custom API is Global-binding-only, and the deploy's
create/update/delete calls are not yet verified against a live environment.
Copilot tools — the five tools, the read-only default, the per-call confirmation, and that no tool
output can carry a secret.
Multi-component repos — what makes a component, why the root owns the connection, how a command
picks its target, and the trap of pasting a connection into a subfolder (it stops following the
root).
Corrections to existing pages: legacy plugin support was removed in 1.0.3 (three pages still promised
"removed in 0.9.0"); the one Windows-only feature is profile CAPTURE, not the spkl path; and the replay
does not use the profiler's assemblies — it decodes the profile with Microsoft.Xrm.Sdk alone, which is
what lets it run in CI.
Debugging Plugins: capture is now one-click in-extension on Windows (Profile next run); PRT capture only on other OSes
Plugins: link the new Debugging Plugins (replay-to-debug) page from the debugging callout, trace-logs section, and Learn more
Upgrading-Projects guide (legacy plugin path, config refresh diffs, version reference); refresh Home/Plugins/Portals/Webresources for pac + cross-platform + 0.7/0.8 features
Update for the Actions panel (cards), walkthrough, register-on-deploy, cross-platform typings (#78/#94/#100)
Text only — screenshots refreshed separately. NOT pushed until the release ships.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Overhaul wiki into step-by-step guides with MS Learn best practices (#81)
Rewrite each workflow as a guided walkthrough (prerequisites -> numbered steps
-> verify -> troubleshooting) and link out to Microsoft Learn where the extension
wraps a Microsoft concept:
- New 'Connecting & Authentication' guide: interactive sign-in + service
principal, secret storage, Switch/Refresh Environment (0.5.x auth), and
auth troubleshooting. (The old docs only covered service principal and the
now-renamed 'Update Connection String'.)
- New 'Portals / Power Pages' guide (pac pages connect/download).
- New central 'Troubleshooting' page + cross-platform expectations.
- Getting Started, Solutions, Web Resources, Plugins rewritten as step-by-step
guides with MS Learn links (ALM/solutions, web resources, plugin best
practices + debugging).
- Fix stale details: webpack output is <prefix>_library.js (not prefix_bundle.js);
Generate Typings must run before the first build (it emits dg.xrmquery.web.min);
document Windows-only typings clearly.
- Sidebar + Home updated for the new pages.
Rebuild wiki for 0.4.0: pac, cross-platform, current feature set
Rewrites Home, Getting Started, Solutions, Web Resources, and Plugins to match
the current extension: pac-based solutions (no spkl), direct Web API webresource
deploy, the modern dotnet/pac plugin flow with DataverseUnitTest and early-bound
model builder. Removes the obsolete Azure DevOps pipeline / spkl content and adds
screenshots captured from the real extension UI.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>