All Collections
New Releases
Release Notes 6.4.0
Release Notes 6.4.0
Andrew Day avatar
Written by Andrew Day
Updated over a week ago

This page contains the technical release notes for version 6.4.0. For a summary of changes introduced by this release.

Follow the links below to jump to notes on specific features.

Contents

Minor Features / Updates

JIRA Reference

Scope

Module

Story Description

AMP-757

Limit Shipment Batches to one carrier

Shipping

Within Shipment Batches, each batch is now limited to one shipping carrier.

AMP-834

Adding the "Created By" column to the Weight Events by Month

Reports

Within the Weight Events by Month report, a new column is added to display the user who created the weight event.

AMP-1017

Updates made to the Registration Renewal/Amendment forms

Client Portal

Within the Registration renewal and amendment forms, the copy displayed under the consent section has been updated to represent Ample Organic’s terms and conditions more accurately.

Security, Performance / Error Handling Improvements

JIRA Reference

Scope

Story Description

AMP-663

Output encoding CSVs for vulnerabilities

Through CSV injection, malicious commands could be executed on a victim’s computer, gain unauthorized access, or exfiltrate data that the victim has access to.

This security update encodes all CSVs for vulnerabilities in report generation for the following fields

  • Client first name (scrubs for =, +, @ symbols)

  • Client last name (scrubs for =, +, @ symbols)

  • Client username (scrubs for =, +, @ symbols)

  • Client email (scrubs for = symbol)

= symbol is replaced with [EQUAL]

+ symbol is replaced with [PLUS]

@ symbol is replaced with [AT]

AMP-664

Validations for user-inputted fields

The following user-inputted fields now have a backend validation that contains a deny list [<, >, =, \]

  • Registration first name

  • Registration last name

  • Registration street 1

  • Registration street 2

  • Registration city

  • Product name

AMP-668

The frameable response added to combat clickjacking

Implemented “Content-Security-Policy” (CSP) header to be used with the ‘frame-ancestors’ directive to restrict framing.

This security update added the CSP header to every response header to prevent possible clickjacking.

AMP-890

Restricting file types for image and document uploading

Within Ample Organics, there are no restrictions to the file types that the user can upload.

For image uploads, the following extensions are accepted (JPG, JPEG, PNG, PDF).

For file/document uploads, the following extensions are accepted (DOC, DOCX, ODT, ODS, PDF, XLS, XLSX, TXT, CSV).

Bug Fixes

JIRA Reference

Scope

Module

Story Description

AMP-884

Fix sorting and pagination logic for Sales Channels

Settings

When an environment contains more than 25 Sales Channels, the sorting functionality is not working as expected on the different pages.

This bug fix resolves the issue of the sorting applied on different pages of Sales Channels.

AMP-933

Disable the ability to return orders multiple times

Orders

When an order has been placed and shipped, the CSR can use the “Return Order” functionality for anything that is returned.

This bug fix prevents the ability of a CSR to return the order multiple times.

AMP-937

Fix the rounding issue when performing Mass Packaging Runs with the “Set Quantity Total” option

Production

When a user is performing a Mass Packaging Run, the EA Unit Net Weight and Total Weight Packaged should be calculated the same regardless of whether they use the “Set quantity per EA Unit” or the “Set quantity Totals” option.

This bug fix increases the number of decimals used during calculations for a more accurate total weight reduction.

AMP-938

Disable the ability to re-set picking when no bottles are picked

Orders

When an order has been placed and a bottle has been picked, the CSR can use the “Reset Picking” functionality to unpick the bottle.

This bug fix removes the “Reset Picking” functionality if the order does not contain any picked bottles.

AMP-1022

Fix Total Grams Orders when Prescription Deduction is updated

Dashboard

Within Ample Organic’s dashboard, the Total Grams Ordered displays the total amount of grams (prescription deduction from each product) per day. If the prescription deduction is updated, the dashboard is reflected by using the updated Prescription Deduction values.

This bug fix ensures the dashboard is using the original Prescription Deduction of the product at the time of purchase.

Did this answer your question?