Skip to content

Release prep: VisioAutomation NuGet 3.2.0 and Visio PS module 4.8.0 - #237

Merged
saveenr merged 1 commit into
masterfrom
release-nuget-3.2.0-ps-4.8.0
Oct 1, 2026
Merged

saveenr merged 1 commit into
masterfrom
release-nuget-3.2.0-ps-4.8.0

Conversation

@saveenr

@saveenr saveenr commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Summary

Release prep for VisioAutomation2010 NuGet 3.2.0 and Visio PowerShell module 4.8.0, following the same steps as 3.1.0 / 4.7.3 (#212).

  • NuGet/VisioAutomation2010.nuspec: <version> 3.2.0.
  • VisioAutomation_2010/Directory.Build.props: VersionPrefix 3.2.0, and 4.8.0 for VisioPowerShell.
  • VisioAutomation_2010/VisioPowerShell/Visio.psd1: ModuleVersion 4.8.0.
  • Both changelogs: [Unreleased] promoted to [3.2.0] - 2026-10-01 and [4.8.0] - 2026-10-01, each with an intro paragraph.

What the release contains

NuGet 3.2.0 (minor): more of the directed graph model in the XML format (<documentoptions>, shape width/height, <hyperlink>, <cells>, typed <customprop>, per-connector options) and ten fixes. Two behavior changes: NewDocumentFromTemplate creates the drawing from the template, and DrawOrgChart no longer resizes the page you pass it. No removed or renamed public members.

Module 4.8.0 (minor): Get-VisioPage -Index (new), behavior changes to Get-VisioPage -ID (now a real page ID; use -Index for positions) and New-VisioDocument -Template (creates the document from the template), fixes to Format-VisioPage -Width/-Height and New-VisioHyperlink, and the bundled 3.2.0 library.

Verification

  • Release build of the solution: no errors.
  • Tests on the Release build, local Visio: VTest 108/108, VTest.Models 104/104, VTest.Scripting 48/48, VTest.PowerShell 84/84 (344 in all).
  • scripts/Test-AssemblyMetadata.ps1 passes for all 11 assemblies (file versions 3.2.0.0 / 4.8.0.0).

After this merges

Dry runs of release-nuget.yml and release-psmodule.yml, then the real runs (tags and GitHub Releases), then publish-nuget.yml and publish-psmodule.yml. The docs sweep (turning the "unreleased after 3.1.0 / 4.7.3" notes into version statements, and the version-compatibility pages) is a separate set of PRs in the two GitBook repos.

🤖 Generated with Claude Code

@saveenr
saveenr enabled auto-merge October 1, 2026 16:59
Bumps the nuspec version, both VersionPrefix values in Directory.Build.props
and the module manifest version, and promotes the [Unreleased] sections of both
changelogs to 3.2.0 and 4.8.0 (dated 2026-10-01).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@saveenr
saveenr merged commit 6d2d504 into master Oct 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants