Skip to content

Releases: AMSoftwareNL/DataversePowershell

v0.6.0

13 Dec 14:18
c5a4d43
Compare
Choose a tag to compare

What's Changed

  • Documentation for Core Cmdlets
  • E2E Pester Tests for Core Cmdlets
  • Pester Tests for Help on Cmdlets and Functions
  • Debug Logging for
    • MSAL Authentication (through IdentityLogger)
    • Dataverse ServiceClient (through ILogger)
    • OrganizationRequests and OrganizationResponses (Serialized)
  • New and Improved Functions
    • Import, Export, and Update Solution
    • Import and Export File and Image content
    • Export WebResource and PluginAssembly
  • Completed Documentation

... and lots of bugfixes ...

Full Changelog: v0.5.0...v0.6.0

v0.5.0

24 Nov 15:06
4efa435
Compare
Choose a tag to compare

What's Changed

The previous version was basically a pre-release, so we did some improvements to make this a stable workable version.

  • Additional TypeConverters and ToString() Members which wrap single values
  • Correct handling of WriteObject and the Pipeline
  • Correct handling of PSObject input parameters in Hashtables
  • SupportsPaging on Get-DataverseRows cmdlet
  • Bugfixes
  • Improved documentation

Full Changelog: v0.4.0...v0.5.0

v0.4.0

10 Nov 16:47
Compare
Choose a tag to compare

AMSoftware.Dataverse.PowerShell v0.4.0

First preview release of the new AMSoftware PowerShell Module for Dataverse.

This is a complete rewrite from my previous PowerShell Module:

  • Now up-to-date with PowerShell 7 and .NET 8.0.
  • Support for sign-in with DeviceCode for non-Windows terminals
  • Simplified structure of Cmdlets and Functions. Core Cmdlets in .NET, all other in PowerShell Script Module (psm1).
  • Support for all Dataverse CRUD and Multiple operations
  • Support for SDK Batch Requests
  • Better performance and caching

A few notes as this is a preview:

  • I don't like writing tests, so I didn't :-o
    I tried most functionality to check if it works and to make sure I made no stupid mistakes, but that is it. It could be some stuff don't work as expected.
  • I don't like writing docs, so I didn't :-o
    The structure for the docs is generated, I added some about-... The rest is up to the community or when I get around to it.
    Most should be self-explanatory. Start with Connect-DataverseEnvironment and you should be fine.
  • Not all commands from the previous module are available. I figured to skip everything that is just a wrapper around a Dataverse table and some FetchXML.

As this is all open-source feel inspired to add the stuff I didn't do :-D
And please report issues and bugs. These will be handled as soon as possible.