File: ChangeLog

package info (click to toggle)
rquantlib 0.4.17-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,308 kB
  • sloc: cpp: 3,690; sh: 69; makefile: 6; ansic: 4
file content (2090 lines) | stat: -rw-r--r-- 65,312 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2022-10-25  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.17
	* configure.ac: Idem
	* configure: Idem

	* src/Makevars.in (CXX_STD): Switch to C++14
	* src/Makevars.win (CXX_STD): Idem

	* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3

2022-05-05  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.16
	* configure.ac: Idem
	* configure: Idem

2022-05-04  Dirk Eddelbuettel  <edd@debian.org>

	* R/affine.R: Use inherits instead of class
	* R/bermudan.R: Idem
	* R/sabr.R: Idem

2022-05-03  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci/Dockerfile: Small update
	* docker/run/Dockerfile: Idem

2022-05-02  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* man/SabrSwaption.Rd: Move evaluation date of example by a day

	* .github/workflows/docker.yaml: Only run on (coarse) schedule

2022-03-15  Kai Lin  <klin441@gmail.com>

	* src/utils.cpp (getDayCounter):  change deprecated Actual365NoLeap()
	to Actual365Fixed(Actual365Fixed::NoLeap)
	* man/Enum.Rd: associated documentation change
	* man/BondUtilities.Rd: remove mentions of daycounter deprecation,
	remove mentions of compiler directives RQUANTLIB_USE_ACTUAL365NOLEAP
	and RQUANTLIB_USE_ACTUALACTUAL

2021-11-30  Kai Lin  <klin441@gmail.com>

	* man/Enum.Rd: Update and extend documentation for DayCounter

2022-01-19  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.15
	* configure.ac: Idem
	* configure: Idem

	* R/zzz.R: In interactice mode, display versions of RQuantLib at
	startup

2022-01-18  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: Updated for Quantlib 1.25

2021-12-28  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Remove unused continuous integration artifact and badge

2021-12-03  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp (getDayCounter): Use Rcpp::stop on error

2021-11-30  Kai Lin  <klin441@gmail.com>

	* src/utils.cpp (getDayCounter): Additional day counters

2021-11-29  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp (getDayCounter): Correct Thirty360() use

2021-11-04  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp (getBusinessDayList): Condition businessDayList
	use on QuantLib 1.18 or newer

2021-11-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* src/calendars.cpp: Add getBusinessDayList
	* R/calendars.R: Add businessDayList
	* NAMESPACE: Export both
	* man/Calendars.Rd: Documentation

2021-11-02  Dirk Eddelbuettel  <edd@debian.org>

	* R/calendars.R: Add calendars vector
	* man/Calendars.Rd: Add documentation

2021-11-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* src/calendars.cpp (getCalendar): Add Chile and Null

2021-10-26  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Add 'See Also' to RcppQuantuccia

2021-10-06  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.14
	* configure.ac: Idem
	* configure: Idem

	* configure.ac: Updated via 'autoupdate' and 'autoreconf
	--warnings=obsolete' to bring to autoconf 2.69 standards

2021-09-29  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp (getCalendar): Add Austria (plus Exchange),
 	Bespoke, Botswana, Israel (plus TASE), Romania (plus BVB), Thailand
	* src/calendars.cpp (getCalendar): Protect Austria and Romania by an
	#ifdef for the QuantLib version to permit CRAN builds under older QL

	* .github/workflows/ci.yaml (env): Add edd/misc PPA for CI
 	* .github/workflows/docker.yaml (on): Restrict Docker rebuilds to
	pushes to master branch

2021-09-28  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* src/calendars.cpp (getCalendar): Support new UnitedStates calendars
	'LiborImpact' and 'FederalReserve'
	* src/calendars.cpp (getCalendar): Support new calendars 'France' (same
	as 'France/Settlement') and 'France/Exchange'

2021-09-26  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/docker.yaml: Add action to build and push
	containers with cron set to monthly schedule

