Skip to content

Releases: lballabio/QuantLib-SWIG

1.8

01 Mar 11:59
Compare
Choose a tag to compare
1.8

Notable changes for QuantLib-SWIG 1.8

  • in sync with QuantLib 1.8.
  • exported finite-difference barrier engine (thanks to Jayanth R. Varma).
  • exported FixedRateBondForward and BondFunctions::zSpread (thanks to Gouthaman Balaraman).
  • fix compilation error on Mac OS X Yosemite (thanks to Alex Cooper).
  • let the Java module use the compiler defined by $CXX (thanks to Richard Gomes).
  • let the Python module use the same compiler used for QuantLib (thanks to GitHub user EthiaclBanker).
  • exported solver and optimizer functionality to C# (thanks to GitHub user dave-fl).
  • in the Python module, also defined __hash__ for classes that defined __eq__. This makes them suitable to use as dictionary keys.
  • fixed CallableFixedRateBond call in Python (thanks to Gouthaman Balaraman).
  • exported Schedule::until (thanks to GitHub user alexsbromberg).
  • exported StochasticProcess interface.

1.7

01 Mar 11:43
Compare
Choose a tag to compare
1.7

Notable changes for QuantLib-SWIG 1.7:

  • in sync with QuantLib 1.7;
  • upgraded to SWIG 3.0.7;
  • added optimizer interface for Java/Scala (thanks to Klaus Spanderen);
  • exported new Romanian and Israelian calendars (thanks to Riccardo Barone);
  • exported barrier and double barrier engines (thanks to Riccardo Ghetta);
  • exported a few missing methods of the Calendar class (thanks to Benoit Barthelet);
  • exported OptionletStripper1 and StrippedOptionletAdapter (thanks to Matthias Groncki);
  • exported more inspectors for discount and zero curves (thanks to Matthias Groncki);
  • exported the Libor class and the IborIndex::clone method (thanks to Matthias Groncki);
  • exported additional methods for VanillaSwap (thanks to Gouthaman Balaraman);
  • exported fixed-parameter constraint for calibration in short rate models (thanks to Gouthaman Balaraman).

1.6.1

01 Mar 11:23
Compare
Choose a tag to compare

Changes for QuantLib-SWIG 1.6.1

QuantLib-SWIG 1.6.1 is a compatibility release:

  • added support for Visual Studio 2015.
  • added support for x86 target in C# projects (thanks to Grant Bartel).

1.6

01 Mar 11:14
Compare
Choose a tag to compare
1.6

Notable changes for QuantLib-SWIG 1.6:

  • in sync with QuantLib 1.6;
  • upgraded to SWIG 3.0.5;
  • exported Gaussian1DModel, GSR, GsrProcess and Gaussian1dSwaptionEngine (thanks to Matthias Groncki);
  • extended StochasticProcess1D interface (thanks to Matthias Groncki);
  • exported inspectors for swap legs (thanks to Matthias Groncki);
  • exported new IDR, MYR, RUB and VND currencies;
  • exported new Moscow Exchange calendar.

1.5

01 Mar 10:44
Compare
Choose a tag to compare
1.5

Notable changes for QuantLib-SWIG 1.5:

  • in sync with QuantLib 1.5;
  • upgraded to SWIG 3.0.2;
  • added Visual C# 2013 solution;
  • exported monotonic log-discount curve and added a few more traits for cubic interpolations;
  • exported OIS rate helpers;
  • exported swap-helper constructors with exogenous discounting curve;
  • exported index-based constructors for rate helpers;
  • added method to return calibration parameters for Heston and Bates models (thanks to Riccardo Ghetta);
  • added default arguments to exported FloatingRateBond constructor;
  • added parameter to set interpolation method for Black volatility surface;
  • exported CDS date-generation rule and IntegralCdsEngine, added missing parameter to UpfrontCdsHelper (thanks to Riccardo Ghetta);
  • exported fitted bond curve;
  • added new constructor parameters to InterpolatedZeroCurve (thanks to Alexandre Radicchi);
  • exported overnight indexes;
  • exported new South-African CPI index;
  • exported new Fed Funds index;
  • exported new interbank Chinese calendar;
  • exported additional bond constructor parameters for ex-coupon dates;
  • exported FdBlackScholesVanillaEngine, FdBlackScholesAsianEngine and ContinuousArithmeticAsianLevyEngine (thanks to Klaus Spanderen);
  • exported Hull-White process (thanks to Alexandre Radicchi);
  • translated CDS example to Python (thanks to Riccardo Ghetta);
  • added new CPI bond example for Scala (thanks to Klaus Spanderen);
  • translated Bonds example to Java (thanks to Giacomo Sergio).

