Skip to content

Releases: TALXIS/tools-cli

v1.20.0

29 Jun 13:06
c2167a3

Choose a tag to compare

What's changed

  • Added txc config auth add-federated with add-workload-identity alias so workload identity federation credentials can be registered without storing a client secret.
  • Added guidance and tests for auto-detected OIDC assertion flows in GitHub Actions and Azure DevOps.
  • Fixed connected-org version fallback for WIF and device-code auth by returning 9.2.0.0 when the SDK reports its hardcoded 9.0.0.0 default.

Impact

  • Minor release because it adds a new user-facing authentication command.
  • CI/CD authentication with federated credentials is now a first-class CLI flow.
  • Package Deployer and other connected-environment operations are more reliable when using workload identity federation or device-code auth.

v1.19.1

29 Jun 07:27
522c590

Choose a tag to compare

What's changed

  • Fixed tenant-level txc env list and txc env create so they can bootstrap from stored auth credentials even when no profile can be resolved.
  • Added --auth and --cloud options to select the credential and cloud explicitly for environment bootstrap scenarios.
  • Kept txc env update and txc env delete profile-bound while improving the admin connection setup for tenant-level environment operations.
  • Added documentation and unit-test coverage for default, explicit, and ambiguous credential-selection flows.

Impact

  • Patch release because this is a targeted fix to environment bootstrap and authentication behavior.
  • txc env list and txc env create are more reliable in setups that authenticate through stored credentials rather than an existing profile.

v1.19.0

29 Jun 02:16

Choose a tag to compare

What's changed

  • Added txc env solution pull and txc env solution clone to sync existing Dataverse solutions into local TALXIS SDK projects.
  • Added device-code authentication with credential-vault auto-fallback for Codespaces and browser-isolated Linux environments.
  • Fixed browser sign-in launch behavior on macOS and Linux, including correct argument handling and AbsoluteUri usage to avoid double-encoding.
  • Made solution deployment safer by defaulting workflow publishing on and fixing SmartDiff behavior for the Update path.
  • txc workspace component create now rejects unknown parameters instead of silently ignoring them.

Impact

  • Minor release because it adds new user-facing solution pull and clone commands.
  • Authentication is more reliable in remote and browser-constrained environments.
  • Browser-based sign-in should now open the correct URL consistently across macOS and Linux.

v1.18.0

28 Jun 18:39
33da5bb

Choose a tag to compare

What's changed

  • Added a new txc env command group for tenant-level environment lifecycle management:
    • txc env list
    • txc env create
    • txc env update
    • txc env delete
  • Improved environment provisioning and management reliability, including better long-running polling behavior, token refresh during waits, safer production delete checks, and more robust provisioning response handling.
  • Updated workspace validate to skip Node/TypeScript subtrees and gitignored paths by default, reducing false positives from non-Dataverse project files.
  • Aligned MCP skill/tool-name references with the current CLI command catalog.
  • Updated MCP local-start guidance to avoid dotnet run build output interfering with stdio sessions.

Impact

  • Minor release because it adds a new user-facing CLI command group.
  • workspace validate is now less noisy by default in mixed repos with PCF, Node, or TypeScript content.
  • txc env create / txc env delete use --wait for blocking behavior; the older --max-wait-minutes option is not part of this new command surface.

v1.17.2

27 Jun 20:31

Choose a tag to compare

What's changed

  • Switched solution pack/unpack and related import/export flows to the shared TALXIS.Platform.Metadata.Packaging library.
  • Removed the local inline solution packager implementation in favor of the shared package.
  • Aligned CLI metadata dependencies to the TALXIS.Platform.Metadata 0.8.0 stack.

Impact

  • Part of the coordinated metadata refresh with platform-metadata v0.8.0.
  • No template release is required to consume this CLI update.

v1.17.1

03 Jun 13:25
2f1fe6e

Choose a tag to compare

What's changed

Patch release for Windows MCP path normalization.

  • Fixed a remaining Windows regression where lowercase-drive file URIs such as file:///c:/... could normalize into invalid working-directory paths for MCP child processes.
  • Added a dedicated preprocessing step that strips the extra leading slash from /c:/...-style Windows file-URI paths before home expansion and full-path normalization.
  • Added regression coverage for lowercase-drive workspace roots and duplicate-drive path handling.

Impact

  • Relevant for Windows users running the MCP server from GitHub Copilot / VS Code or other MCP clients that pass file-URI workspace roots.
  • No template, build SDK, or platform package release is required for this patch.

v1.17.0

26 May 01:16
2d620c8

Choose a tag to compare

Highlights

  • Added Data Plane staging documentation and clarified how it differs from env data bulk.
  • Added structured MCP diagnostics, logging consistency improvements, telemetry flush on shutdown, and analyzer enforcement.
  • Improved MCP result/error display by extracting CommandResultEnvelope messages for humans while preserving structured content for tools.
  • Added telemetry span error context and service identity fixes for MCP-spawned child CLI processes.
  • Fixed MCP home-relative path normalization on all platforms.

Full Changelog: v1.16.0...v1.17.0

v1.16.0

14 May 16:27

Choose a tag to compare

Breaking changes

  • Standardized single-item command retrieval on get instead of show across config, environment, component-layer, and docs command groups.
  • Renamed env setting update to env setting set.
  • Renamed env component layer remove-customization to env component layer remove.

Highlights

  • Added smoother flow development workflows: project-directory solution import/export, auto-build before import, and env component url open/get --file support.
  • Reused platform metadata XML workspace resolution for local file/component URL detection.
  • Added shared solution project resolution helpers for project file lookup, SolutionRootPath, solution unique name, and workspace root discovery.
  • Added MCP skill documentation for project types and reference protocol.
  • Updated CLI metadata package references to TALXIS.Platform.Metadata packages v0.6.0.
  • Updated integration tests to match the renamed get commands.

Full Changelog: v1.15.0...v1.16.0

v1.15.0

14 May 12:26

Choose a tag to compare

Highlights

  • Added the component type system foundation and browser/editor support backed by TALXIS.Platform.Metadata v0.5.0.
  • Added top-level txc component type list and txc component type explain commands for inspecting registered component definitions by name, alias, enum name, or type code.
  • Fixed record create/update JSON-to-SDK conversion for DateTime, Float, and MultiSelect values.
  • Fixed Windows DPAPI vault failures and path resolution issues.
  • Enabled SDK roll-forward.
  • Updated MCP server.json to the correct registry schema format.
  • Aligned workspace metadata dependencies to TALXIS.Platform.Metadata packages v0.5.0.
  • Normalized source package versions to 0.0.1; release package versions now come from the GitHub release tag.

Full Changelog: v1.14.2...v1.15.0

v1.14.2

04 May 09:06

Choose a tag to compare

Fix

  • workspace validate: --file option no longer incorrectly required (#65)