# powerGate v21 ## v21.0.16 `09-05-2022` **Features** **Bom Window** - Custom [Bom properties]() can also be displayed for the root element in the []().\ With the help of powerVault [v23.0.2](), for example, model state information can also be displayed for Inventor main assemblies (see [full example]()). **General** - The []() *-BomHeader* argument provides also the `Bom_` properties of the root entity which got passed to the []() *-Entity* parameter ## v21.0.15 `04-03-2022` **Features** - Added support for [console logs]() in **powerShell ISE** **Fixed** - Vulnerability in []() configuration files by updating *log4net* to v2.0.14 ([CVE-2018-1285]()) - Issue with [ColoredConsoleAppender]() that caused [powershell remote hosts]() to crash when appender was logging to console ## v21.0.14 `18-10-2021` **General** - Updated Licensing to version: [18.2.27]() **Features** **Bom Window** - The []() provides a dedicated column *Status Details* which holds the [Status Details]() of a []() and []() entitity. **Fixed** **Bom Window** * Issue with []() where not passing a value for *-Status* resets the []() of the entity :::{dropdown} Breaking Changes :title: bg-warning **Cmdlets: Update-BomWindowEntity renamed -Tooltip parameter** \ The *-Tooltip* parameter of the []() Cmdlet was renamed to *-StatusDetails* as it provides are more appropriate description of the newly introduced behaviour of the parameter. **Objects: _Tooltip property renamed to _StatusDetails** \ The `_Tooltip` property of the [](), []() and []() objects has been renamed to `_StatusDetails` as it holds both the values of the *Status Icon Tooltip* and the *Status Details Column* of the BOM Window. ::: ## v21.0.13 `11-08-2021` **Features** - [WebRequestException]() provides more readable error messages from ERP systems.\ Its `Response` property grants direct access to the OData error response. - Non-terminating errors within []() can now be retrieved more easily using $Error. When the cmdlets fail due to error responses from the ERP system, the variable provides the [WebRequestException](). - [](): “Not Found” warnings are no longer logged when the ERP object cannot be found with the specified keys :::{dropdown} Breaking Changes :title: bg-warning **Cmdlets: Different return value in error situation** \ The following cmdlets: [](), [](), [](), []() which previously returned $null on error, now return empty array. **.NET Library: GetErpObject method no longer throws exception** \ The `GetERPObject()` method and the corresponding extension method of the []() interface from the .NET Library no longer throw exceptions if the ERP object cannot be found. ::: ## v21.0.11 `10-05-2021` **General** - Updated Licensing to version: [18.1.24]() - End User License Agreement (EULA) has changed **Features** **Bom Window** - The size and position of the window is automatically [saved/restored](). ## v21.0.8 `17-02-2021` **Features** **Bom Window** - []() with *-Type BomRow*: - [Entity properties]() and [BOM properties]() - Passed [Entity properties]() (e.g. "Name") can be displayed in the [BOM Tab]() **Fixed** **Bom Window** - []() updates the passed [Entity properties]() in the BOM Window even for BomRows created by [](), instead ignoring them. :::{dropdown} Breaking Changes :title: bg-warning **Add-BomWindowEntity -Type BomRow** **BOM properties have to be passed with prefix** \ The behavior that all passed properties are treated as [BOM properties]() changed, as the cmdlet now distinguishes between [Entity properties]() and BOM properties. \ Therefore **BOM properties** have to be passed with a 'Bom\_' prefix for keeping them displayed in the already configured BOM Window columns. **BOM properties returned with prefix** \ All the BOM properties in the []() result are returned with a 'Bom\_' prefix. \ When accessing BomRow property values, extend the property names with this prefix in order prevent accesses to not existing or wrong members. ::: ## v21.0.7 `20-01-2021` **General** - Updated Licensing to version: [18.1.22]() ## v21.0.6 `21-12-2020` **General** - Updated Licensing to version: [18.1.21]() - Copyright notices have changed **Fixed** - Issue that led to an unusable machine and failing Jobs after running JobProcessor for a long time ## v21.0.3 `22-09-2020` **Fixed** **Bom Window** - BomRows of identical BOM's were not update correctly ## v21.0.2 `29-05-2020` **General** - End User License Agreement (EULA) has changed - Updated Licensing to version: [18.1.17]() - Added *powerGate Information* shortcut to startmenu - Removed *powerGate Help* shortcut from startmenu as it can be accessed via powerGate Information shortcut - Removed Splashscreen **Fixed** - Compatibility-Issue with other coolOrange products using an older []() version