Sheet: add new sheet_date_conv convenience function.
[gnumeric.git] / plugins / fn-financial / ChangeLog
blob5d9db1aa1c37b1bc75bcdd4ae0c76c19ba107fa8
1 2018-04-29  Morten Welinder <terra@gnome.org>
3         * Release 1.12.40
5 2018-04-21  Morten Welinder  <terra@gnome.org>
7         * functions.c (help_dollarde): Format the sample expression value
8         to ensure we see four decimals.
10 2018-03-13  Morten Welinder <terra@gnome.org>
12         * Release 1.12.39
14 2017-12-28  Morten Welinder <terra@gnome.org>
16         * Release 1.12.38
18 2017-12-01  Morten Welinder <terra@gnome.org>
20         * Release 1.12.37
22 2017-11-18  Morten Welinder <terra@gnome.org>
24         * Release 1.12.36
26 2017-11-13  Morten Welinder  <terra@gnome.org>
28         * sc-fin.c (get_vdb): Fix handling of partial periods.  Protect
29         against crazy values.
31 2017-07-06  Morten Welinder <terra@gnome.org>
33         * Release 1.12.35
35 2017-03-20  Morten Welinder <terra@gnome.org>
37         * Release 1.12.34
39 2017-01-30  Morten Welinder <terra@gnome.org>
41         * Release 1.12.33
43 2016-08-20  Morten Welinder <terra@gnome.org>
45         * Release 1.12.32
47 2016-06-29  Morten Welinder <terra@gnome.org>
49         * Release 1.12.31
51 2016-06-17  Morten Welinder <terra@gnome.org>
53         * Release 1.12.30
55 2016-05-06  Morten Welinder <terra@gnome.org>
57         * Release 1.12.29
59 2016-03-22  Morten Welinder <terra@gnome.org>
61         * Release 1.12.28
63 2016-02-06  Morten Welinder <terra@gnome.org>
65         * Release 1.12.27
67 2015-12-28  Morten Welinder <terra@gnome.org>
69         * Release 1.12.26
71 2015-12-25  Morten Welinder <terra@gnome.org>
73         * Release 1.12.25
75 2015-09-20  Morten Welinder <terra@gnome.org>
77         * Release 1.12.24
79 2015-07-28  Morten Welinder <terra@gnome.org>
81         * Release 1.12.23
83 2015-04-16  Morten Welinder <terra@gnome.org>
85         * Release 1.12.22
87 2015-03-04  Morten Welinder <terra@gnome.org>
89         * Release 1.12.21
91 2015-02-04  Morten Welinder <terra@gnome.org>
93         * Release 1.12.20
95 2015-01-23  Morten Welinder <terra@gnome.org>
97         * Release 1.12.19
99 2014-09-25  Morten Welinder <terra@gnome.org>
101         * Release 1.12.18
103 2014-06-09  Morten Welinder <terra@gnome.org>
105         * Release 1.12.17
107 2014-05-23  Morten Welinder <terra@gnome.org>
109         * Release 1.12.16
111 2014-04-30  Morten Welinder <terra@gnome.org>
113         * Release 1.12.15
115 2014-04-13  Morten Welinder <terra@gnome.org>
117         * Release 1.12.14
119 2014-03-18  Morten Welinder <terra@gnome.org>
121         * Release 1.12.13
123 2014-03-03  Morten Welinder <terra@gnome.org>
125         * Release 1.12.12
127 2014-02-16  Morten Welinder <terra@gnome.org>
129         * Release 1.12.11
131 2014-02-11  Morten Welinder <terra@gnome.org>
133         * Release 1.12.10
135 2013-11-28  Morten Welinder <terra@gnome.org>
137         * Release 1.12.9
139 2013-10-07  Morten Welinder <terra@gnome.org>
141         * Release 1.12.8
143 2013-09-01  Morten Welinder <terra@gnome.org>
145         * Release 1.12.7
147 2013-08-27  Morten Welinder <terra@gnome.org>
149         * Release 1.12.6
151 2013-08-19  Morten Welinder <terra@gnome.org>
153         * Release 1.12.5
155 2013-07-10  Morten Welinder <terra@gnome.org>
157         * Release 1.12.4
159 2013-06-25  Morten Welinder <terra@gnome.org>
161         * Release 1.12.3
163 2013-04-26  Morten Welinder <terra@gnome.org>
165         * Release 1.12.2
167 2013-03-09  Morten Welinder <terra@gnome.org>
169         * Release 1.12.1
171 2012-12-18  Morten Welinder <terra@gnome.org>
173         * Release 1.12.0
175 2012-11-29  Morten Welinder <terra@gnome.org>
177         * Release 1.11.91
179 2012-11-16  Morten Welinder <terra@gnome.org>
181         * Release 1.11.90
183 2012-09-06  Morten Welinder <terra@gnome.org>
185         * Release 1.11.6
187 2012-07-15  Morten Welinder <terra@gnome.org>
189         * Release 1.11.5
191 2012-06-25  Morten Welinder <terra@gnome.org>
193         * Release 1.11.4
195 2012-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
197         * functions.c (help_duration): clarify and add examples
198         (help_mduration): correct description and add examples
199         (help_g_duration): add example
201 2012-04-21  Morten Welinder <terra@gnome.org>
203         * Release 1.11.3
205 2012-03-02  Morten Welinder <terra@gnome.org>
207         * Release 1.11.2
209 2011-11-27  Morten Welinder <terra@gnome.org>
211         * Release 1.11.1
213 2011-11-24  Morten Welinder <terra@gnome.org>
215         * Release 1.11.0
217 2011-07-31  Morten Welinder <terra@gnome.org>
219         * Release 1.10.17
221 2011-05-21  Morten Welinder <terra@gnome.org>
223         * Release 1.10.15
225 2011-03-24  Morten Welinder <terra@gnome.org>
227         * Release 1.10.14
229 2011-02-02  Morten Welinder <terra@gnome.org>
231         * Release 1.10.13
233 2011-01-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
235         * functions.c (help_mduration): Typo. #639142
237 2011-01-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
239         * functions.c (help_dollarfr): Typo. #638992
241 2011-01-07  Morten Welinder  <terra@gnome.org>
243         * functions.c (help_accrintm): Typo.  #631504.
245 2010-12-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
247         * functions.c (help_euro): add EEK (Estonia)
248         (one_euro): add EEK
249         (euro_local_rounding): add EEK
251 2010-11-25  Morten Welinder <terra@gnome.org>
253         * Release 1.10.12
255 2010-10-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
257         * functions.c (help_amordegrc): add more information
259 2010-10-01  Morten Welinder <terra@gnome.org>
261         * Release 1.10.11
263 2010-09-04  Morten Welinder <terra@gnome.org>
265         * Release 1.10.10
267 2010-08-16  Morten Welinder <terra@gnome.org>
269         * Release 1.10.9
271 2010-07-30  Morten Welinder <terra@gnome.org>
273         * Release 1.10.8
275 2010-07-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
277         * functions.c (help_cumipmt): fix argument description
278         (help_cumprinc): fix argument description
280 2010-07-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
282         * functions.c (help_vdb): fix description
284 2010-06-28  Morten Welinder <terra@gnome.org>
286         * Release 1.10.7
288 2010-06-16  Morten Welinder <terra@gnome.org>
290         * Release 1.10.6
292 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
294         * functions.c: remove inconsistent periods, etc.
296 2010-06-11  Morten Welinder  <terra@gnome.org>
298         * functions.c (gnumeric_fvschedule): Ignore blanks.  (This is the
299         same as treating as zero.)
301 2010-06-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
303         * functions.c (gnumeric_accrint): add @{calc_method} and
304           correct caclulation
306 2010-05-30  Morten Welinder <terra@gnome.org>
308         * Release 1.10.5
310 2010-05-20  Morten Welinder <terra@gnome.org>
312         * Release 1.10.4
314 2010-05-07  Morten Welinder <terra@gnome.org>
316         * Release 1.10.3
318 2010-05-05  Andreas J. Guelzow <aguelzow@pyrshep.ca>
320         * functions.c (gnumeric_accrint): make @{par} optional
321         (help_accrint): update
322         (financial_functions): update
324 2010-04-16  Morten Welinder <terra@gnome.org>
326         * Release 1.10.2
328 2010-03-08  Morten Welinder <terra@gnome.org>
330         * Release 1.10.1
332 2010-02-13  Morten Welinder <terra@gnome.org>
334         * Release 1.10.0
336 2010-01-19  Morten Welinder <terra@gnome.org>
338         * Release 1.9.18
340 2010-01-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
342         * functions.c (help_npv): there does not seem to be
343           a type argument
345 2010-01-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
347         * functions.c (help_euroconvert): fix spelling
349 2009-12-15  Morten Welinder <terra@gnome.org>
351         * Release 1.9.17
353 2009-12-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
355         * functions.c (one_euro): change LUX to LUF
356         (euro_local_rounding): new
357         (help_euroconvert): add 2 optional arguments
358         (gnumeric_euroconvert): handle optional arguments
359         (financial_functions): add 2 optional arguments to
360           euroconvert
362 2009-12-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
364         * functions.c (help_euro): add currencies added to
365           the euro in 2007 to 2009
366         (one_euro): ditto
368 2009-11-29  Morten Welinder <terra@gnome.org>
370         * Release 1.9.16
372 2009-11-01  Morten Welinder <terra@gnome.org>
374         * Release 1.9.15
376 2009-10-11  Morten Welinder <terra@gnome.org>
378         * Release 1.9.14
380 2009-09-20  Morten Welinder <terra@gnome.org>
382         * Release 1.9.13
384 2009-09-05  Morten Welinder <terra@gnome.org>
386         * Release 1.9.12
388 2009-08-30  Morten Welinder <terra@gnome.org>
390         * Release 1.9.11
392 2009-08-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
394         * plugin.xml.in: add rri
395         * functions.c (help_rri): new
396         (gnumeric_rri): new
397         (financial_functions): add RRI
399 2009-08-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
401         * functions.c (help_g_duration): add ODF note
403 2009-08-15  Morten Welinder <terra@gnome.org>
405         * Release 1.9.10
407 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
409         * functions.c: remove argument names from GnmFuncDescriptor
411 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
413         * functions.c: skip "calculate(s)" and "return(s)" in NAME records
415 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
417         * functions.c (help_ddb): fix name record
418         (help_amorlinc): fix
420 2009-08-14  Morten Welinder  <terra@gnome.org>
422         * functions.c: Convert to new doc format.
424 2009-06-20  Morten Welinder <terra@gnome.org>
426         * Release 1.9.9
428 2009-06-09  Morten Welinder  <terra@gnome.org>
430         * functions.c (gnumeric_nper): Negative rates make sense down to,
431         but not including -100%.  Fixes bug reported at
432         http://www.oasis-open.org/committees/download.php/32469/OpenDocument-formula-20090508.odt
433         on page 184.  Hint: there are better places to report problems.
435 2009-05-23  Morten Welinder <terra@gnome.org>
437         * Release 1.9.8
439 2009-05-06  Morten Welinder <terra@gnome.org>
441         * Release 1.9.7
443 2009-04-25  Morten Welinder <terra@gnome.org>
445         * Release 1.9.6
447 2009-03-28  Morten Welinder  <terra@gnome.org>
449         * functions.c (gnm_range_xirr): Try -1 too.
451 2009-03-22  Morten Welinder <terra@gnome.org>
453         * Release 1.9.5
455 2009-02-22  Morten Welinder <terra@gnome.org>
457         * Release 1.9.4
459 2008-10-18  Jody Goldberg <jody@gnome.org>
461         * Release 1.9.3
463 2008-10-07  Morten Welinder  <terra@gnome.org>
465         * functions.c (gnumeric_xirr): Booleans should cause an error.
467 2008-10-03  Morten Welinder  <terra@gnome.org>
469         * functions.c (gnumeric_xirr): Use float_range_function2d to
470         handle pairing.  Fixes #554732.
472 2008-08-29  Jody Goldberg <jody@gnome.org>
474         * Release 1.9.2
476 2008-07-02  Morten Welinder  <terra@gnome.org>
478         * functions.c (gnumeric_ddb): Use a sane formula for this.  Fix
479         piles of corner cases.  Fixes #541158.
481 2008-06-29  Morten Welinder  <terra@gnome.org>
483         * functions.c: Fix problems with invalid dates.  [#540690]
485 2008-06-25  Jody Goldberg <jody@gnome.org>
487         * Release 1.9.1
489 2008-05-04  Jody Goldberg <jody@gnome.org>
491         * Release 1.9.0
493 2008-01-10  Morten Welinder  <terra@gnome.org>
495         * functions.c: Add proper argument description to NPV.  [#506160]
497 2007-12-21  Jody Goldberg <jody@gnome.org>
499         * Release 1.8.0
501 2007-12-03  Jody Goldberg <jody@gnome.org>
503         * Release 1.7.91
505 2007-11-19  Jody Goldberg <jody@gnome.org>
507         * Release 1.7.90
509 2007-11-04  Morten Welinder <terra@gnome.org>
511         * Release 1.7.14
513 2007-10-21  Morten Welinder <terra@gnome.org>
515         * Release 1.7.13
517 2007-09-04  Jody Goldberg <jody@gnome.org>
519         * Release 1.7.12
521 2007-07-24  Jody Goldberg <jody@gnome.org>
523         * Release 1.7.11
525 2007-05-03  Morten Welinder <terra@gnome.org>
527         * Release 1.7.10
529 2007-04-21  Morten Welinder <terra@gnome.org>
531         * Release 1.7.9
533 2007-03-04  Morten Welinder <terra@gnome.org>
535         * Release 1.7.8
537 2007-02-16  Morten Welinder <terra@gnome.org>
539         * Release 1.7.7
541 2006-12-17  Jody Goldberg <jody@gnome.org>
543         * Release 1.7.6
545 2006-12-04  Jody Goldberg <jody@gnome.org>
547         * Release 1.7.5
549 2006-11-20  Jody Goldberg <jody@gnome.org>
551         * Release 1.7.4
553 2006-11-20  Morten Welinder  <terra@gnome.org>
555         * functions.c (gnumeric_rate): Fix typo.
557 2006-11-19  Morten Welinder <terra@gnome.org>
559         * Release 1.7.3
561 2006-10-24  Jody Goldberg <jody@gnome.org>
563         * functions.c (gnumeric_accrint) : if par is ommited use 1000 (XL
564           compatibility).  Still more work needed.
565         (value_get_paytype) : Be more accomodating with values.  Anything
566           non-zero
568 2006-10-24  Morten Welinder  <terra@gnome.org>
570         * functions.c (calculate_ipmt): New function replacing and fixing
571         calculate_interest_part.
572         (gnumeric_ipmt, gnumeric_ppmt): Use calculate_ipmt.
574 2006-10-17  Jody Goldberg <jody@gnome.org>
576         * Release 1.7.2
578 2006-10-02  Jody Goldberg <jody@gnome.org>
580         * Release 1.7.1
582 2006-05-08  Jody Goldberg <jody@gnome.org>
584         * Release 1.7.0
586 2006-03-17  Morten Welinder  <terra@gnome.org>
588         * functions.c (gnumeric_effect, gnumeric_nominal): Improve for
589         weird nper.
590         (gnumeric_dollarde, gnumeric_dollarfr): Fix for negative amounts.
591         Improve Excel compatibility.
593 2006-03-06  Morten Welinder  <terra@gnome.org>
595         * functions.c (gnumeric_xnpv): Fix handling of bools and strings.
596         (gnumeric_xirr): Fix handling of strings.  [#333620]
597         (gnumeric_xirr): Handle failing Newton search.  [#333631]
599 2006-01-27  Morten Welinder  <terra@gnome.org>
601         * functions.c (value_get_basis): New function to properly handle
602         basis fields.  All basis-taking functions changed.
603         (value_get_freq): New function to properly handle frequency
604         fields.  All frequency-taking functions changed.
605         (value_get_paytype): New function to properly handle front-or-back
606         payment flag.
608 2006-01-09  Morten Welinder  <terra@gnome.org>
610         * functions.c (func_coup): Simplify using
611         value_get_as_checked_bool.
613 2005-11-14  Jody Goldberg <jody@gnome.org>
615         * Release 1.6.1
617 2005-11-07  Morten Welinder  <terra@gnome.org>
619         * functions.c (price): Special-case n==1 as per HP's calculator
620         manuals.  Seems to agree with Excel's undocumented behaviour.
621         (Discovered by Philippe Lelong.)  Avoid potentially expensive
622         loop.
624 2005-10-10  Jody Goldberg <jody@gnome.org>
626         * Release 1.6.0
628 2005-09-08  Jody Goldberg <jody@gnome.org>
630         * Release 1.5.90
632 2005-08-28  Morten Welinder <terra@gnome.org>
634         * Release 1.5.5
636 2005-08-28  Morten Welinder <terra@gnome.org>
638         * Release 1.5.4
640 2005-08-15  Morten Welinder <terra@gnome.org>
642         * Release 1.5.3
644 2005-06-28  Morten Welinder  <terra@gnome.org>
646         * functions.c (gnumeric_npv): Use a range function.
648 2005-06-27  Morten Welinder  <terra@gnome.org>
650         * functions.c (gnumeric_irr): If all else fails, try to Newton
651         seek from left edge of interval.
652         (irr_npv, irr_npv_df): Don't be smart.  Fixes Debian #315625.
654 2005-06-13  Jody Goldberg <jody@gnome.org>
656         * Release 1.5.2
658 2005-05-10  Jody Goldberg <jody@gnome.org>
660         * Release 1.5.1
662 2005-02-08  Jody Goldberg <jody@gnome.org>
664         * Release 1.5.0
666 2005-01-17  Jody Goldberg <jody@gnome.org>
668         * Release 1.4.2
670 2004-12-09  Jody Goldberg <jody@gnome.org>
672         * Release 1.4.1
674 2004-11-28  Jody Goldberg <jody@gnome.org>
676         * Release 1.4.0
678 2004-11-07  Jody Goldberg <jody@gnome.org>
680         * Release 1.3.93
682 2004-10-31  Jody Goldberg <jody@gnome.org>
684         * Release 1.3.92
686 2004-10-05  Jody Goldberg <jody@gnome.org>
688         * Release 1.3.91
690 2004-09-08  Jody Goldberg <jody@gnome.org>
692         * Release 1.3.90
694 2004-08-29  Jody Goldberg <jody@gnome.org>
696         * Release 1.3.2
698 2004-08-25  Jody Goldberg <jody@gnome.org>
700         * functions.c (gnumeric_accrint) : fix error checking
702 2004-07-19  Jody Goldberg <jody@gnome.org>
704         * Release 1.3.1
706 2004-04-12  Morten Welinder  <terra@gnome.org>
708         * functions.c (calculate_fvifa, calculate_pvif,
709         calculate_interest_part, price, gnumeric_effect, gnumeric_nominal,
710         gnumeric_mirr, irr_npv, irr_npv_df, callback_function_npv,
711         gnumeric_xnpv, xirr_npv): Improve precision for small rates using
712         new pow1p and pow1pm1.
713         (gnumeric_nper, gnumeric_g_duration): Use log1pgnum.
715 2004-03-28  Jody Goldberg <jody@gnome.org>
717         * Release 1.3.0
719 2004-01-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
721         * functions.c: fix argument names for RATE.
723 2004-01-08  Jody Goldberg <jody@gnome.org>
725         * functions.c (gnumeric_euroconvert) : slight cleanup.  Nothing major.
727 2003-12-23  Jody Goldberg <jody@gnome.org>
729         * Release 1.2.3
731 2003-11-26  Jody Goldberg <jody@gnome.org>
733         * Release 1.2.2
735 2003-10-08  Jody Goldberg <jody@gnome.org>
737         * Release 1.2.1
739 2003-09-15  Jody Goldberg <jody@gnome.org>
741         * Release 1.2.0
743 2003-09-10  Jody Goldberg <jody@gnome.org>
745         * Release 1.1.90
747 2003-08-21  Jody Goldberg <jody@gnome.org>
749         * Release 1.1.20
751 2003-07-28  Jody Goldberg <jody@gnome.org>
753         * functions.c : fix docs for mduration to use 'if basis is invald' to
754           make life easier for translators when more day counts land.
756 2003-07-16  Jody Goldberg <jody@gnome.org>
758         * functions.c : document amorlinc & amordegrc
759           fix arguments for duration.
761 2003-07-14  Jody Goldberg <jody@gnome.org>
763         * functions.c :
764         s/begining/beginning/
766 2003-07-14  Jody Goldberg <jody@gnome.org>
768         * plugin.xml.in : add missing decl for g_duration
770 2003-07-05  Jody Goldberg <jody@gnome.org>
772         * functions.c : s/sequrity/security/
773         s/depriciation/depreciation/
774         Remove the duplication of the arg decriptors for SLN
776 2003-07-01  Jody Goldberg <jody@gnome.org>
778         * sc-fin.c : ditch sc's daycount routines
780 2003-07-01  Morten Welinder  <terra@gnome.org>
782         * functions.c (gnumeric_oddlprice, gnumeric_oddlyield): Dump OO's
783         implementation and roll our own.  (Our date stuff is better.)
784         (gnumeric_yielddisc): Dump OO's and use yearfrac.
786 2003-06-29  Morten Welinder  <terra@gnome.org>
788         * functions.c (func_coup): Use is_valid_basis and is_valid_freq.
789         (gnumeric_duration, gnumeric_mduration): Ditto, thus fixing for
790         frequency 6 and 12.
792 2003-06-28  Jody Goldberg <jody@gnome.org>
794         * functions.c : update the status for oddfyield
796 2003-06-27  Morten Welinder  <terra@gnome.org>
798         * functions.c (calc_oddfprice): New function, extracted from
799         gnumeric_oddfprice and fixed.
800         (gnumeric_oddfprice): Use calc_oddfprice.
801         (gnumeric_oddfyield): Implement.
803         * sc-fin.c (get_yielddisc): Beat some sense into this.
805 2003-06-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
807         * functions.c: spelling fixes
808         * plugin.xml.in: use `Finance'
810 2003-06-12  Jody Goldberg <jody@gnome.org>
812         * functions.c : docs fixes as per
813         http://bugzilla.gnome.org/show_bug.cgi?id=115028
815 2003-06-07  Jody Goldberg <jody@gnome.org>
817         * Release 1.1.19
819 2003-06-07  Jody Goldberg <jody@gnome.org>
821         * Release 1.1.18
823 2003-05-11  Jody Goldberg <jody@gnome.org>
825         * Release 1.1.17
827 2003-01-28  Jody Goldberg <jody@gnome.org>
829         * Release 1.1.16
831 2002-12-31  Jody Goldberg <jody@gnome.org>
833         * Release 1.1.15
835 2002-12-22  Jody Goldberg <jody@gnome.org>
837         * Release 1.1.14
839 2002-12-22  Jody Goldberg <jody@gnome.org>
841         * Release 1.1.13
843 2002-12-03  Morten Welinder  <terra@diku.dk>
845         * functions.c (gnumeric_nper): Last two args are optional.
847 2002-12-02  Morten Welinder  <terra@diku.dk>
849         * functions.c (gnumeric_ispmt): Handle non-integer period numbers.
850         Ick.
851         (gnumeric_ipmt): Ditto.
852         (gnumeric_nper): Handle rate=0 special case.
854 2002-12-01  Morten Welinder  <terra@diku.dk>
856         * functions.c (gnumeric_ipmt): Base on calculate_interest_part.
857         (gnumeric_ppmt): Ditto.
858         (calculate_principal): Replaced by...
859         (calculate_interest_part): ...this new function which does not
860         have a rate=0 singularity.
862 2002-11-24  Morten Welinder  <terra@diku.dk>
864         * functions.c (calculate_fvifa): Handle rate==0 here.
865         (gnumeric_pv): Remove special case.
867 2002-11-15  Jody Goldberg <jody@gnome.org>
869         * Release 1.1.12
871 2002-11-04  Morten Welinder  <terra@diku.dk>
873         * functions.c: Adapt to new autoformat specs.
875 2002-11-01  Jody Goldberg <jody@gnome.org>
877         * Release 1.1.11
879 2002-10-27  Jody Goldberg <jody@gnome.org>
881         * Release 1.1.10
883 2002-10-15  Jody Goldberg <jody@gnome.org>
885         * functions.c : convert all of the dates to 'f' rather than '?'
886           because implicit conversions are handle in the marshaller.
887         Add some status.
889 2002-10-14  Morten Welinder  <terra@diku.dk>
891         * functions.c (gnumeric_dollarde): Use floorgnum, not floor.
892         (gnumeric_dollarfr): Ditto.
894 2002-09-30  Jody Goldberg <jody@gnome.org>
896         * Release 1.1.9
898 2002-08-25  Jody Goldberg <jody@gnome.org>
900         * Release 1.1.8
902 2002-08-16  Jon K Hellan  <hellan@acm.org>
904         * functions.c (coupnum): Make static.
906 2002-08-12  Jody Goldberg <jody@gnome.org>
908         * Release 1.1.7
910 2002-08-10  Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
912         * functions.c: Implemented EUROCONVERT(). Rounding is not yet
913         XL2002 compatible.
915 2002-08-10  Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
917         * sc-fin.c (get_vdb): Fixed, hopefully.
919 2002-08-07  Morten Welinder  <terra@diku.dk>
921         * sc-fin.c (ScInterVDB): Remove a few unused variables.
923 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
925         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
927 2002-07-27  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
929         * functions.c: Much more function description clean up.
931 2002-07-26  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
933         * functions.c: Some function description clean up.
935 2002-07-22  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
937         * sc-fin.c (ScGetGDA, ScInterVDB, get_vdb): Imported from the OO
938         with some clean up.  The original code is quite a nightmare,
939         however, still a few identifiers are in German (Sprechen Sie
940         Deutch?).
942         * functions.c (gnumeric_vdb): Implemented.
944 2002-07-21  Jody Goldberg <jody@gnome.org>
946         * Release 1.1.6
948 2002-07-16  Morten Welinder  <terra@diku.dk>
950         * functions.c (gnumeric_dollarde): Use gpow10.
951         (gnumeric_dollarfr): Ditto.
953 2002-07-16  Morten Welinder  <terra@diku.dk>
955         * functions.c (gnumeric_yield): Use existing root finding
956         machinery.
958 2002-07-16  Morten Welinder  <terra@diku.dk>
960         * sc-fin.c: Use powgnum, not pow.
962 2002-07-13  Jody Goldberg <jody@gnome.org>
964         * functions.c (gnumeric_price) : silence some warnings.
966 2002-07-07  Jody Goldberg <jody@gnome.org>
968         * sc-fin.c (GetDiffParam) : avoid compiler warnings.
969         * functions.c (gnumeric_amordegrc) : ditto.
971 2002-07-07  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
973         * functions.c (gnumeric_yield): Fixed.
975 2002-07-07  Jon K Hellan  <hellan@acm.org>
977         * functions.c (annual_year_basis, days_monthly_basis, coupnum):
978         Replaced deprecated g_date_xxx with g_data_get_xxx.
980 2002-07-07  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
982         * functions (gnumeric_cumprinc, gnumeric_cumipmt, gnumeric_mduration):
983         Implemented.
985         * sc-fin.c (GetRmz,GetZw,Duration,get_cumprinc,get_cumipmt,
986         get_mduration): Added.
988 2002-07-07  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
990         * functions.c (gnumeric_duration): Renamed DURATION() as
991         G_DURATION().  Wrote a new DURATION() that is XL compatible.
993         * sc-fin.c (get_duration): Added.
995 2002-07-06  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
997         * functions.c (gnumeric_amordegrc, gnumeric_amorlinc,
998         gnumeric_oddlprice, gnumeric_oddlyield, gnumeric_yieldmat,
999         gnumeric_yielddisc): Implemented. Thanks for OO, read the comment
1000         in sc-fin.c.
1002         * sc-fin.[ch], Makefile.am: Added new file.
1004 2002-06-14  Jody Goldberg <jody@gnome.org>
1006         * functions.c (gnumeric_euro) : add drachma.
1008 2002-05-29  Jody Goldberg <jody@gnome.org>
1010         * Release 1.1.4
1012 2002-05-03  Morten Welinder  <terra@diku.dk>
1014         * functions.c (gnumeric_xirr): Put sane limits on the goal search.