# 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](/code_reference/commandlets/show-bomwindow/commandlets/update-bomwindowentity): > - For BomRows: *\_Name, Bom_Number, Bom_PositionNumber, Bom_Quantity* > - For Items: *\_Name* **Fixed** **BomWindow** - [BOM loading errors](bom_window:errors) occurred during Check or Transfer operations because [Get-BomRows](/code_reference/commandlets/show-bomwindow/required-functions/get-bomrows) got executed after using [Add-BomWindowEntity](/code_reference/commandlets/show-bomwindow/commandlets/add-bomwindowentity) - Column values did not get refreshed when updating custom properties that exist on the root entity - The [BomRow](/code_reference/commandlets/show-bomwindow/objects/bomrow) properties *Bom_PositionNumber* and *Bom_Quantity* were always of type 'string' - [Update-BomWindowEntity](/code_reference/commandlets/show-bomwindow/commandlets/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 :title: bg-warning **Show-BomWindow** When calling [Add-BomWindowEntity](/code_reference/commandlets/show-bomwindow/commandlets/add-bomwindowentity), the function [Get-BomRows](/code_reference/commandlets/show-bomwindow/required-functions/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](/code_reference/commandlets/show-bomwindow/commandlets/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](/bom_window/status) **Fixed** **BomWindow** - Sorting and Filtering the *Name* column was not possible in the [BOM Tab](/bom_window) - Applied [Filters](/bom_window/customization) were not saved immediately - *Name* column has now the same height as all other columns ```{note} When upgrading to this version with [stored layout](/bom_window/customization) 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](licensing:change_logs/license_v17:v17.0.3) **Fixed** **BomWindow** - Existing rows are getting duplicated when collapsing and expanding BOMs in the [BOM Tab](/bom_window) ## 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](/bom_window/status) icon - BOM and entity properties are displayed in the [BOM Tab](/bom_window) 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](/code_reference/commandlets/show-bomwindow/commandlets/add-bomwindowentity) with a property that already exists as entity property - [show-BomWindow](/code_reference/commandlets/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](/bom_window) 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](/code_reference/commandlets/show-bomwindow/commandlets/update-bomwindowentity) 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](/code_reference/commandlets) can be used in every IDE **General** - Updated to [powershell 4.0](https://www.microsoft.com/de-de/download/details.aspx?id=40855) - Removed powerGate ISE shortcut from startmenu ````{dropdown} Breaking Changes : **Show-BomWindow** ```{eval-rst} .. csv-table:: :header: "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](http://doc.postsharp.net/5.0/logging) 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.