Skip to content

Releases: arcus-azure/arcus.scripting

v1.4.0

02 Dec 08:56
44ee501
Compare
Choose a tag to compare

Install the Arcus.Scripting packages that you need via PowerShell Gallery, for instance Arcus.Scripting.ARM:

PS > Install-Module -Name Arcus.Scripting.ARM --RequiredVersion 1.4.0

For a complete list of all Arcus.Scripting packages see the documentation.

What's new?

Features

  • Provide the capability to inject ARM content as base64 (#438)
  • Provide the option to set the option TrustServerCertificate on the Sql database migration script (#434)

Fixes / Changes

  • Update to the latest version of the Az.* modules (#439)

Breaking Changes

None.

Removal

None.

Changes:

New Contributors

v1.3.0

14 Jun 05:53
83b8239
Compare
Choose a tag to compare

Install the Arcus.Scripting packages that you need via PowerShell Gallery, for instance Arcus.Scripting.ARM:

PS > Install-Module -Name Arcus.Scripting.ARM --RequiredVersion 1.3.0

For a complete list of all Arcus.Scripting packages see the documentation.

What's new?

Features

  • Provide the capability to automate the assignment of user configuration in Azure API Management (#172)

Fixes / Changes

  • Change Azure API Management backup functionality with Managed Identity authentication (#426)
  • Remove heading space when setting Azure DevOps pipeline variables (#429)

Changes:

  • 83b8239 chore: All package upgrades FE docs (#428)
  • 7190ea7 fix: az devops takes heading space as part of value (#429)
  • c75ae2b fix: Backup-AzApiManagementService: Use managed identity for connection between APIM and Storage Account (#427)
  • 0c98155 feat: Update formatting of code, align error handling (#424)
  • 2799d18 feat: Add script to apply user configuration to Azure API Management (#422)
  • 934d4ef docs: publish v1.2.0 feature docs (#421)

New Contributors

v1.2.0

21 Nov 09:45
4624a4e
Compare
Choose a tag to compare

Install the Arcus.Scripting packages that you need via PowerShell Gallery, for instance Arcus.Scripting.ARM:

PS > Install-Module -Name Arcus.Scripting.ARM --RequiredVersion 1.2.0

For a complete list of all Arcus.Scripting packages see the documentation.

What's new?

Features

  • Provide support for Logic App Standard in our Logic App scripts (#415)

Fixes / Changes

  • Update schema for Test-Json used in Set-AzTableStorageEntities (#417)

Breaking Changes

None.

Removal

None.

Changes:

  • 4624a4e feat: Support Logic App Standard (#415)
  • 9da6ae5 fix: Linux Powershell update (#420)
  • a4643e1 fix: updated schema for Test-Json in Set-AzTableStorageEntities (#417)
  • a7931bb chore: update packages (#412)
  • b4585c8 chore: [Snyk] Upgrade @docusaurus/preset-classic from 2.3.1 to 2.4.1 (#402)
  • 96f9386 feat: Use separate pipeline tasks for tests (#411)
  • 4084418 fix: Filename in powershell gallery push (#410)
  • ed1be7e fix: Conditionally use securestring for Connect-MgGraph (#409)
  • f24f93a chore: bump fast-xml-parser from 4.2.4 to 4.2.7 in /docs (#408)
  • 56c9c4b chore: bump semver from 5.7.1 to 5.7.2 in /docs (#404)
See More
  • 7e77bc3 fix: remove logging in push to powershell gallery (#407)
  • c40e3d8 feat: add retries to integration account actions (#406)
  • 7c67ba7 fix: enable integration test for devops variable group description (#400)
  • 22d99ec fix: added logging to see which files we are processing during push to nuget (#399)
  • 6b10f58 fix: Make sure the log.txt file exists during release pipeline (#398)
  • 76a945e docs: publish v1.1.0 feature docs (#397)

This list of changes was auto generated.

v1.1.0

03 Jul 08:23
1b281cb
Compare
Choose a tag to compare

Install the Arcus.Scripting packages that you need via PowerShell Gallery, for instance Arcus.Scripting.ARM:

PS > Install-Module -Name Arcus.Scripting.ARM --RequiredVersion 1.1.0

For a complete list of all Arcus.Scripting packages see the documentation.

What's new?

Features

  • Provide a script to populate an Azure Storage Account Table with data based on a JSON configuration file (#222)

Fixes / Changes

  • Redundant use of Get-AzLogicAppRunHistory (#395)
  • Introduce MaximumFollowNextPageLink option for usage with Get-AzLogicAppRunHistory (#396)

Breaking Changes

None.

Removal

None.

Changes:

  • 1b281cb feat: Introduce MaximumFollowNextPageLink option for usage with Get-AzLogicAppRunHistory (#396)
  • e014395 fix: Redundant use of Get-AzLogicAppRunHistory (#395)
  • 5225c97 chore: bump fast-xml-parser and is-svg in /docs (#394)
  • 1cb37f2 feat: Added "Set Entities" script for Azure Table storage (#222)
  • 12902f5 fix: fix NuGetToolInstaller task (#393)
  • 295df69 fix: use latest version of nuget during release (#392)
  • df1d08b fix: Added the -FollowNextPageLink parameter to the Get-AzLogicAppRunHistory command (#391)
  • d11ff7c add v1.0.0 docs (#387)

This list of changes was auto generated.

New Contributors

v1.0.0

11 May 12:13
558caa5
Compare
Choose a tag to compare

Install the Arcus.Scripting packages that you need via PowerShell Gallery, for instance Arcus.Scripting.ARM:

PS > Install-Module -Name Arcus.Scripting.ARM --RequiredVersion 1.0.0

For a complete list of all Arcus.Scripting packages see the documentation.

What's new?

Features

  • Provide a script to cancel running instances for a Logic App (#361)
  • Provide the capability to set an Azure DevOps pipeline variable as a secret (#379)
  • Provide the capability to set the amount of days to keep an Azure DevOps pipeline run (#382)
  • Provide a script to resubmit failed instances for an Azure Logic App (#384)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • 558caa5 feat: script for resubmitting failed Logic App instances (#385)
  • 2baf459 feat: added optional DaysToKeep parameter to Save-AzDevOpsBuild (#383)
  • 6207b8b chore: Update LICENSE (#381)
  • e86ef48 feat: Added switch to set variable as secret (#380)
  • e963158 chore: bump @sideway/formula from 3.0.0 to 3.0.1 in /docs (#366)
  • 30680bf chore: bump eta, @docusaurus/core, @docusaurus/preset-classic and @docusaurus/theme-search-algolia in /docs (#378)
  • 71d8fbb chore: bump webpack from 5.48.0 to 5.76.1 in /docs (#377)
  • c97d6dc feat: Add script to cancel running instances for a Logic App (#376)
  • 281dd0c chore: update w/ ps release verification (#375)
  • 2136433 chore: bump ua-parser-js from 0.7.28 to 0.7.33 in /docs (#365)
See More

This list of changes was auto generated.

v0.8.0

11 Jan 08:15
bbe1989
Compare
Choose a tag to compare

Install the Arcus.Scripting packages that you need via PowerShell Gallery, for instance Arcus.Scripting.ARM:

PS > Install-Module -Name Arcus.Scripting.ARM --Version 0.8.0

For a complete list of all Arcus.Scripting packages see the documentation.

What's new?

Features

  • Provide scripts to manage Azure Active Directory App Role Assignments (#336)

Removal

  • Removed Arcus.Scripting.All module (#354)

Changes:

  • bbe1989 feat: Bicep support for InjectFile (#357)
  • 4bed620 chore: bump json5 from 1.0.1 to 1.0.2 in /docs (#356)
  • 9bd5279 chore: remove all module (#354)
  • 2cc19b9 chore: streamline logging across modules (#351)
  • 9186497 chore: streamline logging across modules 2 (#352)
  • 7a3777a chore: assert remaining trim day integration account (#350)
  • 4fed05d chore: streamline logging in apim, appservice & az active dir (#348)
  • 145fc22 test: assert trimmed day in integration account tests (#349)
  • ce76a3e chore: bump decode-uri-component from 0.2.0 to 0.2.2 in /docs (#345)
  • 09d909c chore: bump express from 4.17.1 to 4.18.2 in /docs (#346)
See More
  • a6bdb50 Update README.md (#344)
  • b401654 fix: Update Algolia Search to V3 (#342)
  • 3f1c6e2 chore: fix social image (#343)
  • e76b959 chore: frontend brand updates (#340)
  • 7d26624 chore: update ci build w/ main branch (#338)
  • bf1271d feat: Added scripts to manage Azure Active Directory App Role Assignments (#336)
  • 7bb8bd4 chore: bump loader-utils from 1.4.1 to 1.4.2 in /docs (#337)
  • 1ed833f chore: remove deprecated pr validation config (#334)
  • 16e4695 Chore(deps): bump ansi-regex in /docs (#332)
  • 5acfaed Chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /docs (#331)
  • 5b6a425 Split PowerShell script samples into multiple lines for clarity (#329)
  • e46bae7 docs: added guide for setting arm outputs to azure devops variable group (#328)
  • 6d74327 docs: removed table of contents (#327)
  • 9cbe885 docs: added a guidelines section (#326)
  • 89bd4a3 update docs to version 0.7.0 (#325)

This list of changes was auto generated.

v0.7.0

29 Aug 07:20
36a72e7
Compare
Choose a tag to compare

Install new version via PowerShell Gallery

PS > Install-Module -Name Arcus.Scripting.All --Version 0.7.0

What's new?

Features

  • Provide script to signup or invite a new user in Azure API Management (#316)
  • Provide script to remove a user from Azure API Management (#321)

Fixes / Changes

  • Added context validation for Azure API Management for better error handling (#317)
  • Fixed a bug in the Import-AzApiManagementApiPolicy, Import-AzApiManagementOperationPolicy and Import-AzApiManagementProductPolicy commands where the execution was erroneously marked as failed when in actuality it succeeded (#324)
  • Fixed the casing of PolicyFilePath parameter in the Import-AzApiManagementApiPolicy command (#324)

Breaking Changes

None.

Removal

None.

Changes:

  • 36a72e7 fix: fixed casing of parameter and fixed return param of Set-AzApiManagementPolicy command (#324)
  • 2c31e34 feat: Add Remove-AzApiManagementUser script (#321)
  • bd26e41 feat: Add APIM context validation (#317)
  • 8d9d6fd feat: Add Create-AzApiManagementUser script (#316)
  • 34d33fd Chore(deps): bump terser from 4.8.0 to 4.8.1 in /docs (#315)
  • f63deca docs: add introduction section (#313)
  • 958b2dd test: simplify arm integration tests (#312)
  • 4cff971 Chore(deps): bump eventsource from 1.1.0 to 1.1.1 in /docs (#311)
  • 0c0ae15 chore: improve local pester test runs (#310)
  • b75f132 test: add logic apps integration tests (#308)
See More
  • 7d8586e chore: update readme w/ available modules (#306)
  • 692898e chore: update release notes w example (#301)
  • a8bf46d Chore(deps): bump algoliasearch-helper from 3.6.0 to 3.8.2 in /docs (#304)
  • c7a3d8e Chore(deps): bump async from 2.6.3 to 2.6.4 in /docs (#303)
  • d31a8fb Chore(deps): bump cross-fetch from 3.1.4 to 3.1.5 in /docs (#302)
  • b092076 chore: update copyright and add project url (#300)
  • 497fd6d docs: fix az management title in feature docs (#297)
  • 67f72c9 Chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /docs (#295)
  • 7f04fac Chore(deps): bump follow-redirects from 1.14.1 to 1.14.9 in /docs (#294)
  • 21e6ad5 Chore(deps): bump prismjs from 1.25.0 to 1.27.0 in /docs (#293)
  • e5e2cbc Chore(deps): bump url-parse from 1.5.3 to 1.5.10 in /docs (#289)
  • c212270 Chore(deps): bump axios from 0.21.1 to 0.21.4 in /docs (#290)
  • 61b2ad1 Chore(deps): bump nanoid from 3.1.23 to 3.3.2 in /docs (#291)
  • 030dd4e fix: update with remaining v0.6 feature docs (#292)
  • 8f458ab added docs for version 0.6.0 (#288)

This list of changes was auto generated.

Full Changelog: v0.6.0...v0.7.0

v0.6.0

06 Apr 10:40
2a82457
Compare
Choose a tag to compare

Install new version via PowerShell Gallery

PS > Install-Module -Name Arcus.Scripting.All --Version 0.6.0

What's new?

Features

  • Provide scripts to remove or restore a soft deleted APIM instance (#278)
  • Support absolute paths to external files to inject in the Inject-ArmContent.ps1 script (#280)
  • Provide script to upsert an app setting within an Azure App Service (#268)
  • Provide script to upload agreements into an Integration Account (#265)
  • Provide script to upload partners into an Integration Account (#260)
  • Provide script to upload certificates into an Integration Account (#259)
  • Provide script to upload assemblies into an Integration Account (#257)

Fixes / Changes

  • Add logging to Get-AzKeyVaultAccessPolicies (#283)

Breaking Changes

None.

Removal

None.

Changes:

  • 2a82457 feat: added apim soft delete scripts (#278)
  • 695d69a feat: Inject-ArmContent.ps1: support absolute paths to external files to inject (#280)
  • d2eca71 feat: Add logging to Get-AzKeyVaultAccessPolicies #271 (#283)
  • da93499 feat: Provide script to upsert an app setting within an Azure App Service (#268)
  • afb37ed feat: Provide script to upload agreements into an Integration Account (#265)
  • 33eb4d6 feat: Provide script to upload partners into an Integration Account (#260)
  • 545a766 feat: Provide script to upload certificates into an Integration Account (#259)
  • 78b8bf9 feat: Provide script to upload assemblies into an Integration Account (#257)
See More
  • f7402d9 docs: updated Azure DevOps feature docs regarding installing Arcus packages in pipelines (#285)
  • 76514ac docs: updated Azure DevOps feature docs for setting ARM outputs (#282)
  • 94b7601 chore: typo 'performing` in disabling Azure LogicApps script (#274)
  • 06e9c6b chore: use 'resource group' when describing Azure resource groups (#273)
  • 531a3ea chore: use file paths io url routes (#275)
  • 301d4bc feat: remove print "Current access policies: $armAccessPoliciesParameter" (#270)
  • 7771407 feat: Provide documentation on various modes for injecting content into an ARM template (#269)
  • 48213bf feat: Provide documentation to the script to upload agreements into an Integration Account (#266)
  • a954e40 docs: typo 'syntax highlighting' (#258)

This list of changes was auto generated.

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

29 Dec 06:58
8b0dc7a
Compare
Choose a tag to compare

Install new version via PowerShell Gallery

PS > Install-Module -Name Arcus.Scripting.All --Version 0.5.1

What's new?

Features

None.

Fixes / Changes

  • Fix new line replacement on Windows machines (#242)
  • Graceful removal of Azure API Management defaults (#216)
  • Assign global variables when retrieving cached access token (#238)
  • Use YAML release name when setting ARM outputs to Azure DevOps variable group (#251)

Breaking Changes

None.

Removal

None.

Changes:

  • 8b0dc7a fix: catch 'activate' statement (#246)
  • 76697b4 fix: Implemented GET to check if api/product exists, if so remove (#254)
  • 1442043 fix: make sure the variable group description uses a releasename when using YAML pipelines (#252)
  • 728a7bc fix: added redirects for broken links (#253)
  • 59946d0 fix: arm inject newline chars on windows (#244)
  • 2b7e716 chore: run tests on linux and windows (#233)
  • 01a763e chore: add @pim-simons to code-owners (#243)
  • e475030 fix: fix errors in documentation (#237)
  • 40009f0 fix: Get-AzCachedAccessToken -AssignGlobalVariables (#239)
  • 470cb01 docs: add versioned module installations (#240)
See More

This list of changes was auto generated.

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

17 Nov 07:14
62568cb
Compare
Choose a tag to compare

Install new version via PowerShell Gallery

PS > Install-Module -Name Arcus.Scripting.ARM --Version 0.5.0

What's new?

Features

  • Provide script to upload public/private certificate in the Azure API Management certificate store (#136, #134)
  • Provide script to upload schemas into an Azure Integration Account (#160)
  • Provide script to upload maps (transformations) into an Azure Integration Account (#161)
  • Provide semantic versioning in SQL migration script (#186)
  • Provide script to set the Azure DevOps build to 'retain indefinitely' (#182)

Fixes / Changes

  • Support new line replacement on Linux machines (#197)
  • Support setting ARM outputs to Azure DevOps variable groups on Linux machines (#210)
  • Support existing Azure FileShare folders (#179)
  • Rename Copy-AzFileShareStorageFiles to Upload-AzFileShareStorageFiles (#203)

Breaking Changes

None.

Removal

None.

What's Changed

New Contributors

Full Changelog: v0.4.3...v0.5.0