powerGate v25

v25.0.13

15-01-2025

Fixed

  • Compatibility issues after upgrading to v25 due to the renaming of the powerGate_256px.ico file, e.g. causing the opening of custom ERP dialogs - such as Create-, Change-, Insert- and Link ERP Item - to fail
    (see breaking change in v25.0.5)

General

  • Updated powerEvents to version: 25.0.20

  • Improved logging of PowerShell ERRORs (e.g in cmdlets, -OnConnect script blocks, BOM Window functions) which are no longer followed by redundant WARN logs.
    More detailed logs for exceptions in the coolOrange.PowerShell.Cmdlets namespace can now be enabled by changing to DEBUG.

v25.0.9

05-12-2024

Fixed

  • Updated Licensing to version: 18.4.7.
    This resolves issues with failing command-line activations, the no longer working “powerGate Information” shortcut, and rare ERP connection errors when trying to display possible license notifications.

  • Updated powerEvents to version: 25.0.16.
    This solves issues with automatically reloaded changes in ERP integration scripts that were saved while modal dialogs are open, such as Error Message Boxes, Connection Error Dialogs, the BOM Window or Inspector dialogs.

  • Issues related to Auto-Importing the powerGate module in PowerShell on environments where the module was never explicitly imported before and on environments where it was imported and used before.

v25.0.5

10-10-2024

Features

  • Updated Licensing to version: 18.4.2.
    The product can now be easily activated on new environments via a single customer key - together with all other coolOrange products in your subscription.

  • Added support for .NET 8 applications, enabling ERP integrations from .NET (core) applications like Inventor 2025 and cmdlets in PowerShell 7

General

  • Added support for Vault and Inventor 2025

  • The Windows Start Menu now contains the coolOrange-wide Licence Manager instead of the powerGate License Information shortcut

  • Shared third-party Libraries (e.g. log4net, PostSharp Diagostics and Infragistics) are no longer installed into the GAC but are now merged to avoid conflicts with other products and plugins

  • Introduced a new product icon that’s simpler and easy to recognize within our product portfolio

  • Changed color for WARN log messages in Console to make them easier to read

  • Updated minimum required .NET Framework version to 4.7.2

Breaking Changes

Renamed Icon Resource
The resource for the powergate logo has been renamed from powerGate_256px.ico to powerGate_256.ico.

This change may affect ERP integrations that rely on our samples from previous versions. For example, opening ERP dialogs will fail (see details in v25.0.13).
To resolve this issue, update the following pack-URI in all affected xaml files:

Previous

Now

"pack://application:,,,/powerGate.UI;component/Resources/powerGate_256px.ico"

"pack://application:,,,/powerGate.UI;component/Resources/powerGate_256.ico"

Error handling changed for ERP Cmdlets in psm1 Modules
By default, ERP cmdlet failures don’t terminate the script execution, even when $global:ErrorActionPreference is set to Stop!
However, from this version onwards, ERP Cmdlets in psm1 files will follow the module’s own error settings (each module has its own scope for $PSDefaultParameterValues[*:ErrorAction]).
Therefore this mainly affects powerGateTemplate base ERP integrations implemented with Vault Data Standard, where many unexpected error dialogs may now appear.

It is recommended to avoid using psm1 modules if possible.

Alternatively, to restore the previous behavior consistenly, add this line to every psm1 script that makes use of ERP cmdlets:
$script:PSDefaultParameterValues = $global:PSDefaultParameterValues

Possible Breaking Changes with Inventor 2025

Generally, upgrades are fully compatible with PowerShell 7 and do not require any changes!

Only in rare cases, adjustments may be necessary for powerEvents based ERP integrations.

For more details, Microsoft provides information on missing cmdlets and other potential differences between Windows PowerShell and PowerShell 7.4.