Skip to content

History / Requirements

Revisions

  • Debugging Plugins: document running replays on .NET 8 (no .NET Framework needed) Only the DEPLOYED plug-in assembly has to target .NET Framework — the copy the tests run against does not, and the replay harness uses nothing Framework-specific. Verified: the shipping harness replays a real captured profile under net8.0 on Linux. Adds the multi-targeting recipe, with its caveats, and links the three places that previously said 'Windows or mono' full stop. Tracked for the scaffolder in #269.

    @pete-mc pete-mc committed Aug 17, 2026
  • 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.

    @pete-mc pete-mc committed Aug 16, 2026
  • 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.

    @pete-mc pete-mc committed Aug 12, 2026
  • Refresh screenshots for the card-based actions panel; add get-started + walkthrough images Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @pete-mc pete-mc committed Jul 11, 2026
  • 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>

    @pete-mc pete-mc committed Jul 11, 2026
  • 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.

    @pete-mc pete-mc committed Jul 9, 2026
  • 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>

    @pete-mc pete-mc committed Jul 7, 2026
  • .

    Peter McDonald committed May 17, 2023
  • .

    Peter McDonald committed May 16, 2023
  • Updated Requirements (markdown)

    @pete-mc pete-mc committed May 8, 2023
  • Updated Requirements (markdown)

    @pete-mc pete-mc committed May 5, 2023
  • Updated Requirements (markdown)

    @pete-mc pete-mc committed May 5, 2023
  • Updated Requirements (markdown)

    @pete-mc pete-mc committed May 4, 2023
  • Updated Requirements (markdown)

    @pete-mc pete-mc committed Apr 23, 2023
  • Created Requirements (markdown)

    @pete-mc pete-mc committed Apr 23, 2023