1.4

01 Mar 10:23
Compare
Choose a tag to compare
1.4

Notable changes for QuantLib-SWIG 1.4

  • in sync with QuantLib 1.4;
  • upgraded to SWIG 2.0.11;
  • support for Visual C# 2003 (VC++7) was dropped;
  • added Visual C# 2012 solution;
  • made wrappers compatible with both Python 2 and 3 syntax;
  • the R extension is now built as a standard R package;
  • enabled building under Ruby 1.9. However, scripts using the Ruby wrappers crash; help debugging the problem would be welcome;
  • exported Redemption and AmortizingPayment cash flows;
  • exported ZeroInflationIndex constructor to create custom instances;
  • set default interpolation to Linear for piecewise inflation curves;
  • export more inspectors for ZeroCouponInflationSwap;
  • renamed CashFlows::yield to yieldRate in Python to avoid keyword;
  • exported utility class for creating custom Region instance;
  • exported callable fixed-rate bond and CPI bond (thanks to Simon Mazzucca);
  • exported new actual/365 (no leap) day counter;
  • added UnaryFunction support to Java interfaces for root finding and integrals (thanks to Klaus Spanderen); added Java example for UnaryFunction callback;

1.3

01 Mar 10:03
Compare
Choose a tag to compare
1.3

Notable changes for QuantLib 1.3

  • in sync with QuantLib 1.3;
  • migrated to SWIG 2.0.10;
  • added FRA interface and Java example (thanks to Tawanda Gwena and
    Francis Duffy);
  • added possibility to manually disable build for specific modules;
  • exported a couple of CashFlows functions (thanks to Sergio Villar de María);
  • exported BondFunctions class (thanks to Simon Shakeshaft);
  • overloaded operators for date algebra and comparisons in C# (thanks
    to Simon Shakeshaft);
  • added Bates implied volatility surface example for R (thanks to
    Klaus Spanderen and Dirk Eddelbuettel);
  • added bonds example for R (thanks to Dirk Eddelbuettel);
  • expanded european-option example for R (thanks to Dirk Eddelbuettel).

1.2

01 Mar 09:26
Compare
Choose a tag to compare
1.2

Notable changes for QuantLib-SWIG 1.2:

  • in sync with QuantLib 1.2;
  • migrated to SWIG 2.0.4;
  • prevented segmentation faults in Perl module;
  • exported missing constructors for MersenneTwisterUniformRng
    and KnuthUniformRng;
  • exported IncrementalStatistics;
  • exported bespoke calendar (thanks to Henner Heck);
  • exported weekend-only calendar;
  • exported more coupon methods (thanks to Henner Heck);
  • exported more distributions (thanks to Tawanda Gwena);
  • exported CMS coupons (thanks to Lluis Pujol Bajador);
  • exported asset-swap functionality (thanks to Lluis Pujol Bajador);
  • exported a few InflationIndex methods;
  • added keyword arguments to a few Python constructors.

1.1

01 Mar 08:55
Compare
Choose a tag to compare
1.1
QuantLib-SWIG-v1.1

Tagged QuantLib-SWIG 1.1

1.0

01 Mar 08:23
Compare
Choose a tag to compare
1.0
QuantLib-SWIG-v1.0

Tagged QuantLib-SWIG module for 1.0 release.