Black Cat 16.3 – Release Notes

Version

16.3.0 - Black Cat

Release Date

April 24, 2026

Release Type

Minor

Improvements

Description

Components

ID

Introduced a feature flag to toggle between full-row selection and checkbox-only selection for table rows.

UI - Table

PFUN-34565

Introduced a new `preciseConditionValue` field to condition records to support pricing values with up to eight decimal places.

Condition Records

PFUN-34429

A new SAFEDIV function is now available in the Expression Editor for Agents, Analytics charts, and Rollups, allowing users to handle division by zero by specifying an optional default return value.

Agents, Analytics - Charts, Analytics - Rollups

PFUN-34384

The Expression Editor now supports the Weighted Average (WAVG) aggregation function.

Agents, Analytics - Charts, Analytics - Rollups

PFUN-34382

The Expression Editor now supports the ANY_VALUE() aggregation function, which returns an arbitrary value from a specified field within a group.

Agents, Analytics - Charts, Analytics - Rollups

PFUN-34353, 34379

Error notifications are now automatically cleared when navigating away from the document detail page.

Agreements & Promotions, Quoting, Rebates, Sales Compensation

PFUN-32276

Bug Fixes

Description

Components

ID

The Analytics module displays inconsistent measure visibility in Rollups and fails to render selected Y-axis labels in Analytics charts.

Analytics - Data Manager, Analytics - Rollups

PFUN-34477

The system fails to save a Dashboard 2.0 portlet after a duplicate name error is corrected with a unique name.

Dashboards

PFUN-34454

The top-right header action buttons fail to refresh after a Price List submission, causing the Submit button to remain active and trigger an error if clicked again.

Price Setting - Price Lists

PFUN-34446

The system incorrectly executes model configurators from future steps during model reruns or backward navigation, causing errors when dependencies from those later stages are not yet available.

Model Class

PFUN-34442

Quote inline numeric inputs fail to apply the correct locale and formatting.

Quoting

PFUN-34439

The system fails to log detailed error messages and response data when file conversion through CloudConvert encounters an error.

Administration

PFUN-34436

Multi-series charts fail to load or display when opened as the initial selection in the Data Analyzer.

Analytics - Charts

PFUN-34390

The system fails to create a new Price List when converting from a Live Price Grid detail view if the underlying logic includes attribute extensions.

Price Setting - Price Lists

PFUN-34351

The system returns a 404 error when attempting to view product details for SKUs containing special characters such as percent signs.

Price Setting - Live Price Grids (LPG), Unity

PFUN-34322

The Revoke button remains visible in the React Quote list even when it is explicitly disabled in the Quote Type JSON configuration.

Quoting

PFUN-34316

Data table mini bars display baselines for null values, overflow cell boundaries, and exhibit inconsistent thickness during column resizing.

Dashboards

PFUN-34313

Users experience an intermittent issue where attribute columns in the Price List grid appear empty despite the data being correctly populated in the system and available via export.

Price Setting

PFUN-34249

The system incorrectly uses Product Extension attribute metadata for datasource fields instead of Product attribute metadata when decoupling is disabled.

Analytics - Data Sources

PFUN-34153

The system incorrectly displays the Submit button on a Price List containing critical alerts when the list is converted from within a Line Item Group.

Price Setting

PFUN-33928

Validation warnings on restricted columns disappear prematurely when a user edits or interacts with a different column in the table.

Master Data - Company Parameters

PFUN-33531

The "contains pattern (match case)" filter fails to restrict results and returns all table rows regardless of the specified criteria.

Advanced Filter

PFUN-33136