Releases: TALXIS/tools-devkit-build
Releases · TALXIS/tools-devkit-build
Release list
v1.7.0
What's changed
- Added CI detection with a dedicated local-build fallback so non-CI builds use
LocalBuildVersionNumberpredictably instead of git-derived versions. - Added a two-tier versioning model with separate
GitVersionNumberProductionBranchesandGitVersionNumberBranchPrefixesconfiguration. - Exposed consistent SemVer output from the version-generation pipeline and updated the build SDK/docs around the new model.
Breaking changes
GitVersionNumberFallbackis renamed toLocalBuildVersionNumber.GitVersionNumberBranchesis renamed toGitVersionNumberBranchPrefixes.- This is a minor release because the build-versioning surface changed and projects using the older property names should update them.
v1.6.1
What's changed
- Fixed PDPackage assembly merging on Linux so ILRepack runs correctly in cross-platform build environments.
- Conditioned the
ReferenceAssembliesreference on.NETFrameworkonly, keeping the build stack compatible with the currentnet10host baseline.
Dependency versions
- Package version:
1.6.1 TALXIS.Platform.Metadata:0.8.0TALXIS.Platform.Metadata.Validation:0.8.0TALXIS.Platform.Metadata.Serialization.Xml:0.8.0TALXIS.Platform.Metadata.Packaging:0.8.0
Heads up
- This is a patch release focused on build reliability, especially for Linux PDPackage scenarios.
v1.6.0
What's changed
- Switched solution pack/unpack flows to the shared
TALXIS.Platform.Metadata.Packaginglibrary. - Added plugin/workflow dependency merging and a unified assembly merge pipeline.
- Added automatic
ImportConfig.xmlgeneration and csproj-reference-based solution ordering. - Added
GenerateWebResourcesandApplyPublisherPrefixToWebResourcesupport. - Fixed double-building of script libraries and generated pages.
- Fixed assembly file locking during plugin and workflow processing.
- Improved Git versioning support for worktrees and added a
GitVersionBranchoverride. - Aligned the build stack to
TALXIS.Platform.Metadata0.8.0.
Dependency versions
- Package version:
1.6.0 TALXIS.Platform.Metadata:0.8.0TALXIS.Platform.Metadata.Validation:0.8.0TALXIS.Platform.Metadata.Serialization.Xml:0.8.0TALXIS.Platform.Metadata.Packaging:0.8.0
Heads up
- Dataverse tasks now target a
net10.0host baseline. - Several MSBuild targets and properties were renamed to remove older
Talxis*prefixes.
v1.5.1
What's changed
Patch release for the GenPage build pipeline.
- Fixed invalid XML comment text in the GenPage MSBuild targets that could break MSBuild parsing.
- Added
buildTransitive/redirectors toTALXIS.DevKit.Build.Dataverse.Tasks, so transitive consumers such asTALXIS.DevKit.Build.Dataverse.GenPagereceive theUsingTaskregistrations required by tasks likePatchGenPageCompiledCode.
Dependency versions
- Package version:
1.5.1 - No
platform-metadatarelease is required.
v1.5.0
Breaking changes
- Renamed versioning properties to use the
GitVersionNumberprefix and changed defaults.
Highlights
- Added
GenPagebuild support for Power Platform generative pages, including TSX transpilation, runtime type patching, config/source copying, and solution metadata generation. - Added
ScriptLibraryModesupport for cross-script-library references. - Added
EnsureAllCustomizationsNodessupport to create the required customization skeleton and ensureLanguagesnodes. - Included bundle fixes for documentation, dead code, and
ApplyToBranchesdefaults.
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Highlights
- Updated build task dependencies to
TALXIS.Platform.Metadatapackages v0.6.0.
Release coordination
- Intended for generated projects from
TALXIS.DevKit.Templates.Dataversev1.21.0.
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Highlights
- Fixed
ValidateDuplicateGuidsso managed/unmanaged twins no longer produce false duplicate GUID failures. - Updated build tasks to use
TALXIS.Platform.Metadatapackages v0.5.0. - Normalized source package versions to
0.0.1; release package versions now come from the GitHub release tag.
Release coordination
- Intended for generated projects from
TALXIS.DevKit.Templates.Dataversev1.20.0.
Full Changelog: v1.2.2...v1.3.0
v1.2.2
v1.2.1
v1.2.0
What's new
ValidateWorkspace MSBuild task
New unified validation task using WorkspaceValidator facade. Runs XSD schema, JSON schema, GUID duplicate, and model loading validation in a single pass. Reports errors in MSBuild format: file(line,col): error TXVAL001: message.
Existing per-validator tasks (ValidateXmlFiles, ValidateJsonFiles, ValidateDuplicateGuids) kept for backward compatibility.
platform-metadata v0.4.0
- XSD schemas verified against live Dataverse v9.2
- Flow JSON validation and diagnostics
- Precise source locations (file:line:col)
- Multi-solution workspace support