Skip to content

Releases: MasterPackager/master-packager-dev

2.3.0

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 22 Sep 16:10
Immutable release. Only release title and notes can be modified.
fee8b1c

New features
• MPDEV-2968 Include SBOM in SPDX 3.0 format
• MPDEV-2996 Update deprecated Microsoft.Trusted.Signing.Client to Microsoft.ArtifactSigning.Client
• MPDEV-3134 Tighten updater working directory validation sequence
• MPDEV-2929 Update MSIX asset logo generation sizes and naming
• MPDEV-2999 Change $.digitalSignature.signWith value from AzureTrustedSigning to AzureArtifactSigning
• MPDEV-3056 Cannot build an MSIX package when $.deviceCapabilities are present but the $.capabilities section is missing
• MPDEV-3057 Provide better validation error when building packages with the MSI Updater without a package icon

Bugs fixed
• MPDEV-2973 Cannot override version in msix section when version is set in common section
• MPDEV-3060 MSI dialog shows incorrect status when package is installed with /qb ADDLOCAL=ALL REMOVE=SomeFeature
• MPDEV-3190 Install dialog dlls are missing digital signatures

2.2.0

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 10 Apr 08:11
b81c1dc

New features
• MPDEV-2819 Ability to add package dependencies for MSIX packages
• MPDEV-2836 Automatically format provided lowercase MSI upgrade code to uppercase
• MPDEV-2843 App updater should check for a new version only on the first launch of the app when several identical app processes start rapidly.
• MPDEV-2861 mpdev activate command should return error exit code on failure to activate

Bugs fixed
• MPDEV-2839 Package validation fails prematurely when $.outputTypes is specifically set to null
• MPDEV-2841 Cancel button in updater does not display cancellation confirmation dialog on the first cancel attempt
• MPDEV-2867 Incorrect error message is displayed when trying to build a package with empty $.digitalSignature section
• MPDEV-2890 Clicking the version hyperlink in the updater UI opens current version release notes

2.1.1

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 10 Apr 08:10
b81c1dc

Bugs fixed
• MPDEV-2840 Cannot sign files with Azure Trusted Signing when using self-contained installer

2.1.0

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 05 Feb 14:16
b81c1dc

New features
MPDEV-2736 Display product name in the Windows title bar
MPDEV-2744 Installer reports success if UAC was denied when OS language is set to any other language than English
MPDEV-2763 Allow setting environment variables in the shortcut's working directory
MPDEV-2771 Cannot change updater control properties when installing with /qb switch
MPDEV-2786 Support long file paths during build
MPDEV-2797 Expand relative paths to full paths during de-serialization
MPDEV-2798 Update MPDEV to .NET 10 and update third party dependencies
MPDEV-2801 Restart dialog should not be shown when MSI is installed with "-" switch
MPDEV-2806 Add support to set MSI properties as "Set Property" custom actions
MPDEV-2807 Use JSON schema to document MPDEV package format
MPDEV-2809 Allow building MSI packages without embedded UI install dialog
MPDEV-2813 Set user-agent header for updater requests

Bugs fixed
MPDEV-2728 Conflicting process not listed sometimes when explorer.exe is also returned as conflicting process
MPDEV-2729 FirewallException with protocol value "Tcp", "udp" is added incorrectly
MPDEV-2730 GenerateTestCertificate does not work if publisher contains "+" symbol
MPDEV-2743 Closing installer dialog holds file in use for some time after closing dialog immediately without installing the app
MPDEV-2768 Cannot escape environment variable expansion when same environment variable is already defined in another property
MPDEV-2792 Cannot set some $.digitalSignature values with command line --properties
MPDEV-2802 "!" parameter does not hide cancel button

2.0.0

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 03 Dec 07:41
653401c

New features
• MPDEV-2275 Allow setting $.installDir for packages to other drives than system root drive
• MPDEV-2379 Display default icon for conflicting processes without an icon
• MPDEV-2476 Align file-in-use detection with MSDN documentation for different MSIRESTARTMANAGERCONTROL property values
• MPDEV-2586 New MSI installer/updater UI design
• MPDEV-2589 Allow to configure list of applications to prompt to user for launch after successful MSI installation
• MPDEV-2590 Display dialog when system needs to be restarted after successful MSI installation

