File: News.md

package info (click to toggle)
quantlib 1.40-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 41,768 kB
  • sloc: cpp: 398,987; makefile: 6,574; python: 214; sh: 150; lisp: 86
file content (42 lines) | stat: -rw-r--r-- 1,789 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Changes for QuantLib 1.40
=========================

Removals and deprecations
-------------------------

Features deprecated in release 1.35 were removed in this release; see
<https://github.com/lballabio/QuantLib/pull/2268> for a full list.

A number of features were deprecated in this release and will be
removed in a future release:

- The overload of the `RangeAccrualFloatersCoupon` constructor taking
  a `shared_ptr` to a schedule; use the other overload instead.
- The method `observationsSchedule` of the same class; use
  `observationSchedule` instead.
- The `<ql/experimental/fx/blackdeltacalculator.hpp>` and
  `ql/experimental/fx/deltavolquote.hpp` headers; use
  `<ql/pricingengines/blackdeltacalculator.hpp>` and
  `<ql/quotes/deltavolquote.hpp>` instead.
- The overload of the `CPIBond` and `CPIBondHelper` constructors
  taking the `growthOnly` parameter; use the other overload instead.
- The methods `cumD1`, `cumD2`, `nD1` and `nD2` of the
  `BlackDeltaCalculator` class; they are internal methods and will be
  moved to the private section.
- The `BlackDeltaPremiumAdjustedSolverClass` and
  `BlackDeltaPremiumAdjustedMaxStrikeClass`; they were used in the
  implementation of `BlackDeltaCalculator` but are now obsolete.
- The `BootstrapError` class template; use a lambda instead (see
  <https://github.com/lballabio/QuantLib/pull/2263> for an example).
- The `PenaltyFunction` class; use `SimpleCostFunction` instead.
- The `Tona` index was renamed to `Tonar`; use the latter instead.


Full list of pull requests
--------------------------

All the pull requests merged in this release are listed on its release
page at <https://github.com/lballabio/QuantLib/releases/tag/v1.40>.

The list of commits since the previous release is available in `ChangeLog.txt`.