Skip to content
リリースへ移動

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 calls GET /api/version on 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.json records each entity's modifiedDate, and subsequent pulls can skip unchanged entities (full pull remains available).
  • Added workspace request collections: Create Epicor CPQ Request in Workspace saves request documents as Git-versionable .epicor-http.json files (default folder epicor/requests, setting ecpq.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 in Configure Epicor CPQ Connection.
  • Added automatic pagination (Page/PageSize with 0/1-based fallback) and bounded-concurrency detail fetching, configurable via ecpq.pageSize and ecpq.detailConcurrency.
  • Fixed command and settings namespace mismatch (epicorcpq.*/epicorCpq vs the contributed ecpq.*), which prevented all palette commands from resolving.
  • Added unit tests for the SNAP extraction pipeline; bun run test now 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.