Bugs fixed
• MPDEV-2376 Add validation for digital signature when building MSIX package
• MPDEV-2377 Short file names are not generated for internet shortcuts put in IniFile table
• MPDEV-2378 MP_PackageDependencies should not use localizable string for DisplayName column type
• MPDEV-2419 User should not be asked to close conflicting processes when installing MSI with /qb- switch
• MPDEV-2492 AppLogo.png is deleted by Restart Manager when PC is restarted after MSI upgrade
• MPDEV-2609 Unable to sign files with Trusted Signing if project path contains a space.
• MPDEV-2671 Unnecessary directory added when adding files to TARGETDIR
• MPDEV-2721 Installation not finished immediately on some machines after install dialog is successfully closed
• MPDEV-2731 Cannot build MSIX package with PSF disabled and PSF configFile not specified

1.2.0

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 03 Dec 07:37
653401c

Stories
• MPDEV-2201 Add properties for MinVersion and MaxVersionTested
• MPDEV-2252 Add support for automatic application updates for MSI packages
• MPDEV-2274 Use full path for file not found error messages
• MPDEV-2275 Allow setting $.installDir for packages to other drives than system root drive
• MPDEV-2326 Show NoIconApp.ico if conflicting process does not have icon
• MPDEV-2329 Display error when another installer is already running

Bugs fixed
• MPDEV-2210 Cannot build MSIX packages in some cases with generated test certificate
• MPDEV-2239 Browse for MSI source window is not shown when the application is repaired by launching it from an advertised shortcut
• MPDEV-2336 Progress bar is incorrect during upgrade installation

1.1.0

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 14 Nov 18:17
653401c

Stories
• MPDEV-1554 Add support for desktop7:Shortcuts in MSIX packages
• MPDEV-1988 Set context menu sparse package version to match app version
• MPDEV-2001 Add support for Azure Trusted Signing
• MPDEV-2055 Detect unrecognized properties together with all other validators
• MPDEV-2064 Use full path to the msiexec.exe when starting process from elevator when installing package dependencies
• MPDEV-2119 Upgrade to .NET 8

Bugs fixed
• MPDEV-1872 Cannot override some values in package by providing --properties attribute
• MPDEV-2095 "Failed to open on or more sources" error during dependency installation

1.0.10

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 09 May 14:14
653401c

Stories
• MPDEV-1087 Added firewall exception support
• MPDEV-1765 Ability to configure context menu item visibility

Bugs fixed
• MPDEV-1695 Process close dialog returns error that it couldn’t close process
• MPDEV-1777 Cancelling dependency installation freezes installer UI

1.0.9

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 01 Mar 17:58
653401c

Stories
• MPDEV-1728 Upgrade vulnerable package - Microsoft.IdentityModel.JsonWebTokens
• MPDEV-1731 Update documentation about dependencies installed only with UI
• MPDEV-1732 Allow overwriting existing property values
• MPDEV-1755 Improved naming for package dependency installer elevator on UAC prompt when package is not signed
• MPDEV-1756 Improve package dependency installer elevator's MSI matching logic
• MPDEV-1758 Added case-insensitive predefined value validator
• MPDEV-1762 Use package name and package version when signing package as display value for UAC

Bugs fixed
• MPDEV-1687 Cannot build MSIX without upgradeCode specified for MSI

1.0.8

Choose a tag to compare

@EdijsPerkums EdijsPerkums released this 25 Jan 15:27
653401c

Stories
• MPDEV-1377 MP Dev Documentation improvements
• MPDEV-1574 Warning about .vbs in the package stating it is deprecated
• MPDEV-1575 Close running apps during installation
• MPDEV-1578 Close running apps during silent installation
• MPDEV-1579 Detect missing prerequisites before installation
• MPDEV-1600 Install missing prerequisites before installation
• MPDEV-1607 Add tooltip to failed dependency installation
• MPDEV-1608 Add condition to skip dependency check in UI and silent install
• MPDEV-1610 Improve installer UI for detected running processes and missing dependencies
• MPDEV-1616 Do not allow to build packages with upgrade code from documentation

Bugs fixed
• MPDEV-1567 Installation is cancelled anyways after clicking on Cancel button but selecting No in confirmation dialog
• MPDEV-1591 Relative paths should be logged with full path
• MPDEV-1594 Some boolean properties do not document default value
• MPDEV-1609 Files are signed twice when building msi and msix with test certificate
• MPDEV-1611 Installer UI does not detect running process without a window
• MPDEV-1613 Test certificate is not generated correctly
• MPDEV-1687 Cannot build MSIX without upgradeCode specified for MSI