Aller à une release
Changelog
2.7.1
- Marketplace icon is now the CPQ DevKit™ wordmark on the Epicor color plate. No vendor logos.
2.7.0
- Registered a local MCP server for the connected tenant (
epicor_get_environment,epicor_get_version). - Added
@cpq-epicor,#epicorEnv, and Install Chat Skills for tenant-version and SNAP guidance. - Auth-mode and operation Quick Picks now keep a visible prompt.
Requires VS Code 1.109 or later.
2.6.6
- Added Show Tenant API Version (
ecpq.showApiVersion), which callsGET /api/versionon the connected KBMax tenant. - SNAP pulls now log the tenant API version and warn if the version probe fails.
2.6.5
- Added changed-only SNAP pulls: a
pull-manifest.jsonrecords each entity'smodifiedDate, and subsequent pulls can skip unchanged entities (full pull remains available). - Added workspace request collections:
Create Epicor CPQ Request in Workspacesaves request documents as Git-versionable.epicor-http.jsonfiles (default folderepicor/requests, settingecpq.requestsDir) with a Run Epicor Request CodeLens.
2.6.4
- Added
Pull SNAP Code into Workspace: downloads products, safe/global functions, custom actions, workflows, product rules, and the workflow selector, then extracts SNAP rule JS, block serializations, and serialized JSON payloads into editable workspace files (ported from production Epicor CPQ tooling). - Added KBMax session-cookie authentication (
/api/auth/login) alongside Basic auth, selectable inConfigure Epicor CPQ Connection. - Added automatic pagination (
Page/PageSizewith 0/1-based fallback) and bounded-concurrency detail fetching, configurable viaecpq.pageSizeandecpq.detailConcurrency. - Fixed command and settings namespace mismatch (
epicorcpq.*/epicorCpqvs the contributedecpq.*), which prevented all palette commands from resolving. - Added unit tests for the SNAP extraction pipeline;
bun run testnow runs them after the typecheck.
2.6.3
- Version aligned with the CPQ DevKit suite release.
- Added file conversion commands (JSON / XML / CSV) shared with the other DevKit extensions.
- Fixed the TypeScript project configuration so type checking covers the shared converter sources.
0.1.0
- Initial Epicor CPQ extension scaffold.
- Added Bun CLI that can execute any operation from the provided OpenAPI spec.
- Added VS Code commands for configuring connection, creating request templates, listing operations, and executing requests.