2021-09-02  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.13

	* configure.ac: Idem
	* configure: Idem

	* man/*.R: Update remaining http:// URLs to https://
	* man/ConvertibleBond.Rd: Wrap \dontrun{} around example as it runs
	twice as long as CRAN preference for five second examples
	* man/FittedBondCurve.Rd: Idem

2021-08-26  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* src/bonds.cpp (fittedBondCurveEngine): Use Actual365Fixed() instead
	of deprecated ActualActual()
	* src/discount.cpp (discountCurveEngine):  Idem
	* src/utils.cpp (rebuildCurveFromZeroRates): Idem
	* src/zero.cpp (zbtyield): Idem

	* src/utils.cpp (buildTermStructure): Switch to
	ActualActual::Convention::ISDA in ctor following
	(getDayCounter): Condition away ActualActual() and Thirty360()

	* man/BondUtilities.Rd: Document that ActualActual() and Thirty360()
	can be enabled locally via #define

2021-08-17  Dirk Eddelbuettel  <edd@debian.org>

	* man/Enum.Rd: Correct eleven-year old typo

2021-07-14  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* README.md: Add note about usability with new QuantLib versions

2021-06-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (URL): Add repo to URL field

2021-01-18  Dirk Eddelbuettel  <edd@debian.org>

        * .github/workflows/ci.yaml: Add CI runner using r-ci
	* README.md: Add new badge

2020-06-16  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml: Switch to bionic, change to derive package and version

2020-04-02  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Correct one badge URL

2020-04-01  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.12

	* configure.ac: Extract version from DESCRIPTION
        * configure: Rebuilt

	* README.md: Add 'last commit' badge, edited binaries section

2020-03-23  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* src/affine.cpp: Switch from depecreated BlackCalibrationHelper
	to CalibrationHelper()
	* src/bermudan.cpp: Idem
	* src/hullwhite.cpp: Idem
	* src/calendars.cpp: Switch from deprecated static method to standard
	method for getHolidayList()
	* src/curves.cpp: No longer use deprecated tolerance argument

2020-03-20  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Add Debian badge

2020-01-15  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.11

        * configure.ac: Mark as 0.4.11
        * configure: Rebuilt

2020-01-14  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp (getCallabilitySchedule): Generalize support for
	Bond::Price to fall back to Callability::Price for QL < 1.17

2020-01-13  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* src/utils.cpp (makeOption): Update from now-deprecated
	FDEuropeanEngine to FdBlackScholesVanillaEngine
	(getCallabilitySchedule): Update from now-deprecated
	Callability::Price to Bond::Price
	* src/vanilla.cpp (americanOptionEngine): Update from
	now-deprecated FDDividendAmericanEngine and FDAmericanEngine to
	FdBlackScholesVanillaEngine

2019-11-17  Dirk Eddelbuettel  <edd@debian.org>

	* inst/tinytest/*: Converted from RUnit to tinytest
	* inst/unitTests/*: Idem
	* tests/tinytest.R: Idem
	* tests/doRUnit.R: Idem
	* docker/ci/Dockerfile: Add tinytest, remove RUnit

2019-08-24  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor release

	* src/calendars.cpp (getCalendar): Allow for Null calendar

2019-08-07  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.10

        * configure.ac: Mark as 0.4.10
        * configure: Rebuilt

2019-08-06  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci/Dockerfile: Add -t unstable to get QuantLib 1.16

2019-08-06  Jeroen Ooms  <jeroenooms@gmail.com>

	* src/Makevars.win: Updated for QuantLib 1.16 (for current and next
	Window toolchain)
	* tools/winlibs.R: Idem

2019-05-15  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.9

        * configure.ac: Mark as 0.4.9
        * configure: Rebuilt

2019-05-14  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Date, Version): New minor version

	* src/asian.cpp: Use QuantLib::ext namespace for shared_ptr
        * src/bermudan.cpp: Idem
	* src/calendars.cpp: Idem
	* inst/include/rquantlib_internal.h: Idem

2019-03-17  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.8

        * configure.ac: Mark as 0.4.8
        * configure: Rebuilt

2019-03-16  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp: Use QuantLib::ext for shared_ptr
        * src/curves.cpp: Idem
        * src/discount.cpp: Idem
        * src/hullwhite.cpp: Idem
        * src/implieds.cpp: Idem
        * src/sabr.cpp: Idem
        * src/schedule.cpp: Idem
        * src/utils.cpp: Idem
        * src/vanilla.cpp: Idem
        * src/zero.cpp: Idem

	* src/*: Removed Emacs formatting header line
	* inst/include/*: Idem
	* .editorconfig: Added to provide consistent settings

	* .Rbuildignore: Exclude .editorconfig

2019-03-15  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/rquantlib_internal.h: Include ql/shared_ptr.hpp>

	* src/affine.cpp: Use QuantLib::ext namespace for shared_ptr
        * src/asian.cpp: Idem
        * src/barrier_binary.cpp: Idem
        * src/bermudan.cpp: Idem
        * src/bonds.cpp: Idem

2019-03-14  Dirk Eddelbuettel  <edd@debian.org>

	* configure.ac: Correct use of AC_DEFUN (leaves configure unaffected)

2019-01-12  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): New minor version

	* R/arrays.R (plotOptionSurface): Call to utils::globalVariables()
	now outside function where it triggered locked namespace error

2018-12-24  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Updates to README.me

2018-12-10  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.7

        * configure.ac: Mark as 0.4.7
        * configure: Rebuilt

2018-12-09  Dirk Eddelbuettel  <edd@debian.org>

	* man/AffineSwaption.Rd: Re-comment-out example for i386

2018-12-08  Dirk Eddelbuettel  <edd@debian.org>

	* man/*.Rd: Remove remaining SVN commit tag identifiers

2018-12-07  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version

	* src/Makevars.win: Reflect updated directory layout in updated
	Windows library

	* man/AffineSwaption.Rd: Restore example now that Windows works
	* man/BermudanSwaption.Rd: Idem
	* man/DiscountCurve.Rd: Idem

	* tools/build_RQuantLib.sh: Added build script by Josh (with a big
	thank you for setting it up and running a series of builds)

2018-12-03  Dirk Eddelbuettel  <edd@debian.org>

	* man/Bond.Rd: Restore example with correctly-built Windows library
	* man/FixedRateBond.Rd: Idem
	* man/FloaringRateBond.Rd: Idem
	* man/SabrSwaption.Rd: Idem
	* man/ZeroCouponBond.Rd: Idem

	* tests/RQuantLib.R: Restore tests for Windows
	* tests/doRUnit.R: Idem

2018-11-28  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version

	* man/CallableBond.Rd: Set evaluation date

	* src/Makevars.in (PKG_CXXFLAGS): Add -DBOOST_NO_AUTO_PTR
	* src/Makevars.win (PKG_CXXFLAGS): Idem

	* inst/NEWS.Rd: A few post-release edits

2018-11-25  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.6

2018-11-22  Dirk Eddelbuettel  <edd@debian.org>

	* configure.ac: Test for QuantLib 1.14
	* configure: Idem

	* tools/winlibs.R: Updated for QL 1.14 build by Josh

	* man/Bond.Rd: Do not run examples to avoid Windows issue
	* man/FixedRateBond.Rd: Idem
	* man/FloaringRateBond.Rd: Idem
	* man/SabrSwaption.Rd: Idem
	* man/ZeroCouponBond.Rd: Idem

	* tests/RQuantLib.R: Test for Windows, only run a portion of tests
	* tests/doRUnit.R: Test for Windows

	* src/Makevars.win: Set -Wno-deprecated-declarations options to
	make the build less noisy

2018-11-20  Dirk Eddelbuettel  <edd@debian.org>

	* man/Bond.Rd: Example now uses dayCounter not accrualDayCounter
	* man/FixedRateBond.Rd: Idem
	* tests/RQuantLib.R: Idem
	* tests/RQuantLib.Rout.save: Idem

2018-11-11  Dirk Eddelbuettel  <edd@debian.org>

	* src/Makevars.in (PKG_CXXFLAGS): No longer need the opt-in for
	-DRCPP_NEW_DATE_DATETIME_VECTORS which is now on by default

2018-10-28  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version

	* src/asian.cpp: Patch fron Debian #911957 to support Boost 1.67
	* src/barrier_binary.cpp: Idem
	* src/implieds.cpp: Idem
	* src/vanilla.cpp: Idem

	* src/affine.cpp: Use BlackCalibrationHelper not CalibrationHelper
	* src/bermudan.cpp: Idem
	* src/hullwhite.cpp: Idem

	* docker/ci/Dockerfile: Moved from ../Dockerfile
	* docker/run/Dockerfile: Added, providing run-time

	* .travis.yml: Use rquantlib/ci for Travis CI

2018-08-26  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml: Remove unneeded compiler and language tags

2018-08-22  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version

	* src/calendars.cpp (addHolidays, removeHolidays): New functions
	* man/Calendars.Rd: Added documentation

2018-08-16  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml: Prettification for Travis file

2018-08-14  Dirk Eddelbuettel  <edd@debian.org>

	* docker/Dockerfile: Add Dockerfile to create test container

	* .travis.yml: Adapted to use Docker container

2018-08-13  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml: Try 20 minute timeout parameter

2018-08-11  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Updated to mention renewed Windows support

2018-08-10  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.5

        * configure.ac: Mark as 0.4.5
        * configure: Rebuilt

	* src/Makevars.in: Set CXX_STD=CXX11
	* src/Makevars.win: Idem

2018-04-29  Dirk Eddelbuettel  <edd@debian.org>

	* man/AffineSwaption.Rd: Do not run example as win32 is fragile
	* man/BermudanSwaption.Rd: Idem
	* man/DiscountCurve.Rd: Idem

	* .Rbuildignore: Also ignore .tar.gz

	* inst/include/RQuantLib_RcppExports.h: Updated via
	current Rcpp::compileAttributes() version
	* src/RcppExports.cpp: Idem

2018-04-27  Jeroen Ooms  <jeroenooms@gmail.com>

	* src/Makevars.win: Rewritten using rwinlib repo for Quantlib library

	* tools/winlibs.R: New helper script to gather libraries from repo

	* DESCRIPTION: Remove 'OS_type: unix'

2018-01-07  Dirk Eddelbuettel  <edd@debian.org>

	* src/affine.cpp (affineWithRebuiltCurveEngine): Remove
	declaration and assignment of one unused variable
	* src/bermudan.cpp (bermudanFromYieldEngine): Idem
	* src/sabr.cpp (sabrengine): Idem (twice); also rename one
	variable ('todaysDate') to its parameter name ('tradeDate')

2018-01-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): New minor version

	* src/affine.cpp: Use #include <rquantlib_internal.h>
	* src/asian.cpp: Idem
	* src/barrier_binary.cpp: Idem
	* src/bermudan.cpp: Idem
	* src/bonds.cpp: Idem
	* src/calendars.cpp: Idem
	* src/curves.cpp: Idem
	* src/dates.cpp: Idem
	* src/daycounter.cpp: Idem
	* src/discount.cpp: Idem
	* src/hullwhite.cpp: Idem
	* src/implieds.cpp: Idem
	* src/modules.cpp: Idem
	* src/sabr.cpp: Idem
	* src/schedule.cpp: Idem
	* src/utils.cpp: Idem
	* src/vanilla.cpp: Idem
	* src/zero.cpp: Idem

	* src/deprecated/rquantlib.h: Moved from src/

2017-11-07  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): New release 0.4.4

        * configure.ac: Mark as 0.4.4
        * configure: Rebuilt

	* README.md: Minor edits

	* src/utils.cpp: Corrected deprecation of Actual365NoLeap()

2017-10-15  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version

	* src/utils.cpp (getDayCounter): Deprecate Actual365NoLeap() as
	needed for use with QuantLib 1.11

	* man/Enum.Rd: Mark as deprecated Actual365NoLeap()
	* man/BondUtilities.Rd: Note that Actual365NoLeap() deprecated

2017-08-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version and date

	* NAMESPACE: Set .registration=TRUE
	* R/RcppExports.R: Updated again with .registration=TRUE

2017-08-02  Dirk Eddelbuettel  <edd@debian.org>

	* src/affine.cpp (affineWithRebuiltCurveEngine): Correction to BKTree
	* src/RcppExports.cpp: Updated with current Rcpp Attributes
	* inst/include/RQuantLib_RcppExports.h: Ditto
	* R/RcppExports.R: Ditto

2017-04-16  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml (before_install): Use https to download

2016-11-24  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/rquantlib_impl.h (Rcpp): Adjust to new date(time)Vector
	classes in Rcpp 0.12.8

	* inst/unitTests/cpp/dates.cpp: Add one explicit copy where we used
	to have implicit copy

	* src/Makevars.in (PKG_CXXFLAGS): Set define for new date(time)vector
	classes to work with Rcpp 0.12.8; has no effect on earlier versions

2016-10-31  Dirk Eddelbuettel  <edd@debian.org>

	* src/vanilla.cpp (europeanOptionEngine, americanOptionEngine):
	Correct use of divtimes in case of no high-res. times in QuantLib;
	only use duration type when high-res time defined

2016-10-28  Dirk Eddelbuettel  <edd@debian.org>

	* src/vanilla.cpp (europeanOptionEngine, americanOptionEngine):
	Use Nullable<> on dividend parameters, other small rewrites
	* R/options.R: Corresponding changes

2016-10-24  Francois Cocquemas  <hfty@hfty.in>

        * src/vanilla.cpp: Adjust intra-daily part (via patch by Dirk)

2016-10-23  Dirk Eddelbuettel  <edd@debian.org>

        * man/BermudanSwaption.Rd: Add links to SabrSwaption

2016-10-22  Francois Cocquemas  <hfty@hfty.in>

        * R/option.R: Support discrete dividends for European and
        American options
        * src/vanilla.cpp: Ditto
        * man/EuropeanOption.Rd: Documentation update
        * man/AmericanOption.Rd: Ditto
        * tests/RQuantLib.R: Added test

2016-08-21  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION(Version): Rolled minor version to 0.4.3.1

	* configure.ac: Require at least QuantLib 1.8
	* configire: Rebuilt

	* NAMESPACE: Also import zoo from zoo
	* man/FittedBondCurve.Rd: No longer need to test for (imported) zoo

2016-08-19  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version): Release 0.4.3

	* DESCRIPTION (OS_type): Set to 'OS_type: unix' as CRAN has not
	installed an updated QuantLib library despite repeated emailed offers
	offer several months.  A Windows binary will be provided.

	* configure.ac: Mark as 0.4.3
	* configure: Rebuilt

	* README.md: Add Terry to Authors, add Installation note, add link
	to Contributing document

2016-08-12  Dirk Eddelbuettel  <edd@debian.org>

	* R/inline.R (.onLoad): Check for quantlib-config before using it

2016-08-04  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Roll minor version

	* data/tsQuotes.RData: More explicit name and loading
	* data/vcube.Rdata: Idem

	* R/datasets.R: Dataset documentation
	* man/tsQuotes.Rd: Idem
	* man/vcube.Rdata: Idem

	* .travis.yml: Switch to using run.sh for Travis CI

2016-07-20  Terry Leitch  <tleitch1@jhu.edu>

	* R/sabr.R: New function for SABR swaption model
	* src/sabr.cpp: C++ implementation for SABR model

	* inst/shiny/SabrSwaption/*: Shiny application for SABR model

	* data/rqlib.RData: Sample data

2016-05-29  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version): Increased patch version and Date

	* .travis.yml: Minor edits

2016-05-27  Guillaume Horel  <guillaume.horel@serenitascapital.com>

	* inst/unitTests/runit.businessdayconvention.R: New tests
	* inst/unitTests/runit.schedule.R: Small cleanup

2016-05-19  Guillaume Horel  <guillaume.horel@serenitascapital.com>

	* src/curves.cpp: Added extra swap tenors
	* man/DiscountCurve.Rd: Idem

2016-05-19  Terry Leitch  <tleitch1@jhu.edu>

	* src/curve.cpp: Added swap tenors from 40-100 years to curve build
	* src/discount.cpp: Increased max date from 2099 to 2150
	* man/DiscountCurve.Rd: Updated doc to reflect new tenor choices

2016-05-12  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml (script): Turn travis_wait back on

2016-05-09  Terry Leitch  <tleitch1@jhu.edu>

	* NAMESPACE: Updated to refelct new methods for affine swaption

	* R/affine.R: New generic swaption model based on bermudan affine
	model
	* src/affine.cpp: New engine for affine swaption model
	* man/AffineSwaption.Rd: created

	* R/bermudan.R: Swaption model modified to take more general
	tenor & expiration dates and curve input
	* src/bermudan.cpp: Swaptions for fit selection & yield curve fit
	moved up into bermudan.R
	* man/BermudanSwaption.Rd: Modified to reflect DiscountCurve
	option and example updated

2016-04-02  Dirk Eddelbuettel  <edd@debian.org>

	* R/zzz.R: Correct version comparison check

2016-03-26  Dirk Eddelbuettel  <edd@debian.org>

	* Contributing.md: New files

2016-03-25  Dirk Eddelbuettel  <edd@debian.org>

	* R/discount.R: Minor edits and cleanups
	* src/discount.cpp: Idem
	* man/DiscountCurve.Rd: Minor correction

2016-03-28  Terry Leitch  <tleitch1@jhu.edu>

	* R/bond.R: Added converters for float frequencies
	* R/discount.R: nUse float frequency textual descriptions, pass float
	and fixed as one new combined parameter for swap legs
	* src/bermudan.cpp: Use new parameter setting
	* R/bermudan.R: Support old default values

2016-03-19  Dirk Eddelbuettel  <edd@debian.org>

	* R/discount.R: Restored standard indentation style, untabified
	* inst/include/rquantlib_internal.h: Idem
	* src/discount.cpp: Idem
	* src/curves.cpp: Idem
	* man/DiscountCurve.Rd: Idem, corrected parameter naming

	* README.md: Use canonical CRAN URL to please R-devel CMD check

2016-03-17  Terry Leitch  <tleitch1@jhu.edu>

	* R/discount.R: Support arguments for day counter, frequency and
	floating frequency to enable more flexible curve building
	* inst/include/rquantlib_internal.h: Idem
	* src/discount.cpp: Idem
	* src/curves.cpp: Idem; new getRateHelper() function

2015-12-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.4.2

	* configure.ac: Mark as 0.4.2
	* configure: Rebuilt

2015-12-02  Dirk Eddelbuettel  <edd@debian.org>

	* R/zzz.R (.onAttach): Add detection of QuantLib version and
	intra-day capability and warn via startup message (if not interactive)

2015-11-30  Dirk Eddelbuettel  <edd@debian.org>

	* src/implieds.cpp: Use intra-day time calculation if available with
	QuantLib (>= 1.7) has been compiled for it

	* .travis.yml: Switch to using Ubuntu 14.04 aka 'trusty'; switch to
	my copy of r-travis to use 'apt-get install -y'; run without travis_wait

2015-11-29  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp: New helper functions getQuantLibVersion() and
	getQuantLibCapabilties() which reports configuration options

	* man/getQuantLibVersion.Rd: New manual page (via roxygen2)
	* man/getQuantLibCapabilities.Rd: Idem

2015-11-28  Dirk Eddelbuettel  <edd@debian.org>

	* src/asian.cpp: Use intra-day time calculation if available with
	QuantLib (>= 1.7) has been compiled for it
	* src/barrier_binary.cpp: Idem

2015-11-26  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version): Roll Date and Version

	* src/vanilla.cpp: Use intra-day time calculation if available with
	QuantLib (>= 1.7) has been compiled for it

	* man/BondUtilities.Rd: Add 'Monthly' to documentation

	* .travis.yml: Wrapped in 'travis_wait' to avoid timeout

	* tests/doRUnit.R: Updated

2015-10-29  Dirk Eddelbuettel  <edd@debian.org>

	* R/bond.R: Add missing parameter 'Monthly' to freq arguments in
	function matchFrequency() (issue ticket #19)

2015-09-11  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.4.1

2015-09-10  Dirk Eddelbuettel  <edd@debian.org>

	* NAMESPACE: Added more new S3method declarations

	* R/arrays.R (plotOptionSurface): Use requireNamespace to
	condition on the optional rgl package

	* README.md: Added badges

2015-07-07  Dirk Eddelbuettel  <edd@debian.org>

	* R/arrays.R (plotOptionSurface): Change from require() to the
	now-preferred requireNamespace()

	* NAMESPACE: Added more explicit S3method() registrations

2015-02-22  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml (install): Now use only r-cran-* binary packages

2015-02-21  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml (install): Use more r-cran-* packages from ppa:edd/misc

2015-02-12  Dirk Eddelbuettel  <edd@debian.org>

	* src/Makevars.win: Tweak suggested by Jeroen (cf GitHub issue #12)

2015-02-11  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml (install): Switch to using ppa:edd/misc for QuantLib debs

2014-12-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Bump dev version, add Suggests: shiny

	* .travis.yml: Add shiny as Suggests: are needed by R CMD check

	* inst/shiny/DiscountCurve/ui.R: UI part of simple shiny app
	* inst/shiny/DiscountCurve/server.R: Server part of shiny app

	* demo/ShinyDiscountCurves.R: New demo() wrapper for shiny app

2014-12-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.4.0
	* DESCRIPTION: Update to note we need QL 1.4.0 or later

	* configure.ac: Mark as 0.4.0, allow for newer g++ versions
	* configure: Rebuilt

2014-11-29  Dirk Eddelbuettel  <edd@debian.org>

	* inst/NEWS.Rd: Expanded reflecting changes since last release

2014-11-27  Dirk Eddelbuettel  <edd@debian.org>

	* inst/NEWS.Rd: Added -- better late than never

	* man/Calendars.Rd: Add documentation for advanceDate

	* man/Schedule.Rd: Add standard reference to QuantLib to the
	details section (which was empty)

2014-11-07  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml: Call via travis_wait to allow for potential timeout

	* NAMESPACE: Also export advanceDate()

2014-11-07 Michele Salvadore <michele.salvadore@gmail.com>

	* DESCRIPTION: New minor version
	* NAMESPACE: Export Schedule
	* R/schedule.R: Added Schedule function to expose the QuantLib::Schedule to R
	* man/schedule.Rd: Ditto
	* src/schedule.cpp: Ditto

2014-10-30  Dirk Eddelbuettel  <edd@debian.org>

	* NAMESPACE: Tighten exportPattern for .default as suggested by Bill Dunlap

2014-10-29  Michele Salvadore <michele.salvadore@gmail.com>

	* R/bond.R: Added a price parameter to FixedRateBond to calculate based on clean price
	* src/bonds.cpp: new function wrapping price based calculation
	* man/Bond.Rd: updated documentation and examples
	* man/FixedRateBond.Rd: Ditto
	* tests/RQuantLib.R: Corresponding test update
	* tests/RQuantLib.Rout.save: Ditto

2014-10-27  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New minor version

	* src/bonds.cpp: Remove last SEXP instances in function interfaces
	* src/hullwhite.cpp: Idem
	* src/utils.cpp: Idem

	* inst/include/rquantlib_internal.h: Updated accordingly

2014-10-26  Dirk Eddelbuettel  <edd@debian.org>

	* src/discount.cpp: Curve exported in 'table' object now advances by
	roughly one business months, also switched to using STL containers
	grown and then exported back to R

	* inst/include/rquantlib_internal.h: Declare advanceDate() function

	* man/Bond.Rd: Re-set evaluation date in bond example

2014-10-25  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runit.dates.R: R side of new date conversion tests
	* inst/unitTests/cpp/dates.cpp: C++ side of new date conversion tests

	* R/unitTest.R: Added new support function unitTestSetup()

	* NAMESPACE: Also import sourceCpp from Rcpp

2014-10-24  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: Use the calendar from the RQL context
	* src/zero.cpp: Ditto

2014-10-23  Dirk Eddelbuettel  <edd@debian.org>

	* src/dates.cpp (advanceDate): Use a calendar from the RQL context

2014-10-22  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/rquantlib_impl.h: New header with implementations for
	as<>() and wrap(), currently only for Date mapping between QL and R
	* inst/include/rquantlib_wrappers.h: Reduced to declarations only

	* inst/include/RQuantLib.h: Include new header rquantlib_impl.h if
	and only if a #define is set accordingly

	* src/dates.cpp: Include new header rquantlib_impl.h to have it in
	default build for package just once

	* R/inline.R (CFlags): Plugin builds set the #define for new header file

2014-10-20  Dirk Eddelbuettel  <edd@debian.org>

	* man/DiscountCurve.Rd: Do not include two-year swap ("s2y") in curve
	parameters, and correct evaluation date -- with thanks to Luigi Ballabio
	* man/Bond.Rd: Ditto

2014-10-18  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runit.options.R: Skip AsianOption() test on Windows

2014-10-17  Dirk Eddelbuettel  <edd@debian.org>

	* src/Makevars.in: Add OpenMP support (conditional on R having it)

	* configure.ac: Renamed from configure.in; also updated check for
	QuantLib to ensure version 1.4.0 or later is used

	* inst/unitTests/runit.calendar.R (test.isBusinessDay): adjust parens

2014-10-15  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New minor version

	* src/dates.cpp: New place for as<> and wrap() for Quantlib::Date
	* inst/include/RQuantLib.h: No longer include rquantlib_wrappers.h

	* src/Makevars.win: Add -fpermissive to cope with a 'long long'
	conversion, also enable support for OpenMP on Windows

2014-10-15  Michele Salvadore <michele.salvadore@gmail.com>

	* src/bonds.cpp: Updated FixedRateBond() to better match the function
	signature in the QuantLib library while making it more flexible
	* src/utils.cpp:
	* bond.R: Ditto

	* man/Bond.Rd: Updated accordingly
	* man/FixedRateBond.Rd: Ditto

	* tests/RQuantLib.R: Corresponding test update
	* tests/RQuantLib.Rout.save: Ditto

2014-10-14  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Added minor version, shorter Description

2014-10-13  Michele Salvadore <michele.salvadore@gmail.com>

	* src/bonds.cpp: Fixed-income functionality cleanup
	* src/utils.cpp: Ditto
	* R/bonds.R: Ditto

	* man/Bond.Rd: Corresponding documentation update
	* man/BondUtilities.Rd: Ditto
	* man/CallableBond.Rd: Ditto
	* man/ConvertibleBond.Rd: Ditto
	* man/Enum.Rd: Ditto
	* man/FixedRateBond.Rd: Ditto
	* man/FloatingRateBond.Rd: Ditto
	* man/ZeroCouponBond.Rd: Ditto

	* tests/RQuantLib.R: Corresponding test update
	* tests/RQuantLib.Rout.save: Ditto

2014-06-16  Dirk Eddelbuettel  <edd@debian.org>

	* inst/QuantLib_LICENSE.TXT: Renamed from QuantLib-License.txt per
	CRAN request
	* inst/Boost_LICENSE.TXT: Renamed from Boost-License.txt for symmetry

2014-05-28  Dirk Eddelbuettel  <edd@debian.org>

	* R/asian.R: Set default values for first, length and fixing used for
	arithemtic asian options
	* man/asian.Rd: Update documentation

	* src/asian.cpp: For arithmetic option, check parameters first,
	length and fixings

	* src/asian.cpp (asianOptionEngine): Use NA not NaN on missing greeks
	* src/barrier_binary.cpp (barrierOptionEngine): Idem

	* tests/RQuantlib.Rout.save: Updated accordingly

2014-05-20  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp: Converted three more functions interfaces
	* src/bonds.cpp: Idem
	* inst/include/rquantlib_internal.h: Idem

2014-05-18  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp: Change getIborIndex and getFlatCurve to use List
	* src/bonds.cpp: Idem
	* inst/include/rquantlib_internal.h: Idem

2014-05-17  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp: Change getSchedule to use List argument
	* inst/include/rquantlib_internal.h: Idem

2014-04-06  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp (buildTermStructure): Simplified interface
	* inst/include/rquantlib_internal.h: Corresponding declation
	* src/bonds.cpp: Use simpler interface to builtTermStructure()

2014-04-05  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: Finishing conversion to Rcpp Attributes
	* R/bond.R: More corresponding changes

	* src/utils.cpp: Retire getDoubleVector() helper
	* src/bonds.cpp: Corresponding adjustments
	* R/bond.R: Idem
	* man/bond.Rd: Use vector() for empty vector
	* man/FloatingRateBond.Rd: Idem
	* tests/RQuantLib.R*: Idem

2014-04-04  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: More Rcpp Attributes
	* R/bond.R: More corresponding changes

2014-04-03  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: More Rcpp Attributes
	* R/bond.R: More corresponding changes

2014-04-02  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: More Rcpp Attributes
	* R/bond.R: More corresponding changes

2014-04-01  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: Partially changed to use Rcpp Attributes
	* R/bond.R: Corresponding changes

2014-03-31  Dirk Eddelbuettel  <edd@debian.org>

	* src/curves.cpp: Some updates reflecting newer Rcpp

2014-03-30  Dirk Eddelbuettel  <edd@debian.org>

	* src/vanilla.cpp: Changed to use Rcpp Attributes
	* R/option.R: Changed calls accordingly
	* R/arrays.R: Idem
	* man/AmericanOption.Rd: Updated as param. list no longer returned
	* man/EuropeanOption.Rd: Idem

2014-03-29  Dirk Eddelbuettel  <edd@debian.org>

	* src/implieds.cpp: Changed to use Rcpp Attributes
	* R/implieds.R: Changed calls accordingly
	* man/AmericanOptionImpliedVolatility.Rd: Updated
	* man/EuropeanOptionImpliedVolatility.Rd: Updated

2014-03-28  Dirk Eddelbuettel  <edd@debian.org>

	* src/bermudan.cpp: Changed to use Rcpp Attributes
	* R/bermudan.R: Changed call accordingly

	* src/bermudan.cpp: Updated copyright header with gnu.org URL
	* R/bermudan.R: Idem

2014-03-27  Dirk Eddelbuettel  <edd@debian.org>

	* src/hullwhite.cpp: Changed to use Rcpp Attributes
	* R/hullWhiteCalibration.R: Changed call accordingly

	* src/hullwhite.cpp:  Updated copyright header with gnu.org URL
	* R/hullWhiteCalibration.R: Idem

	* .travis.yml: Revert to main repo now that pull request is in

2014-03-26  Dirk Eddelbuettel  <edd@debian.org>

	* src/discount.cpp: Changed to use Rcpp Attributes
	* R/discount.R: Changed call in default methods accordingly

	* src/discount.cpp: Updated copyright header with gnu.org URL
	* R/discount.R: Idem

2014-03-25  Dirk Eddelbuettel  <edd@debian.org>

	* src/barrier_binary.cpp: Changed to use Rcpp Attributes
	* R/implied.R: Changed call in default methods accordingly
	* R/option.R: Idem
	* man/BarrierOption.Rd: Updated as param. list no longer returned
	* man/BinaryOption.Rd: Idem
	* man/BinaryOptionImpliedVolatility.Rd: Idem

	* src/barrier_binary.cpp: Updated copyright header with gnu.org URL
	* R/implied.R: Idem
	* R/option.R: Idem

2014-03-24  Dirk Eddelbuettel  <edd@debian.org>

	* src/asian.cpp: Changed to use Rcpp Attributes
	* R/asian.R: Changed call in default method accordingly
	* man/asian.Rd: Updated as parameter list no longer returned

	* src/asian.cpp: Updated copyright header with gnu.org URL
	* R/asian.R: Idem

	* inst/unitTests/runit.calendar.R: Corrected mode

2014-03-23  Dirk Eddelbuettel  <edd@debian.org>

	* src/zero.cpp: Changed to use Rcpp Attributes

2014-03-22  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp: Changed to use Rcpp Attributes
	* src/daycounter.cpp: Idem

	* R/calendars.R: Commented-out / adapted as RcppExports.R takes over
	* R/dayCounter.R: Commented-out as RcppExports.R takes over

	* man/Calendars.Rd: Minor adjustments to documentation of default argument

	* src/rquantlib.h: Moved from inst/include to avoid lower / uppercase
	clash; this header really is an internal definition header; sources
	the content formerly in quantlib.h
	* inst/include/rquantlib_internal.h: Formerly known as rquantlib.h

	* inst/include/rquantlib_wrappers.h (Rcpp): Moved definition of as<>
	and wrap for Date and DateVector here to be read by plugin; added
	definitions for vector of dates

	* src/rquantlib: New as<> and wrap converters for DateVector

	* src/bermudan.cpp: Use as<> and wrap converters for Date and DateVector
	* src/bonds.cpp: Idem
	* src/calendars.cpp: Idem
	* src/daycounter.cpp: Idem
	* src/discount.cpp: Idem
	* src/hullwhite.cpp: Idem
	* src/utils.cpp: Idem
	* src/zero.cpp: Idem

	* src/utils.cpp: Retire old dateFromR() converter replaces by as<>

	* inst/include/RQuantLib.h: Also include 'wrapper' header for converters

	* R/inline.R (inlineCxxPlugin): Plugin reads header RQuantLib.h

2014-03-21  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp: Added as<> and wrap conversion for QuantLib::Date

	* src/dates.cpp (advanceDate): Added simple test date function, also
	uses Rcpp Attributes as a first test case

	* inst/include/RQuantLib.h: Added and edited to allow inclusion of
	actual rquantlib.h header via RcppExports

2014-03-20  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp (FittedBondCurve): Converted from deprecated
	FixedRateBondHelper to BondHelper with a FixedRateBond

2014-03-16  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp: Applied patch by Danilo Dias da Silva to support
	more calendars by adding more than two dozen new identifiers

	* man/Calendars.Rd: Updated accordingly

2014-03-09  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.12

	* man/FittedBondCurve.Rd: Test for suggested package zoo before use

2014-03-08  Dirk Eddelbuettel  <edd@debian.org>

	* configure: Updated for Rcpp 0.11.0 and later
	* configure.in: Idem

	* src/Makevars.win: Updated for Rcpp 0.11.0 and later

	* R/inline.R (.onLoad): Set a default value of NULL for the QL libs
	and headers, and only override if either the corresponding env.vars
	are set are the quantlib-config script can be found

	* R/inline.R: Only supply LdFlags() and CFlags() results if stored
	values are non-null

2014-02-05  Dirk Eddelbuettel  <edd@debian.org>

	* R/inline.R (.onLoad): No longer need to add LdFlags() from Rcpp to
	PKG_LIBS when preparing ql_libs.
	* R/inline.R (inlineCxxPlugin): Rcpp.plugin.maker() can now be called
	directly as it is imported from Rcpp

	* DESCRIPTION: Add a requirement for Rcpp 0.11.0 or later

	* NAMESPACE: Import Rcpp.plugin.maker from Rcpp

2014-01-26  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.11

	* R/inline.R: For now, revert to using Rcpp:::Rcpp.plugin.maker() as
	only unreleased Rcpp exports this right now; will use '::' later

2014-01-15  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp: Make the epoch-offset between QL and R an internal
	const here, rather than accessing it from R's Date class

	* DESCRIPTION: Update Depends and Imports relationships

	* R/inline.R: Call Rcpp::LdFlags() now that it is exported
	* R/inline.R: Idem for Rcpp::Rcpp.plugin.maker()

	* man/AsianOption.Rd: Indent to less that 90 columns
	* man/BinaryOption.Rd: Idem
	* man/BondUtilities.Rd: Idem
 	* man/Calendars.Rd: Idem
	* man/EuropeanOptionArrays.Rd: Idem
	* man/FixedRateBond.Rd: Idem
	* man/ImpliedVolatility.Rd: Idem

	* R/mod.R: Do not attempt to load modules for now

2013-05-26  Dirk Eddelbuettel  <edd@debian.org>

	* R/inline.R: Adding a plugin for use by Rcpp attribute or inline

	* inst/include/rquantlib.h: Moved from src/ to expose the RQuantLib
	API for use by the plugin (and the header file / API needs to be
	properly defined; this file is probably too large)

	* src/Makevars.in: Adjust for header file move
	* src/Makevars.win: Idem

2013-02-17  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.10

	* man/Bond.Rd: Use a flat discount curve in example
	* man/DiscountCurve.Rd: Idem
	* man/FixedRateBond.Rd: Idem
	* man/FLoatingRateBond.Rd: Idem
	* man/ZeroCouponBond.Rd: Idem

	* R/arrays.R (plotOptionSurface): Use explicit `rgl::' prefix for all
	functions from the rgl package to suppress spurious codetools warning

	* demo/OptionSurfaces.R: Reindented

	* cleanup: Simplified and updated

2012-12-02  Dirk Eddelbuettel  <edd@debian.org>

	* src/discount.cpp (DiscountCurve): R-devel on Windows now longer
	likes a data.frame instantiation here, so passing back as list and ...
	* R/discount.R (DiscountCurve.default): ... making it a data.frame here.

2012-12-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.9

	* src/vanilla.cpp (AmericanOption): Support engine choice, adding
	"CrankNicolson" to the default "BaroneAdesiWhaley" as the former adds
	delta + gamma -- thanks to Bryan Lewis for the suggestion
	* R/option.R: Support new the new 'engine' option
	* man/AmericanOption.Rd: Document new 'engine' option

	* src/bonds.cpp: Remove remaining std::cout use
	* src/curve.cpp: Idem
	* src/zero.cpp: Idem

2011-12-27  Dirk Eddelbuettel  <edd@debian.org>

	* src/Makevars.win: Add -I"$(BOOSTLIB)" which is what other CRAN
	packages depending on Boost do

2011-09-11  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.8

2011-09-10  Dirk Eddelbuettel  <edd@debian.org>

	* R/dayCounter.R: Added new function 'setEvaluationDate' as a simple
	pass-through function to set a date as the QuantLib evaluation date
	* src/daycounter.cpp: C++ part of setEvaluationDate()
	* man/Calendars.Rd: Documentation for setEvaluationDate()

2011-09-09  Dirk Eddelbuettel  <edd@debian.org>

	* src/discount.cpp (DiscountCurve): Cache the (global) value of
	  QuantLib::Settings::instance().evaluationDate() and reset it at end,
	  with thanks to Helmut Heiming for the bug report.

2011-05-02  Dirk Eddelbuettel  <edd@debian.org>

	* configure.in: If g++ version 4.6 or newer is detected, add the
	-fpermissive option (which was also required in a Debian-only fix
	release of 0.3.7 which was made today)

2011-04-04  Dirk Eddelbuettel  <edd@debian.org>

	* src/Makevars.win: Simplified using lib${R_ARCH}

2011-04-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.7

	* man/ConvertibleBond.Rd: Commented-out URLs with 70+ character
	length as they trigger a bug when the corresponding latex manual is
	typeset with the a4 style file. Thanks to Uwe Ligges for spotting this.
	* man/Enum.Rd: Idem
	* man/FittedBondCurve.Rd: Idem

	* src/Makevars.win: Adjust link command to '-lQuantLib', and support
	32 and 64 bit builds of the QuantLib library

2011-02-21  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.6

	* src/bermudan.cpp: Added two explicit casts to double scalar
	* src/utils.cpp: Idem

2010-11-15  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.5

	* DESCRIPTION: Added RUnit to Suggests:

	* src/bonds.cpp: Use std::vector< RelinkableHandle < Quote > > to
	store a vector of quotes, rather than a variable length array which
	g++ -pedantic and the ISO C++ standard both dislike
	* src/zero.cpp: Idem

	* man/Calendars.Rd: Folded manual pages adjust.Rd, advance.Rd,
	businessDaysBetween.Rd, dayCount.Rd, yearFraction into this.

	* man/ConvertibleBond.Rd: Folded manual pages
	ConvertibleFixedCouponBond.Rd, ConvertibleFloatingCouponBond.Rd, and
	ConvertibleZeroCouponBond.Rd into this one.

	* man/FixedRateBond.Rd: Folded manual pages FixedRateBondYield.Rd
	FixedRateBondPriceByYield.Rd into this one.

	* man/ZeroCouponBond.Rd: Folded manual pages ZeroPriceByYield.Rd
	and ZeroYield.Rd into this one.

	* tests/RQuantlib.Rout.save: Updated to results from running against
	QuantLib 1.0.1 which affected one yield computation at the third
	decimal, as well as one date calculation.

2010-11-01  Dirk Eddelbuettel  <edd@debian.org>

	* man/AmericanOption.Rd: Correction to how generics are documented
	* man/AmericanOptionImpliedVolatility.Rd: Idem
	* man/BarrierOption.Rd: Idem
	* man/BinaryOptionImpliedVolatility.Rd: Idem
	* man/BinaryOption.Rd: Idem
	* man/EuropeanOptionImpliedVolatility.Rd: Idem
	* man/EuropeanOption.Rd: Idem
	* man/Bond.Rd: Idem
	* man/CallableBond.Rd: Idem
	* man/ConvertibleFixedCouponBond.Rd: Idem
	* man/ConvertibleFloatingCouponBond.Rd: Idem
	* man/ConvertibleZeroCouponBond.Rd: Idem
	* man/FixedRateBondPriceByYield.Rd: Idem
	* man/FixedRateBond.Rd: Idem
	* man/FixedRateBondYield.Rd: Idem
	* man/FloatingRateBond.Rd: Idem
	* man.ImpliedVolatility.Rd: Idem
	* man/Option.Rd: Idem
	* man/ZeroCouponBond.Rd: Idem
	* man/ZeroPriceByYield.Rd: Idem
	* man/ZeroYield.Rd: Idem

	* R/bond.R: Standardised generics

	* DESCRIPTION: Added Suggests: zoo

2010-08-09  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.4

	* src/rquantlib.h: No longer use 'using namespace QuantLib'
	* src/asian.cpp: Switch to explicitly reference all QuantLib objects
	* src/barrier_binary.cpp: Idem
	* src/bermudan.cpp: Idem
	* src/bonds.cpp: Idem
	* src/calendars.cpp: Idem
	* src/curves.cpp: Idem
	* src/daycounter.cpp: Idem
	* src/discount.cpp: Idem
	* src/hullwhite.cpp: Idem
	* src/implieds.cpp: Idem
	* src/utils.cpp: Idem
	* src/vanilla.cpp: Idem
	* src/zero.cpp: Idem

2010-08-07  Dirk Eddelbuettel  <edd@debian.org>

	* R/arrays.R: Rewrote EuropeanOptionArrays() to have vectorisation on
	the C++ side rather than in R; external interface unchanged and the
	old implementation is still available as a fallback if needed
	* src/vanilla.cpp: New function EuropeanOptionArrays() looping over a
	grid defined by vectors of any two of the six possible numeric inputs
	* man/EuropeanOptionArrays.Rd: Updated accordingly

	* R/arrays.R: New function plotOptionSurface() (from existing demo)
	* man/EuropeanOptionArrays.Rd: Added documentation

	* src/*cpp: Drop QL_ prefix from functions called from R
	* R/*: Drop QL_ prefix in functions called by .Call()

2010-08-06  Dirk Eddelbuettel  <edd@debian.org>

	* src/rquantlib.hpp: Renamed to rquantlib.h to suppress a warning
	in the upcoming R release (as requested by Kurt Hornik)
	* src/*.cpp: Adjust to '#include <rquantlib.h>' instead

2010-08-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.3

2010-08-02  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runit.options.R: Updated asian option test for
	arithmetic averaging based on QuantLib's test-suite code
	* R/asian.R: Removed two unused parameters, updated use of maturity
	used only for geometric averaging
	* man/asian.Rd: Corresponding manual page update

        * src/Makevars.win: Simplified Makefile.win into Makevars.win and
	updated to e.g. the new sub-arch path for Rscript.exe

2010-07-05  Khanh Nguyen  <knguyen@cs.umb.edu>

	* src/asian.cpp: Added arithmetic average case
	* R/asian.R: Idem
	* man/asian.Rd: Idem

2010-06-30  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runit.calendar.R: Beginnings of calendar unit tests

2010-06-23  Dirk Eddelbuettel  <edd@debian.org>

	* src/*: Converted remainder of code to new Rcpp API

2010-06-20  Dirk Eddelbuettel  <edd@debian.org>

	* R/calendar.R: New helper function setCalendarContext()
	setting calendar, fixingDays and settleDate
	* src/calendar.cpp: Implementation, setting RQLContext
	* man/setCalendarContext.Rd: Documentation

	* src/bermudan.cpp: take calendar info from RQLContext
	* src/discount.cpp: idem
	* src/utils.cpp: idem

	* src/*.cpp: Some minor cleanup and reindentation,
	  ensure Settings::instance().evaluationDate() is set

2010-06-19  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: Converted to new API

	* src/utils.cpp: Factored-out utility functions from bonds.cpp
	* src/rquantlib.hpp: Declarations for new utility functions
	* src/bonds.cpp: Some refactoring

2010-06-18  Dirk Eddelbuettel  <edd@debian.org>

	* src/bonds.cpp: Converted to new API

2010-06-17  Dirk Eddelbuettel  <edd@debian.org>

	* src/curves.cpp: Converted to new API
	* src/discount.cpp: Idem
	* src/hullwhite.cpp: Idem
	* src/bermudan.cpp: Idem

2010-06-16  Dirk Eddelbuettel  <edd@debian.org>

	* src/utils.cpp: Added simple getOptionType() helper
	* src/rquantlib.hpp: Added simple getOptionType() helper definition
	* src/*cpp: Use getOptionType()

	* src/asian.cpp: Converted to new API
	* src/barrier_binary.cpp: Idem
	* src/implieds.cpp: Idem
	* src/cbond.cpp: Idem
	* src/daycounter.cpp: Idem
	* src/zero.cpp: Idem

2010-06-15  Dirk Eddelbuettel  <edd@debian.org>

	* src/vanilla.cpp: Converted to new API

2010-06-14  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp: Yet more simplification from "new" Rcpp API
	* R/calendars.R: Simpler too as we get simpler result objects back

2010-06-12  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp: More code simplification using "new" Rcpp API

	* src/utils.cpp: Add Brazil + South Korea to getCalendar()
	* src/calendars.cpp: Move getCalendar() into this file

2010-06-11  Dirk Eddelbuettel  <edd@debian.org>

	* src/calendars.cpp: Simplified code by using more of Rcpp's new API
	* DESCRIPTION: Encode "Rcpp (>= 0.8.2.2)" aka current SVN

	* DESCRIPTION: Switch to 'LinkingTo: Rcpp'
	* configure.in: No longer need CxxFlags for Rcpp thanks to LinkingTo
	* src/Makefile.win: Idem

2010-06-09  Dirk Eddelbuettel  <edd@debian.org>

	* man/DiscountCurve.Rd: Uncomment futures entries as there are
	numerical issues (in QuantLib) with the spline curve fit when present

2010-04-29  Dirk Eddelbuettel  <edd@debian.org>

	* src/*.cpp: Suppress a few g++ warnings

	* src/calendar.cpp: Added South Korea and Brazil

2010-04-21  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runitOptions.R: Updated binary option test

2010-04-05  Khanh Nguyen  <knguyen@cs.umb.edu>

	* R/hullWhiteCalibration.R: added Hull-White calibration
	* src/hullwhite.cpp: added Hull-White calibration

2010-02-12  Khanh Nguyen  <knguyen@cs.umb.edu>

	* R/*,src/*: Remove some deprecated fixed income code
	* tests/*: Remove corresponding tests

2010-01-23  Dirk Eddelbuettel  <edd@debian.org>

	* NAMESPACE: Some small cleanups

2010-01-22  Khanh Nguyen <knguyen@cs.umb.edu>

	* NAMESPACE: Added, filled with functions and methods

	* R/*Bond.R: add default values to bond functions, especially the date
	parameters (dayCounter, settlement days, compounding frequency,..)
	so that it is less confusing when using the functions.
	* man/*Bond.Rd: idem
	* New examples that use default values for bonds.

2010-01-14  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.2 which works with QuantLib 0.9.9
	  (as well as with the brand-new first beta for QuantLib 1.0.0)

	* src/Makefile.win: Keep QL 0.9.9 hard-coded until 1.0.0 is out

2010-01-14  Khanh Nguyen <knguyen@cs.umb.edu>

	* pkg/R/calendars.R: Fix generic function issue with advance

	* src/dayCounter.cpp: Added dayCounter functions
	* pkg/R/dayCounter.R: idem
	* man/dayCount.R: idem
	* man/yearFraction.R: idem
	* man/advance.R: idem

2010-01-13  Dirk Eddelbuettel  <edd@debian.org>

	* src/asian.cpp: updated for Rcpp (>= 0.7.0), switched to explicit
	  Rf_error() and Rf_length() where needed with R_NO_REMAP defined
	* src/barrier_binary.cpp: idem
	* src/bermudan.cpp: idem
	* src/bonds.cpp: idem
	* src/discount.cpp: idem
	* src/implieds.cpp: idem
	* src/rquantlib.hpp: idem
	* src/utils.cpp: idem
	* src/vanilla.cpp: idem
	* DESCRIPTION: Depends on Rcpp (>= 0.7.0)

2010-01-12  Khanh Nguyen <knguyen@cs.umb.edu>

	* src/calendars.cpp: Add new calendaring functionality
	* src/calendars.hpp: idem
	* R/calendars.R: idem
	* man/endOfMonth.Rd: idem
	* man/isHoliday.Rd: idem
	* man/holidayList.Rd: idem
	* man/businessDaysBetween.Rd: idem
	* man/adjust.Rd: idem
	* man/isEndOfMonth.Rd: idem
	* man/isWeekend.Rd: idem

2009-12-12  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.1 for QuantLib 0.9.9

	* src/Makefile.win: Update to QL 0.9.9 as well

2009-11-02  Dirk Eddelbuettel  <edd@debian.org>

	* man/*.Rd: Commented-out a few empty sections as noticed by R 2.10.0
	* man/*.Rd: Update the curve data for the curve examples using data
	  from QuantLib's Examples/Swap/swapvaluation.cpp; with QuantLib
	  0.9.9 all numerical issues appear to be gone
	* man/*.Rd: Some minor white-space changes

	* src/*cpp: Small updates for QuantLib 0.9.9:
	  - FDEuropeanEngine now needs a template argument for the scheme,
 	    current default is CrankNicholson
	  - NULL_RateHelper construct no longer works, so we test the return
	    from getRateHelper() via ptr.get() == NULL

2009-10-16  Dirk Eddelbuettel  <edd@debian.org>

	* man/DiscountCurve.Rd: Change as per QL 0.9.7's Swap/swapvaluation.cpp

2009-09-06  Dirk Eddelbuettel  <edd@debian.org>

	* src/Makefile.win: Small rewrite to automatically build over all
	  included .cpp files and some other fixes

2009-09-05  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.3.0 reflecting all the excellent
	  Google Summer of Code 2009 work by Khanh Nguyen as well
	  as other small enhancements

	[ Changes by Khanh Nguyen below ]

	* R/bond.R: Added pricing functionality for various new instrument
	* R/discount.R: Idem
	* src/bonds.cpp: Idem
	* src/discount.cpp: Idem
	* src/utils.cpp: Idem

	* man/Bond.Rd: Added documentaiont for new functions
	* man/CallableBond.Rd: Idem
	* man/ConvertibleFixedCouponBond.Rd: Idem
	* man/ConvertibleFloatingCouponBond.Rd: Idem
	* man/ConvertibleZeroCouponBond.Rd: Idem
	* man/Enum.Rd: Idem
	* man/FittedBondCurve.Rd: Idem
	* man/FixedRateBond.Rd: Idem
	* man/FixedRateBondCurve.Rd: Idem
	* man/FixedRateBondPriceByYield.Rd: Idem
	* man/FixedRateBondYield.Rd: Idem
	* man/FloatingRateBond.Rd: Idem
	* man/ZeroCouponBond.Rd: Idem
	* man/ZeroPriceByYield.Rd: Idem
	* man/ZeroYield.Rd: Idem

	* rests/RQuantLib.R: Added tests for new functions
	* rests/RQuantLib.Rout.save: Added tests ouput for new functions

	[ Changes by Dirk Eddelbuettel below ]

	* man/BondUtilities.Rd: Added documentation for new function

	* R/calendars.R: Add support to access QuantLib calendars from R
	* src/calendars.cpp Idem
	* man/Calendars.Rd: Idem

	* src/bonds.cpp: Small C++ fixes to suppres g++ warnings
	* INDEX: Updated via 'R CMD build --force'
	* inst/QuantLib-License.txt: Updated to version from QL 0.9.7

2009-03-30  Dirk Eddelbuettel  <edd@debian.org>

	* src/{barrier_binary,implied,vanilla}.cpp: More direct
	  initialization of option parameters

	* man/*.Rd: Corrected use of quotes which do not need escapes

2009-03-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.11, updated for Rcpp 0.6.4

	* src/{*.cpp,rquantlib.hpp}: Updated for Rcpp 0.6.4 and the
	  requirement to explicit reference all object from namespace
	  std, e.g. now use std::string

	* src/*: Updated all copyright notices to 2009

2008-12-04  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.10, updated for QL 0.9.7 and Rcpp 0.6.1
	* configure.in: Updated for new scheme of external Rcpp package,
	  added explicit check for Rscript, added some more messages, make
	  sure Rscript is looked for inside R_HOME as well

	* RcppSrc/: removed, we now use Rcpp (>= 0.6.1)
	* configure.win: Just check for QUANTLIB_ROOT variable, no more
	  building of RcppSrc/ as we use the externally supplied Rcpp package
	* R/RcppVersion: removed as Rcpp is no longer include
	* man/RcppVersion.Rd: removed as Rcpp is no longer include
	* src/Makefile.win: Updated to reflect external Rcpp use

	* src/rquantlib.hpp: include Rcpp.h, not .hpp; define dateFromR()
	* src/utils.cpp: Added dateFromR() to deal with different date
	  offsets between R (using the Unix epoch) and QL (using spreadsheet
	  conventions)

	* src/bermudan.cpp: A few small changes related to external Rcpp
	* src/discount.cpp: A few small changes related to external Rcpp

2008-08-09  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.9, updated for QL 0.9.6
	* configure.in: Updated for 0.9.6

	* src/curves.cpp: Minor updates for QL 0.9.6 API changes

2008-01-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.8, updated for QL 0.9.0

	* R/option.R: For BinaryOption, added new arguments 'binType' and
	  'excType' to select the type of Binary (cash, asset or gap) and
	  exercise (european or american).

	* RcppSrc/Rcpp.cpp,src/*cpp: Added const char* casts for Rprintf
	* src/BinaryOptions.cpp: Support new binType and excType arguments
	* src/*cpp: Generally updated for QL 0.9.0 changes
	* src/discount.cpp: New boolean variable flatQuotes

	* man/{BinaryOption,DiscountCurve}.Rd: Updated for new arguments

	* inst/unitTests: Added unit testing using the RUnit package

2007-07-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.7, updated for QL 0.8.1

	* configure.in: Require QuantLib 0.8.1, and Boost 1.34.0

2007-06-30  Dominick Samperi  <djsamperi@DecisionSynergy.com>

	* src/bermudan.cpp, src/curves.cpp: Updated for QL 0.8.1

2007-02-25  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Relase 0.2.6 updated for Quantlib 0.4.0

	* configure.in: Require Quantlib 0.4.0

2007-02-24  Dominick Samperi  <djsamperi@DecisionSynergy.com>

	* src/bermudan.cpp: Several updates for Quantlib 0.4.0

2006-11-10  Dirk Eddelbuettel  <edd@debian.org>

	* man/*.Rd: Updates to default method docs suggested by Kurt Hornik

2006-11-06  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.5 updated for QuantLib 0.3.14

	* src/*.cpp:  Several minor changes for class renaming and
	  interface changes on the QuantLib side of things

2006-08-14  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.4 updated for QuantLib 0.3.13; this
	  required some changes in the fixed-income functions

	* configure.in: Tests for QuantLib version 0.3.13

	* tests/RQuantLib.R: Added the beginnings of unit-tests
	* tests/RQuantLib.Rout.save: Control output for unit tests

2006-07-23  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Release 0.2.3 using the new RcppTemplate version 4.2

	* src/*: RcppTemplate is now used for all R/C++ interfaces
	  features from the new RcppTemplate

2006-03-30  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.2.2 once more with thanks to Dominick

2006-03-23  Dominick Samperi  <djsamperi@DecisionSynergy.com>

	* configure.in, configure.win,
	  inst/lib/Makefile, inst/lib/Makefile.win,
	  src/Makefile, src/Makefile.win,
	  cleanup: modified to support use of RcppTemplate V2.2.
          RQuantLib shared library (or DLL) is created by linking
          against RcppSrc/libRcpp.a.
	  Tested against QuantLib 0.3.12.

	* Rcpp.{cpp,hpp}: added latest versions from RcppTemplate package.

2006-01-10  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.2.1 with thanks to Dominick

2006-01-10  Dominick Samperi <dsamperi@DecisionSynergy.com>

	* man/DiscountCurve.Rd: Fixed typo and commented out rates
	  needing to be fractions in fixed formating in DiscountCurve example

	* src/Rcpp.{hpp,cpp},src/{curves,discount,bermudan}.cpp:
	  modified to throw exceptions instead of calling R's error()
	  function.

2005-10-27  Dominick Samperi <dsamperi@DecisionSynergy.com>

	* src/Rcpp.{hpp,cpp}: Some minor adjustments. Moved matrix and
	  vector indexing into header file.

	* src/rquantlib.hpp: Added ifdef to protect against multiple includes.

2005-10-26  Dirk Eddelbuettel  <edd@debian.org>

	* Preparing release 0.2.0 regrouping the numerous changes --
	  contributed mostly by Dominick -- since the 0.1.13 release

2005-10-13  Dominick Samperi <dsamperi@DecisionSynergy.com>

	* src/Rcpp.{hpp,cpp}: Improved error messages

2005-10-08  Dominick Samperi <dsamperi@DecisionSynergy.com>

	* src/Rcpp.cpp: Implemented Rcpp, R/C++ interface classes, and
	  modified discount.cpp and bermudan.cpp to use it.

	* src/Rcpp.hpp: Header files for latter.

2005-10-03  Dominick Samperi <dsamperi@DecisionSynergy.com>

	* inst/Boost-License.txt, inst/QuantLib-License.txt: License files
	  for Boost and QuantLib.

	* Windows is now supported using a binary package that does not
	  require the user to install a compiler, Boost, or QuantLib. Had
	  to add Makefile.win, configure.win, etc.

	* R/discount.R: new DiscountCurve function that constructs the
	  spot term structure of interest rates based on
	  market observables like
	  deposit rates, futures prices, FRA rates, and swap rates. Supports
	  the fitting of discount factors, forward rates, or zero coupon
	  rates, using linear, log-linear, and cubic spline interpolation.

	* man/DiscountCurve.Rd: man page for DiscountCurve.

	* R/bermudan.R: new function that prices a Bermudan swaption
	  using a choice of four models: G2 analytic, Hull-White analytic,
	  Hull-White tree, and Black-Karasinski tree.

	* man/BermudanSwaption.Rd: man page for BermudanSwaption.

	* src/curves.cpp: utility code for curve construction.

	* src/discount.cpp: implements DiscountCurve.

	* src/bermudan.cpp: implements BermudanSwaption.

	* src/utils.cpp: added utility functions to simplify communication
	  with R.

	* src/rquantlib.hpp: contains prototypes for utility functions and
	  new definitions for Windows.

	* Changed: suffix .cc to .cpp, and .h to .hpp.

2005-09-16  Dirk Eddelbuettel  <edd@debian.org>

	* demo/OptionSurfaces.R: added demo with OpenGL visualizations
	  of option analytics, requires rgl package
	  [ Update: not released as rgl crashes on some platforms ]

2005-08-06  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.13 matching the new QuantLib 0.3.10 release

	* Implied volatilies are back!
	  With gcc/g++ 4.0, the segmentation fault that I was seeing
	  on implied volatility using gcc/g++ 3.3 (but which others did
	  not see with gcc/g++ 3.2) has disappeared, so the
	  corresponding code has been reactivated.
	* BinaryOptionImpliedVolatility() is also back

	* src/*.cc, R/*.R: Removed a lot of commented-out code

2005-04-26  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.12 matching the upcoming QuantLib 0.3.9 release

	* configure.in: Test for QuantLib >= 0.3.8

	* src/*.cc: Several changes for QuantLib 0.3.9:
	  - use Handle<...> instead of RelinkableHandle<...>
	  - use YieldTermStructure instead of TermStructure
	  - use today + alength instead of today.plusDays

2004-12-27  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.11 matching the new QuantLib 0.3.8 release

	* configure.in: Added tests for Boost headers, with thanks and
	  a nod to QuantLib for the actual autoconf code

	* src/{barrier_binary.cc,implieds.cc,vanilla.cc}: Option type
	  'Straddle' now unsupported, hence commented out
	* man/*.Rd: Similarly removed reference to straddle from docs

	* src/{barrier_binary.cc,implieds.cc,utils.cc,vanilla.cc}:
	  Renamed BlackScholesStochasticProcess to BlackScholesProcess

	* src/vanilla.cc: Changed Handle to boost::shared_ptr

2004-09-12  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.10

	* Switched to using Boost library as per QuantLin 0.3.7

        * AmericanOption now uses the Barone-Adesi-Whaley approximation

	* Implied volatility for both European and American options
	  currently segfaults when called from R, though the code itself
	  works as a standalone. The code also works from R when the implied
	  calculation call is skipped. Something is corrupting memory
	  somewhere. For now, we return NA for either function.

2004-08-06  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Added SystemRequirements for QuantLib

2004-05-26  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.9

	* man/EuropeanOption.Rd: Added corrections for the issues raised
	  by Ajay Shah in the Debian bug report #249240

	* man/{AmericanOption,BarrierOption,BinaryOption}.Rd: Idem

2004-04-05  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.8

	* src/{barrier_binary,implieds,utils,vanilla}.cc: Updated to the
	  new QuantLib 0.3.5 pricer framework.  This currently implies
	  that options priced using the binomial engines do not have
	  Greeks; this should be addressed in a future QuantLib release.

	* man/{BarrierOption,AmericanOption}.Rd: Note that Greeks are
	  currently unavailable with binary pricers

2003-11-28  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.7

	* src/barrier_binary.cc:
	  -- split off from RQuantLib.cc
	  -- added three more greeks to Barrier Option
	  -- reflected small change in QuantLib types for Barrier Options

	* src/implieds.cc
	  -- split off from RQuantLib.cc
	  -- rewritten functions for implied volatility on European and
	     American options using new QuantLib framework

	* src/utils.cc
	  -- split off from RQuantLib.cc

	* src/vanilla.cc
	  -- rump of RQuantLib.cc, renamed

2003-07-31  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.6

	* man/{EuropeanOption,ImpliedVolatility}: Two small corrections
	  to argument call mismatches found by R CMD check

2003-05-31  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.5

	* R/{option,implied}.R: generic/method consistency improved
	  following heads-up, and subsequent help, from BDR. Thanks!

2003-03-25  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.4

	* data/:  Removed empty directory as suggested by Kurt

	* configure.in: Several additions:
	  - test for g++ >= 3.0, kindly provided by Kurt
	  - test for QuantLib >= 0.3, along the same lines
	  - converted from autoconf 2.13 to 2.50

	* cleanup: Remove temp dir created by autoconf

2003-02-05  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.3

	* R/*.R: Added PACKAGE="RQuantLib" to .Call() as suggested by Kurt

	* DESCRIPTION: Removed QuantLib from Depends as requested by Kurt,
  	  and added explanation to Description

2002-11-13  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.2

	* Minor correction to EuropeanOptionArrays manual page indexing

2002-11-11  Dirk Eddelbuettel  <edd@debian.org>

	* Release 0.1.1

	* Added barrier option

	* Several small corrections and completions to documentation

2002-02-25  Dirk Eddelbuettel  <edd@debian.org>

	* Initial 0.1.0 release