Releases: tfsaggregator/aggregator-cli
Releases · tfsaggregator/aggregator-cli
v0.9.9
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
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 andGetWorkItemCategories
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
Fixes
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)
logger
object available to RuleshostingPlanSku
andhostingPlanTier
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
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
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
v0.4.1-beta
Many improvements
- renamed
logon.vsts
tologon.ado
- fixed work item creation and linking
- support for exisisting Resource Group
unmap.rule
can filter on Project namelist.mappings
can filter on Project nameupdate.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
First preview of Aggregator CLI.