Releases: arcus-azure/arcus.scripting
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
v0.5.1
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)
New Contributors
- @spasal made their first contribution in #239
- @pim-simons made their first contribution in #253
Full Changelog: v0.5.0...v0.5.1
v0.5.0
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
toUpload-AzFileShareStorageFiles
(#203)
Breaking Changes
None.
Removal
None.
What's Changed
- docs: publish v0.4.3 feature docs by @mbraekman in #168
- docs: add older versions for v0.4.3 release by @stijnmoreels in #169
- [Snyk] Fix for 1 vulnerabilities by @snyk-bot in #173
- test: use az resources for Key Vault integration tests by @stijnmoreels in #175
- fix: Table is not rendered correctly for Azure DevOps by @tomkerkhove in #177
- test: az bob storage with real az resources by @stijnmoreels in #176
- fix: use ubuntu-latest for build pipelines by @stijnmoreels in #185
- test: add az fileshare storage integration tests with real az resources by @stijnmoreels in #180
- chore: Security upgrade github-pages from 214 to 215 by @snyk-bot in #189
- feat: Initial version of Save-AzDevOpsBuild by @fgheysels in #183
- fix: add
-AllowPrerelease
to the Pester PS module installation by @stijnmoreels in #191 - fix: import security PS module as file by @stijnmoreels in #192
- test: use real az resources for table storage integration tests by @stijnmoreels in #187
- fix: insert prerelease information during release build by @stijnmoreels in #194
- fix: prerelease nuget generation by @stijnmoreels in #196
- chore: Integration Account - Provide script to upload schemas. by @mbraekman in #178
- Improved usage documentation on Save-AzDevOpsBuild by @fgheysels in #199
- docs: Provide new website template by @Mcalewaert in #207
- test: add integration test for saving az devops build forever by @stijnmoreels in #202
- docs: Provide PowerShell syntax highlighting by @Mcalewaert in #209
- docs: add contribution guide by @stijnmoreels in #204
- test: remove az resource locks by @stijnmoreels in #214
- feat: rename 'Copy-AzFileShare...' to 'Upload-AzFileShare...' by @stijnmoreels in #205
- chore: Add @tomkerkhove to code owners by @tomkerkhove in #218
- fix: add version prefix to README by @stijnmoreels in #219
- test: get cached access token w real az resources by @stijnmoreels in #201
- chore: Integration Account - Provide script to upload maps. by @mbraekman in #200
- feat: upload public ca certificate to az api management by @stijnmoreels in #206
- fix: inject arm on linux by @MassimoC in #198
- fix: Provide working version of ARM content injection by @tomkerkhove in #228
- docs: Add search by @Mcalewaert in #230
- docs: Separate build script by @Mcalewaert in #231
- feat: Changes in SQL migration script to support Semantic Versioning on DB changes by @fgheysels in #217
- test: Add integration-tests for Invoke-AzSqlDatabaseMigration by @fgheysels in #232
- chore: remove @tomkerkhove as code owner by @stijnmoreels in #234
- fix: Provide more graceful handling for APIM default cleanup by @tomkerkhove in #225
New Contributors
- @Mcalewaert made their first contribution in #207
- @MassimoC made their first contribution in #198
Full Changelog: v0.4.3...v0.5.0