# powerGate v19 ## v19.0.14 `28-11-2018` **General** **BomWindow** - Column values are immediately refreshed when updating custom properties **Features** **BomWindow** - It is now possible to update standard properties with [Update-BomWindowEntity](): > - For BomRows: *\_Name, Bom_Number, Bom_PositionNumber, Bom_Quantity* > - For Items: *\_Name* **Fixed** **BomWindow** - [BOM loading errors]() occurred during Check or Transfer operations because [Get-BomRows]() got executed after using [Add-BomWindowEntity]() - Column values did not get refreshed when updating custom properties that exist on the root entity - The [BomRow]() properties *Bom_PositionNumber* and *Bom_Quantity* were always of type 'string' - [Update-BomWindowEntity]() removed columns even if property still exists on different Items/BomRows - Progressbar did not update correctly when items were added or removed during Check or Transfer operations - The Check button was enabled before the [BomWindow]() finished loading BOM :::{warning} When upgrading to this version with stored layout files, in the [Item Tab]() the [columns]() and their order will be resetted to default. ::: :::{dropdown} Breaking Changes :class-title: warning **Show-BomWindow** When calling [Add-BomWindowEntity](), the function [Get-BomRows]() is no longer executed for the newly added entity. This could cause issues in some very rare cases where Get-BomRows was expected to be called. ::: ## v19.0.11 `06-11-2018` **General** **BomWindow** - Improved resizing behavior of columns and applied minimum width - *Status* column is pinned to the right side **Fixed** **BomWindow** - First column *Name* gets to small when many columns are added - Some standard properties got removed after updating *-Properties* with [Update-BomWindowEntity]() > - For BomRows: standard properties *Bom_Number, Bom_PositionNumber, Bom_Quantity and \_Name* were removed > - For Items: *\_Name* property was removed :::{warning} It is recommended to remove the [stored layout]() files when upgrading to this version, otherwise the *Status* column might not be pinned. ::: ## v19.0.9 `17-10-2018` **Features** **BomWindow** - [Filter and order]() BOMs and items by their [status]() **Fixed** **BomWindow** - Sorting and Filtering the *Name* column was not possible in the [BOM Tab]() - Applied [Filters]() were not saved immediately - *Name* column has now the same height as all other columns :::{note} When upgrading to this version with [stored layout]() files, the position of some columns might change. The column order has to be manually fixed. ::: ## v19.0.8 `08-10-2018` **General** - Updated Licensing to version: [17.0.3]() **Fixed** **BomWindow** - Existing rows are getting duplicated when collapsing and expanding BOMs in the [BOM Tab]() ## v19.0.7 `21-09-2018` **Features** **BomWindow** - After Check or Transfer operation completed, Message Box informs directly about *Success*, *Caution* and *Error* depending on the States of the processed BOMs and Items - Improved Message Box to show a report of the occurred States within the operation, also when operation [aborted with exception]() - Tooltip remains visible while mouse is located on [Status]() icon - BOM and entity properties are displayed in the [BOM Tab]() and the [field chooser](), also when they have the same name **General** - Assemblies *System.Windows.Interactivity* and *Microsoft.Expression.Interactions* are getting installed into the GAC **Fixed** **BomWindow** - Stored columns are getting removed and the BOM layout gets reset when using entity properties and BOM properties with the same name - Sorting settings of columns did not get saved correctly - Crash with error message: "*Binding cannot be changed after it has been used*" for certain stored layouts - Crash when using [Add-BomWindowEntity]() with a property that already exists as entity property - [show-BomWindow]() crashed when invoked for the first time in a Vault session within DataStandard :::{warning} It is recommended to remove the [stored layout]() files when upgrading to this version. ::: ## v19.0.5 `10-08-2018` **Features** **BomWindow** - Re-designed the [tooltip and status]() information for BOMs and BomRows: > - Moved the BOM status from the *Status* column into the *Name* column (on the left of the BOM name). It provides only the status and tooltip for the BOM. > - The *Status* column now instead displays the state and tooltip for the BomRows. > - In case of an error during the Check or Transfer operation the BomRows, which were not [updated]() during that process, will have the status *Unknown*. > - Switched *Number* column with *Name* column in [BOM Tab](). > - Renamed *Number* column to *Name* in [Item Tab](). :::{warning} The [Columns]() and their order will be resetted to default. ::: ## v19.0.4 `25-04-2018` **Features** - powerGate [cmdlets]() can be used in every IDE **General** - Updated to PowerShell 4.0 - Removed powerGate ISE shortcut from startmenu :::{dropdown} Breaking Changes :class-title: warning : **Show-BomWindow** | Previous | Now | |--------------------------------|------------------| | The cmdlet was automatically creating a new runspace that was cleaned up when closing the Window. | The cmdlets will **NOT** create a new runspace. This has the advantage that the required functions do no have to be imported as PowerShell Module anymore. **Attention**: When some sort of caching is made in the runspace, the cmdlet does not clean that up. Also pay attention that variables could be overwritten. | ::: ## v19.0.3 `22-02-2018` **General** - Assemblies *coolorange.licensing* and *coolorange.Utils.UI* now gets installed in the GAC - Applications using *powerGate.Erp.Client* library are still running after update without having to recompile them - Replaced Log4PostSharp with [PostSharp Diagnostics]() for extended Debug logging **Fixed** - Issue where logging did not work when powerGate was used in a 32-Bit process - Issue where BomWindow did not display values of properties containing whitespace, caret (^) or comma (,) characters.