More details on the changes are available in ChangeLog.txt and at https://github.com/lballabio/QuantLib-SWIG/milestone/21?closed=1.
-
Removed deprecated features no longer available in the underlying C++ library:
- the constructors of
ZeroCouponInflationSwapandZeroCouponInflationSwapHelpermissing an explicit CPI interpolation type; - the constructors of
ActualActualandThirty360missing an explicit choice of convention.
- the constructors of
-
Renamed
RelinkableYoYOptionletVolatilitySurfacetoRelinkableYoYOptionletVolatilitySurfaceHandle. The old name is still available in Python as deprecated. Currently we have no way to do so in other languages. -
Added an implicit conversion in C# from
booltoboost::optional<bool>, making it possible to pass parameters of this type. Python already had typemaps defined. Other languages can passOptionalBool(b)wherebis the desired bool. -
Exported the
Gaussian1dCapFloorEngineclass; thanks to @jacek-bator. -
Exported
LazyObjectmethods inPiecewiseYieldCurve; thanks to Francois Botha (@igitur). -
Exported Act/366 and Act/365.25 day counters; thanks to Ignacio Anguita (@IgnacioAnguita).
-
Exported
PartialTimeBarrierOptionclass and related engine; thanks to Ignacio Anguita (@IgnacioAnguita). -
Added missing
operator-toDatein C#. -
Added a few default parameters to the
SABRInterpolationconstructor. -
Exported new constructor for
SabrSmileSection. -
Exported new
sinkingScheduleandsinkingNotionalsfunctions. -
Exported new overload for
CallableBond::impliedVolatility. -
Exported missing end-of-month optional parameter for
OISRateHelperconstructor.