Daml.Finance.Instrument.Swap - Changelog

Version 0.3.0

  • Update of SDK version and dependencies
  • The Create choice on the instrument factories returns the corresponding interface (rather than the base instrument interface)
  • Make use of the requires keyword to enforce the interface hierarchy (in particular the asDisclosure and asBaseInstrument implementations were removed)
  • FpmlSwap now accepts a non-zero rate fixing lag

Version 0.2.1

  • Implement interest rate compounding (several calculation periods per payment period)
  • Support a more generic way of specifying notional step schedules
  • Support specification of a payment lag
  • Efficient calculation of SOFR-like daily compounded reference rates
  • Implement arrears reset
  • Implement step-up coupon
  • Add support for initial stub period that starts before the issue date of the swap
  • Improve handling of principal exchange
  • Add support for Term period of a swap leg
  • Additional improvements required to make the official FpML trades 1..7 work as expected