All Versions
Latest Version
Avg Release Cycle
88 days
Latest Release
127 days ago

Changelog History
Page 2

  • v1.11

    March 01, 2018

    ๐Ÿ”„ Changes for QuantLib 1.11:

    ๐Ÿ›  QuantLib 1.11 includes 47 pull requests and fixed issues from several contributors.

    The most notable changes are included below. A detailed list of changes is available in ChangeLog.txt and at


    • ๐Ÿš€ This is the last version of QuantLib to support the now obsolete Dev-C++ IDE with a maintained project file. The project will be removed in next release.

    Instruments and pricing engines

    • โž• Added ISDA pricing engine for credit default swaps (thanks to Guillaume Horel, Jose Aparicio and Peter Caspers).
    • โž• Added Andersen-Piterbarg engine for the Heston model (thanks to Klaus Spanderen).
    • ๐Ÿ‘Œ Improved experimental vanna-volga engine for double-barrier knock-in options (thanks to Giorgio Pazmandi).
    • โž• Added theta calculation to experimental Kirk spread-option engine (thanks to Krzysztof Wos).

    Cash flows

    • โž• Added optional payment lag to fixed, floating and OIS legs (thanks to Fabrice Lecuyer and Joseph Jeisman).
    • ๐Ÿ›  Fixed yield calculation with 30/360 US day count convention and settlement on the 31st of the month (thanks to Frank Xue).


    • โž• Added adaptive successive over-relaxation method for implied volatility calculation (thanks to Klaus Spanderen).


    • ๐Ÿ›  Fixed day-count convention and spot lag for CAD LIBOR (thanks to Oleg Kulkov).

    Term structures

    • โšก๏ธ Optionally optimize setting up OIS helpers (thanks to Peter Caspers).


    • โž• Added Actual/365 Canadian day count convention (thanks to Andrea Maggiulli).


    • โž• Added GMRES iterative solver for large linear systems (thanks to Klaus Spanderen).
    • โšก๏ธ Updated Hong Kong calendar up to 2020 (thanks to Nicholas Bertocchi and Alix Lassauzet).

    ๐Ÿ— Build

    • โž• Added configure switch to enable unity build.

    โœ… Test suite

    • โž• Added --fast and --faster flags to the test-suite executable. When passed, slower tests are discarded so that the test suite runs in just a few minutes.

    ๐Ÿ—„ Deprecated features

    • โœ‚ Remove the HestonExpansionEngine::numberOfEvaluations method (deprecated in version 1.9).
    • โœ‚ Remove the MixedLinearCubicInterpolation and MixedLinearCubic constructors not specifying the behavior of the mixed interpolation (deprecated in version 1.8).
    • โœ‚ Remove deprecated overloads of the Swaption::impliedVolatility and CapFloor::impliedVolatility methods (deprecated in version 1.9).
    • โœ‚ Remove NoArbSabrModel::checkAbsorptionMatrix method (deprecated in version 1.8.1).
  • v1.10.1

    March 01, 2018

    ๐Ÿ”„ Changes for QuantLib 1.10.1:

    ๐Ÿš€ QuantLib 1.10.1 is a bug-fix release for version 1.10.

    • ๐Ÿš€ Prevented a name clash when using the newly-released Boost 1.65.0 with g++ 6.3.
    • โž• Added a few missing function declarations in the SwaptionVolatilityStructure class (thanks to Peter Caspers).