Repository navigation
v2.5.1
·
13 commits
to master
since this release
Added
- Added Confluence Data Center integration-test infrastructure:
docker-compose.yml(moveworkforwardatlas-run-standaloneimage),Tools/Wait-ConfluenceServer.ps1, andStartConfluenceDocker/StopConfluenceDockerbuild tasks. - Added
.github/workflows/integration_tests.ymlwith parallel Cloud and Dockerized Data Center tracks (nightly schedule + manual dispatch input). - Added
ConvertTo-ConfluenceStorageFormat -AsPlainTextto publish literal text containing wiki markup characters without Confluence converting them to links, mentions, or macros (#178, [@empty03]). - Added
Get-ConfluenceServerInformationto expose Confluence system information and deployment type.
Changed
- Documented how to authenticate to Confluence Cloud with an Atlassian account email address and API token, including a dedicated authentication about topic (#203, #248, [@lipkau]).
- Migrated
Tools/setup.ps1andTools/update.dependencies.ps1to sharedAtlassianPS.Standardsbootstrap/update commands with deterministic standards-version resolution fromTools/build.requirements.psd1. - Replaced legacy PSDepend hashtable dependencies with pinned array requirements and aligned workflow setup action usage to the pinned standards action release.
Set-ConfluencePagenow forwardsVersion.Messagefor-InputObject/ pipeline updates when provided (#207, #231, [@JoseAPortilloJSC])- CI smoke tests now run the dedicated
Smokeintegration tag and fail fast when required Confluence Cloud integration settings are missing. integration_tests.ymlnow runs real Cloud and Data Center integration jobs (instead of a scaffold marker), matching the JiraPS track model.- Integration test setup now follows the JiraPS
.env.examplemodel, including automatic.envloading and explicit Cloud (CONFLUENCE_CLOUD_URL,ATLASSIAN_CLOUD_USER,ATLASSIAN_CLOUD_PAT) vs DataCenter (CI_CONFLUENCE_*) track variable contracts.
Fixed
Get-ConfluenceAttachmentFilenow preserves attachment download URLs when server information is unavailable, restoring Data Center attachment downloads in the Dockerized integration track.Get-ConfluenceSpaceno longer requests unused space label metadata, avoiding HTTP 500 responses from Confluence Data Center 8.9.x when listing spaces (#214)Get-ConfluencePage -Labelnow quotes label values in generated CQL so labels containing hyphens are accepted by Confluence (#175, #185, [@ehrenfeu])- Fixed pagination so GET filters such as
spaceKeyandtitleare preserved when requesting follow-up pages (#157). Get-ConfluencePage -Labelnow returns only current pages by default and supports-Statusto request one or more page statuses (#213)Invoke-Methodnow handles JSON payloads with duplicate key casing (for examplesubTypeandsubtype) without failing parsing (#216, [@codethief])- Fixed
-PersonalAccessTokenauthentication on PowerShell 6+ by forwarding it as a bearer authorization header (#208, #209, [@sebmaurer]) - Fixed Confluence Cloud attachment downloads on PowerShell 6+ by preserving authorization across Atlassian download redirects.
Set-ConfluenceInfonow preserves configured defaults when called from inside another function (#199, [@lipkau]).
Fixed
- Fixed
-Labelparsing for the Get-ConfluencePage cmdlet (#193 [@claudiospizzi])
- Centralized release planning and publication in the reusable AtlassianPS.Standards workflow.