Features deprecated in release 1.37 were removed in this release; see lballabio#2424 for a full list.
A number of features were deprecated in this release and will be removed in a future release (probably release 1.47):
- The overloads of
CashFlows::npv,BondFunctions::cleanPriceandBondFunctions::dirtyPricetaking a z-spread and a day-count convention; use the overload without a day counter. - The overloads of
CashFlows::zSpreadandBondFunctions::zSpreadtaking a day-count convention; use the overload without a day counter. - The
DefaultLogCubicandLogMixedLinearCubicinterpolators; useKrugerLogandKrugerLogMixedLinearCubicinstead. - The
NeumannBC,DirichletBC,CrankNicolson,DMinus,DPlus,DPlusDMinus,DZero,ExplicitEuler,ImplicitEulerandMixedSchemeclasses; use the new finite-difference framework instead. - The
ForwardRateStructureadapter class; inherit fromZeroYieldStructureinstead (you should implementzeroYieldImplanyway). - The
ql/experimental/volatility/zabr.hppheader; include<ql/termstructures/volatility/zabr.hpp>instead. - The
ql/experimental/volatility/zabrinterpolatedsmilesection.hppheader; include<ql/termstructures/volatility/zabrinterpolatedsmilesection.hpp>instead. - The
ql/experimental/volatility/zabrinterpolation.hppheader; include<ql/math/interpolations/zabrinterpolation.hpp>instead. - The
ql/experimental/volatility/zabrsmilesection.hppheader; include<ql/termstructures/volatility/zabrsmilesection.hpp>instead. - The now empty
ql/experimental/exoticoptions/kirkspreadoptionengine.hpp,ql/experimental/exoticoptions/spreadoption.hpp,ql/grid.hpp,ql/math/transformedgrid.hpp,ql/methods/finitedifferences/bsmoperator.hpp,ql/methods/finitedifferences/pde.hppandql/methods/finitedifferences/pdebsm.hppheaders.
All the pull requests merged in this release are listed on its release page at https://github.com/lballabio/QuantLib/releases/tag/v1.42.
The list of commits since the previous release is available in ChangeLog.txt.