# 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
:class-title: 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
:class-title: 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
:class-title: 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 Job Processor 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