Releases: TALXIS/tools-devkit-build
Releases · TALXIS/tools-devkit-build
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
v1.1.0
Shared validation package
- XSD schemas and validation logic now come from
TALXIS.Platform.Metadata.Validation(v0.1.3) - 23 XSD files + 1 JSON schema removed from this repo (now embedded in shared package)
- ~400 lines of validation code replaced with thin MSBuild task wrappers
- Error codes preserved: TALXISXSD001, TALXISGUID001, TALXISJSONSCHEMA001
- .targets backward compatible (SchemaFiles property accepted but no longer required)
v1.0.0
First stable release
What's included
- Dataverse solution build tasks (pack, unpack, validate, version stamping)
- Plugin assembly generation and registration during build
- Workflow activity assembly support
- XSD schema validation with nil element normalization
- Solution component schema validation (UniqueName pattern, nillable address fields)
- PCF control build support
- Package Deployer integration
Release process
- Unified release workflow: GitHub Release trigger, SemVer versioning
- Cumulative release notes embedded in NuGet packages
- Separated build/deploy pipeline jobs
Breaking change
- Version scheme changed from 0.0.0.x to SemVer (1.0.0)
v0.0.0.16
What's Changed
- fix: add IsHidden attribute to OptionSet.xsd option element by @TomProkop in #20
- fix: XSD schema updates, nil normalization, circular dependency removal by @TomProkop in #21
Full Changelog: v0.0.0.15...v0.0.0.16