Release Notes R65

This is a summary of all changes deployed to our production environment in the scope of this release.

Release Date

31st March 2022

Release Type

Significant-1

 

 Category Feature Description Resolution Impact

Improvement

Linesheet

> Edit Product

> Change Status

When a customer changes the status for a product to 'Confirmed' using edit pencil, vendors would not receive notification for this change, resulting in missed key actions required by the vendors. We fixed the code to send out the notification when the status is updated using the edit pencil. Sales team members of the vendor's company will always receive notifications when a status change is made by their customers. 

Improvement

Integration
> SKU Integration

> Change Maintain Sales Price = Off

Enterprise retailers can switch set Maintain Sales Price toggle = Off via SKU Integration endpoint to make bulk changes but we had a gap for an edge case scenario when Retail Price & Maintain Sale Price fields are set as Dependent in Retail Data Management and would process the request without any error message.   

We added validation to error out these requests and provide an appropriate error message for the users.

 

Integration users are now informed when sending files with products that have the Maintain Sales Price option switched off when the Retail Price field is set to dependent.

Improvement Linesheet
> Pricing
> Maintain Sales Price = Off
Enterprise retailers can switch set Maintain Sales Price toggle = Off via UI and we had a gap for an edge case scenario when Retail Price & Maintain Sale Price fields are set as Dependent in Integration settings, allowing users to make unintended changes. We added a validation message informing users why these requests can not be processed.  Buying team members are prevented from making these unintended changes via Linesheet. 
Improvement System Security We identified some vulnerabilities as part of our regular internal audits regarding some package managers that, if potentially exploited, could be abused to run arbitrary code and access sensitive information from compromised machines. We upgraded all developer PCs and code references to unaffected versions of the package managers in use by our development team. You should not notice any impact as a result of this change, other than the continued assured security of the system.