Skip to content

Commit a0a7f8a

Browse files
committed
Bump version to 1.0.20 and add M365 import
Add CHANGELOG entry for 1.0.20 describing new Invoke-M365AppShellAppBuild (downloads setup.exe, updates Install XML with Channel/TenantId/CompanyName, and packages setup.exe plus XMLs into a zip for Nerdio Shell App upload) and revised Microsoft 365 Apps import workflow (reads shell-app subdirectory, validates definition files, loads definition, sets Shell App name from config, creates Shell App via New-ShellApp -Definition -AppMetadata, and removes IntuneWin32App dependency). Also bump ModuleVersion to 1.0.20 and update ReleaseNotes in EvergreenUI.psd1.
1 parent dc75df4 commit a0a7f8a

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## [1.0.20] - 2026-04-17
4+
5+
### Added
6+
7+
- `Invoke-M365AppShellAppBuild` private function: downloads `setup.exe` for Microsoft 365 Apps via Evergreen, updates the install XML with the caller-supplied Channel, TenantId, and CompanyName, and produces a zip archive containing `setup.exe`, `Install-Microsoft365Apps.xml`, and `Uninstall-Microsoft365Apps.xml` for Nerdio Shell App upload; no IntuneWin32App dependency
8+
9+
### Changed
10+
11+
- Import tab / Microsoft 365 Apps: **Import Nerdio Manager Shell App** workflow replaced to follow the same pattern as the Nerdio Manager Shell Apps tab import; the workflow now reads Shell App definition files (`Definition.json`, `Detect.ps1`, `Install.ps1`, `Uninstall.ps1`) from a `shell-app` subdirectory alongside the M365 XML configuration files, validates all four files are present before starting, builds a zip archive of `setup.exe` and the configuration XMLs via `Invoke-M365AppShellAppBuild`, loads the definition via `Get-ShellAppDefinition`, sets the Shell App name from the selected configuration display name, and creates the Shell App via `New-ShellApp -Definition -AppMetadata`; the IntuneWin32App module is no longer required for this workflow
12+
313
## [1.0.19] - 2026-04-07
414

515
### Added

EvergreenUI/EvergreenUI.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#Requires -Version 5.1
22
@{
33
# Module identity
4-
ModuleVersion = '1.0.19'
4+
ModuleVersion = '1.0.20'
55
GUID = 'e63b3f34-4e6c-433d-8544-fe497c21ad98'
66
Author = 'Aaron Parker (stealthpuppy)'
77
CompanyName = 'EUC Pilots'
@@ -64,7 +64,7 @@
6464
Tags = @('Evergreen', 'GUI', 'MSI', 'EvergreenUI', 'Windows')
6565
LicenseUri = 'https://github.com/EUCPilots/evergreen-ui/blob/main/LICENSE'
6666
ProjectUri = 'https://github.com/EUCPilots/evergreen-ui'
67-
ReleaseNotes = 'Pre-release. App favourites. Show/hide columns in App version details. Fluent UI fixes.'
67+
ReleaseNotes = 'Pre-release. Adds Microsoft 365 Apps package import into Nerdio Manager Shell Apps.'
6868
Prerelease = 'beta'
6969
}
7070
}

0 commit comments

Comments
 (0)