Skip to content

v1.3.0 - Enhanced Caption Formatting

Choose a tag to compare

@petre-c petre-c released this 30 Jun 10:27
· 24 commits to main since this release

πŸš€ What's New in v1.3.0

Enhanced Caption Formatting

  • Enhanced Caption property now uses superior FinalCalculationSteps formatting logic for named values
  • Detailed multi-line formatting for complex calculations showing complete calculation chains
  • Maintained backward compatibility - simple formatting preserved for non-named values

Example Output Format

The enhanced formatting now produces detailed calculation steps like:

DiscountedPrice = ბაბაზო αƒ€αƒαƒ‘αƒ˜[100] - αƒ€αƒαƒ‘αƒ“αƒαƒ™αƒšαƒ”αƒ‘αƒ[15] = 85

SomeValueResult = DiscountedPrice[85] Γ— SomeValue[55.23] = 4,694.8

TaxValue = ბაბაზო αƒ€αƒαƒ‘αƒ˜[100] Γ— დღგ[0.18] = 18

FinalValue =
  SomeValueResult[4,694.8] 
Γ— 
  (  DiscountedPrice[85] 
   + TaxValue[18]
  )
Γ— აბოαƒͺαƒ˜[120]
= 58,027,789.8

βœ… What's Improved

  • Better formatted calculation display for complex expressions
  • Enhanced readability for multi-step calculations
  • Proper handling of nested operations and parentheses
  • Support for Georgian language variable names in formatting

πŸ”„ Backward Compatibility

  • All existing FinalCalculationSteps usage continues to work unchanged
  • Simple Caption behavior preserved for non-named values
  • No breaking changes to public API
  • All 168 tests passing βœ…

πŸ”— Related

  • Pull Request: #33
  • Issue: #32

Built with .NET 8.0 < /dev/null | All tests passing βœ…

What's Changed

  • Enhance ValueWithCaption.Caption with FinalCalculationSteps formatting logic by @petre-c in #33

Full Changelog: v1.2.1...v1.3.0