Skip to content

v1.6.0

Latest

Choose a tag to compare

@vaceslav vaceslav released this 16 Mar 23:05
0613799

Added

  • Header & Footer Support - Process placeholders, conditionals, and loops in document headers and footers (#15)
    • All header/footer types supported: Default, First Page, Even Page
    • Same syntax and features as document body - no additional API calls needed
    • Formatting is preserved in headers and footers
  • Number and Currency Format Specifiers - Format numeric values directly in placeholders (#22)
    • :currency — locale-aware currency formatting (e.g., $1,234.56 or 1.234,56 €)
    • :number:FORMAT — any .NET numeric format string (e.g., :number:N2, :number:F3, :number:P)
    • Works with int, long, decimal, double, and float values
    • Supports compound format specifiers in placeholder regex
  • String Format Specifiers - Transform string casing in placeholders (#22)
    • :uppercase — convert to UPPERCASE
    • :lowercase — convert to lowercase
  • Date Format Specifiers - Format dates directly in placeholders (#22)
    • :date:FORMAT — any .NET date format string (e.g., :date:yyyy-MM-dd, :date:MMMM d, yyyy)
    • Supports DateTime, DateTimeOffset, and ISO date string values
    • Culture-aware month/day names
  • GUI Culture Selector - Dropdown to choose formatting culture (Invariant, en-US, de-DE, fr-FR, es-ES)

Full Changelog: v1.5.0...v1.6.0