Breaking Changes
- Changed the constructor of the
PositionGroup
class. - Removed the
PositionGroup.setForexRates
function. - Removed the
PositionContainer.getForexQuotes
function.
New Features
- Increased efficiency of currency translation mechanism (see the
PositionContainer
andPositionGroup
classes). - Added option to use Barchart formatting rules (with variable decimal places) for last price (see BAR2-2852).
Bug Fixes
- Changed formatting rules for open, high, low, and previous to use same logic as last price.
Technical Enhancements
- Updated AWS CodeBuild to use Node.js version 20.
- Updated the
@barchart/common-js
library. - Updated the
uuid
library to the next major version.
Other
- Removed duplicate invocation of
recalculatePercentages
in thePositionContainer
class (on quotes update).