Skip to content

Releases: tfsaggregator/aggregator-cli

v0.9.9

31 Mar 23:30
Compare
Choose a tag to compare

Merge a few PRs
Requires .NET Core 3.1 and Azure Function Runtime v3 (#93), also the signature of run.csx has changed.

We recommend to delete and recreate your instances (assuming you have the source code of your Rules at hand).

Should fix:

  • #91, Error: Unable to cast object of type 'System.String' to type 'Microsoft.VisualStudio.Services.WebApi.IdentityRef'
  • #92, Missing Work Item Relations
  • #99, Error retrieving a Work Item with an attachment
  • #104, Error: Method not found: get_SerializerSettings
  • #105, Function returns HTTP Response Code 406

Added End-to-end integration test.

v0.9.8

26 Dec 14:11
Compare
Choose a tag to compare

Fixes

  • Error "The format of value '0.9.0+Branch.tags/v0.9.0.Sha.5393e' is invalid."
  • Improved check on bogus Azure DevOps request
  • Forward Location parameter to ARM template to fix #50
  • Generate unique names to permit multiple runs of integration tests
  • Issue #49: unmap.rule fails with "given key 'url' was not present in the dictionary"
  • Immediately check Azure logon data to prevent #60
  • Introduce LinkedId in WorkItemRelationWrapper, to simplify access to linked Id
  • Improve WorkItemWrapper IsDirty handling to first check if value is same as already set, before changing is dirty (#82)
  • Strip directives by commenting out rather than omitting, to keep Diagnostic location correct (#85)

Updated features

  • Revised documentation (incl. #59)
  • additional checks on CLI parameters

New features

  • Delete and Restore work item events
  • GetFieldValue as described in #65
  • Provide work item change information (#68)
  • Filter events on Type and changed Field(s) as per #45
  • More install.instance parameters as per #55
  • Added GetBacklogWorkItemTypesAndStates and and GetWorkItemCategories to WorkItemStore
  • Support for RevisedBy field
  • Apply changes on behalf of event initiator (#62 #74)

Build and environmental improvements

  • Switched build from Azure DevOps to GitHub Actions
  • Directory.Build.targets does not run outside Visual Studio
  • Updated Nuget packages to most recent versions
  • Upgraded to .Net Core 3.1
  • Published binaries use Release build configuration (#26)
  • Publish multiple platforms (Windows, Mac and Linux) binaries

Miscellaneous

  • New color for logo
  • GitHub issue templates and stale issue management

v0.9.0

17 Mar 21:03
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

Fixes

  • Rule Engine state set to Success even in case of Error (#31)
  • Can reference WorkItem type (#47)

Updated features

  • Build uses YAML and run unit tests
  • Refined CLI messages
  • Updated samples
  • Changed logo color

New features

  • New .reference and .import directives
  • Application Insight automatically added to Function App (#43)
  • Traces directed to Application Insight (#43)
  • loggerobject available to Rules
  • hostingPlanSku and hostingPlanTier options to defined the Hosting Plan for the Function App (#44)
  • sourceUrl option to download runtime from a source alternative to GitHub
  • Batch file to launch aggregator and check .Net Core install (#42)
  • Pressing Ctrl+C will stop any long running command in CLI (PR #38)

v0.4.5-RC

06 Jan 11:16
Compare
Choose a tag to compare
v0.4.5-RC Pre-release
Pre-release

Fixes

  • Fixed issue #21 by exposing IdentityRef class
  • Fixed auto-saving to support any combination of new and existing work items and links

Updated features

  • All list verbs now display the Aggregator runtime version
  • Ad-hoc check for Azure DevOps Test button in WebHooks window
  • Improved documentation

New features

  • New stream.logs command to troubleshoot from CLI
  • New invoke.rule command to test and run Rules, both locally and remote

v0.4.3

22 Nov 22:13
Compare
Choose a tag to compare
v0.4.3 Pre-release
Pre-release
  • NewWorkItem accepts a second parameter ProjectName (#19)
  • Parent return null, if no parent link exists (#17)
  • Children returns empty collection, if no child link exists (#17)
  • Improved examples
  • Fixes "There is already such a mapping" when two different events map to the same rule
  • Timestamp log visible on Powershell console

v0.4.2

19 Nov 21:38
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

Fixes blocking issue on saving changes

v0.4.1-beta

17 Nov 14:18
6719689
Compare
Choose a tag to compare
v0.4.1-beta Pre-release
Pre-release

Many improvements

  • renamed logon.vsts to logon.ado
  • fixed work item creation and linking
  • support for exisisting Resource Group
  • unmap.rule can filter on Project name
  • list.mappings can filter on Project name
  • update.rule command to update rule code
  • fixed checks on version of Aggregator runtime and download from GitHub
  • Resource Group removed only if created by Aggregator
  • fixed unwanted test function for new instances
  • exposed IdentityRef type to manage users
  • invoke.rule command test rule code locally
  • multiple algorithms to commit changes to Azure DevOps
  • improved logging
  • automated integration tests
  • use of latest SDK and NuGet packages
  • updated docs

v0.3.3-alpha

21 Aug 21:41
Compare
Choose a tag to compare
v0.3.3-alpha Pre-release
Pre-release

First preview of Aggregator CLI.