Releases: arcus-azure/arcus.scripting
v1.5.0
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.5.0
For a complete list of all Arcus.Scripting packages see the documentation.
What's new?
Features
None.
Fixes / Changes
- Introduced a new parameter
DatabaseVersionTable
for theInvoke-AzSqlDatabaseMigration
script (#449) - Add support for AccessToken login for the
Invoke-AzSqlDatabaseMigration
script (#451)
Breaking Changes
None.
Removal
None.
Changes:
- 349d6aa docs: Move and improve Devops documentation (#447)
- fef5d3e feat: Invoke-AzSqlDatabaseMigration supports AccessToken login (#451)
- be399cd feat: Configurable database-version table-name (#449)
- 6cfcc31 feat: implement ps script analyzer fixes (#444)
- bafe780 fix:
--Version
to--RequiredVersion
(#443)
v1.4.1
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.1
For a complete list of all Arcus.Scripting packages see the documentation.
What's new?
Features
None.
Fixes / Changes
- Introduced a new parameter
DatabaseVersionTable
for theInvoke-AzSqlDatabaseMigration
script (#449) - Add support for AccessToken login for the
Invoke-AzSqlDatabaseMigration
script (#451)
Breaking Changes
None.
Removal
None.
Changes:
- 349d6aa docs: Move and improve Devops documentation (#447)
- fef5d3e feat: Invoke-AzSqlDatabaseMigration supports AccessToken login (#451)
- be399cd feat: Configurable database-version table-name (#449)
- 6cfcc31 feat: implement ps script analyzer fixes (#444)
- bafe780 fix:
--Version
to--RequiredVersion
(#443)
v1.4.0
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:
- 44ee501 chore: Update replacetokens task (#440)
- 5c1457a feat: Add option InjectAsBase64 for ARM (#438)
- 9a81242 feat: Upgrade Az.* dependent modules (#439)
- de395da feat: TrustServerCertificate on AzSqlDatabaseMigration (#434)
- b7446c6 chore: deploy to new Dev tenant (#432)
- 92f804a docs: publish v1.3 feature docs (#430)
New Contributors
- @LodewijkSioen made their first contribution in #434
- @twinpiloot made their first contribution in #438
v1.3.0
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
- @laurensvc made their first contribution in #428
v1.2.0
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 inSet-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
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 theGet-AzLogicAppRunHistory
command (#391) - d11ff7c add v1.0.0 docs (#387)
This list of changes was auto generated.
New Contributors
- @ElectricCowBoy123 made their first contribution in #395
- @Annelotte-Mons made their first contribution in #222
v1.0.0
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
- d87963c feat: use generative partner files for Azure Integration Account integration tests (#371)
- c4e8c29 chore: use main branch in contribution guide (#373)
- b4cada9 chore: use main branch in gh edit (#372)
- f05abae chore: remove copyright date (#370)
- eb40544 fix: active directory tag (#367)
- 2cf5f2d chore: use
main
branch in az devops status badge (#364) - 8d949ef chore: use arm package as default (#363)
- bc5c392 chore: remove bicep script (#362)
- 429ef84 chore: add arm templates redirect (#360)
- 200c653 docs: publish v0.8.0 feature docs (#359)
This list of changes was auto generated.
v0.8.0
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
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
andImport-AzApiManagementProductPolicy
commands where the execution was erroneously marked as failed when in actuality it succeeded (#324) - Fixed the casing of
PolicyFilePath
parameter in theImport-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
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
- @vromantp made their first contribution in #280
- @pimentacodit888 made their first contribution in #283
Full Changelog: v0.5.1...v0.6.0