1.12.20
[gnumeric.git] / plugins / fn-date / ChangeLog
blob2a6eaffbdb091b7be323982d8eec5c85a08d156a
1 2015-02-04  Morten Welinder <terra@gnome.org>
3         * Release 1.12.20
5 2015-01-23  Morten Welinder <terra@gnome.org>
7         * Release 1.12.19
9 2014-09-25  Morten Welinder <terra@gnome.org>
11         * Release 1.12.18
13 2014-08-05  Morten Welinder  <terra@gnome.org>
15         * functions.c (gnumeric_weekday): Add methods 11-17 from newer
16         Excel.
18 2014-06-09  Morten Welinder <terra@gnome.org>
20         * Release 1.12.17
22 2014-05-23  Morten Welinder <terra@gnome.org>
24         * Release 1.12.16
26 2014-04-30  Morten Welinder <terra@gnome.org>
28         * Release 1.12.15
30 2014-04-13  Morten Welinder <terra@gnome.org>
32         * Release 1.12.14
34 2014-03-18  Morten Welinder <terra@gnome.org>
36         * Release 1.12.13
38 2014-03-03  Morten Welinder <terra@gnome.org>
40         * Release 1.12.12
42 2014-02-16  Morten Welinder <terra@gnome.org>
44         * Release 1.12.11
46 2014-02-11  Morten Welinder <terra@gnome.org>
48         * Release 1.12.10
50 2013-11-28  Morten Welinder <terra@gnome.org>
52         * Release 1.12.9
54 2013-10-07  Morten Welinder <terra@gnome.org>
56         * Release 1.12.8
58 2013-09-01  Morten Welinder <terra@gnome.org>
60         * Release 1.12.7
62 2013-08-27  Morten Welinder <terra@gnome.org>
64         * Release 1.12.6
66 2013-08-19  Morten Welinder <terra@gnome.org>
68         * Release 1.12.5
70 2013-07-10  Morten Welinder <terra@gnome.org>
72         * Release 1.12.4
74 2013-06-25  Morten Welinder <terra@gnome.org>
76         * Release 1.12.3
78 2013-04-26  Morten Welinder <terra@gnome.org>
80         * Release 1.12.2
82 2013-03-09  Morten Welinder <terra@gnome.org>
84         * Release 1.12.1
86 2012-12-18  Morten Welinder <terra@gnome.org>
88         * Release 1.12.0
90 2012-11-29  Morten Welinder <terra@gnome.org>
92         * Release 1.11.91
94 2012-11-16  Morten Welinder <terra@gnome.org>
96         * Release 1.11.90
98 2012-09-06  Morten Welinder <terra@gnome.org>
100         * Release 1.11.6
102 2012-07-15  Morten Welinder <terra@gnome.org>
104         * Release 1.11.5
106 2012-06-25  Morten Welinder <terra@gnome.org>
108         * Release 1.11.4
110 2012-05-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
112         * functions.c (help_time): add note about the range of values
113         (help_odf_time): ditto, and fix description
115 2012-05-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
117         * functions.c (help_time): adjust information
118         (gnumeric_time): use the ECMA 376 description but do not trigger error
119         on arguments exceeding 32767
120         (help_odf_time): new
121         (gnumeric_odf_time): formerly gnumeric_time
122         (datetime_functions): add odf.time
123         * plugin.xml.in: add odf.time
125 2012-04-21  Morten Welinder <terra@gnome.org>
127         * Release 1.11.3
129 2012-03-02  Morten Welinder <terra@gnome.org>
131         * Release 1.11.2
133 2011-11-27  Morten Welinder <terra@gnome.org>
135         * Release 1.11.1
137 2011-11-24  Morten Welinder <terra@gnome.org>
139         * Release 1.11.0
141 2011-07-31  Morten Welinder <terra@gnome.org>
143         * Release 1.10.17
145 2011-05-21  Morten Welinder <terra@gnome.org>
147         * Release 1.10.15
149 2011-03-24  Morten Welinder <terra@gnome.org>
151         * Release 1.10.14
153 2011-02-02  Morten Welinder <terra@gnome.org>
155         * Release 1.10.13
157 2010-11-25  Morten Welinder <terra@gnome.org>
159         * Release 1.10.12
161 2010-10-01  Morten Welinder <terra@gnome.org>
163         * Release 1.10.11
165 2010-09-04  Morten Welinder <terra@gnome.org>
167         * Release 1.10.10
169 2010-08-16  Morten Welinder <terra@gnome.org>
171         * Release 1.10.9
173 2010-08-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
175         * functions.c (help_networkdays): fix argument description according
176         to the changes in the OpenFormula draft, correct the situation with
177         respect to only weekend days
178         (help_workday): ditto
180 2010-07-30  Morten Welinder <terra@gnome.org>
182         * Release 1.10.8
184 2010-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
185         * functions.c (help_networkdays): fix argument description
186         (help_workday): ditto
188 2010-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
190         * functions.c (help_weeknum): state the default for the method
191         (help_weekday): ditto
193 2010-07-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
195         * functions.c (help_unix2date): Correct description.  (#623669)
196         (help_date2unix): Augment description.
198 2010-07-06  Morten Welinder  <terra@gnome.org>
200         * functions.c (help_isoyear): s/ISE/ISO/ typo.  (#623669)
201         (help_weekday): Fix days of week.
202         (help_weeknum): Fix argument doc.
204 2010-07-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
206         * functions.c (gnumeric_networkdays): take care of 1900/2/29
208 2010-07-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
210         * functions.c (gnumeric_workday): take care of 1900/2/29
212 2010-07-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
214         * functions.c (help_networkdays): add new argument description
215         (gnumeric_networkdays): implement weekend extension
216         (gnumeric_workday): don't leak under erros
217         (datetime_functions): add argument to "workday"
218         (help_workday): correct example
219         (get_serial_weekday): delete
220         (cb_networkdays_holiday): delete
222 2010-07-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
224         * functions.c (help_workday): add new argument description
225         (gnumeric_workday): implement weekend extension
226         (datetime_functions): add argument to "workday"
228 2010-06-28  Morten Welinder <terra@gnome.org>
230         * Release 1.10.7
232 2010-06-16  Morten Welinder <terra@gnome.org>
234         * Release 1.10.6
236 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
238         * functions.c: remove inconsistent periods, etc.
240 2010-05-30  Morten Welinder <terra@gnome.org>
242         * Release 1.10.5
244 2010-05-20  Morten Welinder <terra@gnome.org>
246         * Release 1.10.4
248 2010-05-07  Morten Welinder <terra@gnome.org>
250         * Release 1.10.3
252 2010-04-22  Morten Welinder  <terra@gnome.org>
254         * functions.c (gnumeric_weeknum): Cleanup.  Doc fixes.
256 2010-04-16  Morten Welinder <terra@gnome.org>
258         * Release 1.10.2
260 2010-03-08  Morten Welinder <terra@gnome.org>
262         * Release 1.10.1
264 2010-02-13  Morten Welinder <terra@gnome.org>
266         * Release 1.10.0
268 2010-01-19  Morten Welinder <terra@gnome.org>
270         * Release 1.9.18
272 2009-12-15  Morten Welinder <terra@gnome.org>
274         * Release 1.9.17
276 2009-12-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
278         * functions.c (help_isoweeknum): fix spelling
280 2009-12-08  Morten Welinder  <terra@gnome.org>
282         * functions.c (gnumeric_datedif): Go via GDate, even for "d" case.
283         Fixes #599461 and a few other things.
285 2009-11-29  Morten Welinder <terra@gnome.org>
287         * Release 1.9.16
289 2009-11-01  Morten Welinder <terra@gnome.org>
291         * Release 1.9.15
293 2009-10-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
295         * functions.c (gnumeric_days): new
296         (help_days): new
297         * plugin.xml.in: add DAYS
299 2009-10-23  Morten Welinder  <terra@gnome.org>
301         * functions.c (gnumeric_date): Improve support for pre-1900 dates
302         as the expense of obscure XL compatibility.
304 2009-10-11  Morten Welinder <terra@gnome.org>
306         * Release 1.9.14
308 2009-09-20  Morten Welinder <terra@gnome.org>
310         * Release 1.9.13
312 2009-09-05  Morten Welinder <terra@gnome.org>
314         * Release 1.9.12
316 2009-08-30  Morten Welinder <terra@gnome.org>
318         * Release 1.9.11
320 2009-08-15  Morten Welinder <terra@gnome.org>
322         * Release 1.9.10
324 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
326         * functions.c: remove argument names from GnmFuncDescriptor
328 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
330         * functions.c: skip "calculate(s)" and "return(s)" in NAME records
332 2009-07-03  Morten Welinder  <terra@gnome.org>
334         * functions.c: Translate most help texts to new format.
336 2009-07-02  Morten Welinder  <terra@gnome.org>
338         * functions.c (gnumeric_networkdays): Avoid reserved identifier.
340 2009-06-20  Morten Welinder <terra@gnome.org>
342         * Release 1.9.9
344 2009-05-23  Morten Welinder <terra@gnome.org>
346         * Release 1.9.8
348 2009-05-06  Morten Welinder <terra@gnome.org>
350         * Release 1.9.7
352 2009-04-25  Morten Welinder <terra@gnome.org>
354         * Release 1.9.6
356 2009-03-22  Morten Welinder <terra@gnome.org>
358         * Release 1.9.5
360 2009-02-22  Morten Welinder <terra@gnome.org>
362         * Release 1.9.4
364 2008-12-15  Morten Welinder  <terra@gnome.org>
366         * functions.c (gnumeric_unix2date): check for overflow.
367         (float_to_secs): Handle negative values.  Range check arguments.
368         (gnumeric_month, gnumeric_year, gnumeric_day): Return an error in
369         case of error.  What a concept!
370         (gnumeric_weekday): Use #NUM! error for compatibility.
372 2008-10-18  Jody Goldberg <jody@gnome.org>
374         * Release 1.9.3
376 2008-09-20  Morten Welinder  <terra@gnome.org>
378         * functions.c (gnumeric_networkdays): Fix UMR. [#553047]
380 2008-08-29  Jody Goldberg <jody@gnome.org>
382         * Release 1.9.2
384 2008-07-23  Morten Welinder  <terra@gnome.org>
386         * functions.c (gnumeric_date): Bring out the brown bag.
388 2008-06-27  Morten Welinder  <terra@gnome.org>
390         * functions.c (gnumeric_date, datedif_opt_md, gnumeric_edate,
391         gnumeric_eomonth): Simplify using gnm_date_add_months and
392         gnm_date_add_days.
394 2008-06-25  Morten Welinder  <terra@gnome.org>
396         * functions.c (gnumeric_eomonth): Work around glib problem.  Fixes
397         #540069.
398         (gnumeric_date): Work around glib issues.
400 2008-06-25  Jody Goldberg <jody@gnome.org>
402         * Release 1.9.1
404 2008-06-24  Morten Welinder  <terra@gnome.org>
406         * functions.c (gnumeric_edate): Work around glib problem.  Fixes
407         #539868.
408         (gnumeric_networkdays): Check date validity.
409         (gnumeric_days360): Ditto.  Fixes #540055.
411 2008-06-23  Morten Welinder  <terra@gnome.org>
413         * functions.c (gnumeric_networkdays): Plug leak.
415 2008-05-04  Jody Goldberg <jody@gnome.org>
417         * Release 1.9.0
419 2007-12-21  Jody Goldberg <jody@gnome.org>
421         * Release 1.8.0
423 2007-12-03  Jody Goldberg <jody@gnome.org>
425         * Release 1.7.91
427 2007-11-19  Jody Goldberg <jody@gnome.org>
429         * Release 1.7.90
431 2007-11-04  Morten Welinder <terra@gnome.org>
433         * Release 1.7.14
435 2007-10-21  Morten Welinder <terra@gnome.org>
437         * Release 1.7.13
439 2007-09-04  Jody Goldberg <jody@gnome.org>
441         * Release 1.7.12
443 2007-07-24  Jody Goldberg <jody@gnome.org>
445         * Release 1.7.11
447 2007-05-03  Morten Welinder <terra@gnome.org>
449         * Release 1.7.10
451 2007-04-21  Morten Welinder <terra@gnome.org>
453         * Release 1.7.9
455 2007-03-04  Morten Welinder <terra@gnome.org>
457         * Release 1.7.8
459 2007-02-16  Morten Welinder <terra@gnome.org>
461         * Release 1.7.7
463 2006-12-17  Jody Goldberg <jody@gnome.org>
465         * Release 1.7.6
467 2006-12-04  Jody Goldberg <jody@gnome.org>
469         * Release 1.7.5
471 2006-11-20  Jody Goldberg <jody@gnome.org>
473         * Release 1.7.4
475 2006-11-19  Morten Welinder <terra@gnome.org>
477         * Release 1.7.3
479 2006-10-17  Jody Goldberg <jody@gnome.org>
481         * Release 1.7.2
483 2006-10-02  Jody Goldberg <jody@gnome.org>
485         * Release 1.7.1
487 2006-05-08  Jody Goldberg <jody@gnome.org>
489         * Release 1.7.0
491 2006-03-23  Morten Welinder  <terra@gnome.org>
493         * functions.c (gnumeric_workday): Implement a fairly decent
494         version of this.
495         (gnumeric_edate, gnumeric_eomonth): Improve compatibility.
497 2006-03-19  Morten Welinder  <terra@gnome.org>
499         * functions.c (datedif_opt_yd): Use g_date_days_between.
501 2006-01-26  Morten Welinder  <terra@gnome.org>
503         * functions.c (gnumeric_date): Improve Excel compatibility.
505 2006-01-24  Morten Welinder  <terra@gnome.org>
507         * functions.c (gnumeric_second, gnumeric_minute, gnumeric_hour):
508         Improve Excel compatibility.
510 2005-11-14  Jody Goldberg <jody@gnome.org>
512         * Release 1.6.1
514 2005-10-10  Jody Goldberg <jody@gnome.org>
516         * Release 1.6.0
518 2005-09-08  Jody Goldberg <jody@gnome.org>
520         * Release 1.5.90
522 2005-08-28  Morten Welinder <terra@gnome.org>
524         * Release 1.5.5
526 2005-08-28  Morten Welinder <terra@gnome.org>
528         * Release 1.5.4
530 2005-08-15  Morten Welinder <terra@gnome.org>
532         * Release 1.5.3
534 2005-07-15  Jody Goldberg <jody@gnome.org>
536         * functions.c (gnumeric_days360) : method is a bool in XL.  Assume
537           method non-0 == 1. [#310518]
539 2005-06-13  Jody Goldberg <jody@gnome.org>
541         * Release 1.5.2
543 2005-05-10  Jody Goldberg <jody@gnome.org>
545         * Release 1.5.1
547 2005-02-08  Jody Goldberg <jody@gnome.org>
549         * Release 1.5.0
551 2005-01-17  Jody Goldberg <jody@gnome.org>
553         * Release 1.4.2
555 2004-12-09  Jody Goldberg <jody@gnome.org>
557         * Release 1.4.1
559 2004-11-28  Jody Goldberg <jody@gnome.org>
561         * Release 1.4.0
563 2004-11-07  Jody Goldberg <jody@gnome.org>
565         * Release 1.3.93
567 2004-10-31  Jody Goldberg <jody@gnome.org>
569         * Release 1.3.92
571 2004-10-05  Jody Goldberg <jody@gnome.org>
573         * Release 1.3.91
575 2004-09-08  Jody Goldberg <jody@gnome.org>
577         * Release 1.3.90
579 2004-08-29  Jody Goldberg <jody@gnome.org>
581         * Release 1.3.2
583 2004-07-19  Jody Goldberg <jody@gnome.org>
585         * Release 1.3.1
587 2004-03-28  Jody Goldberg <jody@gnome.org>
589         * Release 1.3.0
591 2003-12-23  Jody Goldberg <jody@gnome.org>
593         * Release 1.2.3
595 2003-12-09  Morten Welinder  <terra@gnome.org>
597         * functions.c (gnumeric_unix2date): Mea culpa.  Handle fractional
598         seconds correctly.
600 2003-11-26  Jody Goldberg <jody@gnome.org>
602         * Release 1.2.2
604 2003-10-08  Jody Goldberg <jody@gnome.org>
606         * Release 1.2.1
608 2003-09-15  Jody Goldberg <jody@gnome.org>
610         * Release 1.2.0
612 2003-09-10  Jody Goldberg <jody@gnome.org>
614         * Release 1.1.90
616 2003-08-21  Jody Goldberg <jody@gnome.org>
618         * Release 1.1.20
620 2003-07-14  Jody Goldberg <jody@gnome.org>
622         * functions.c : s/january/January/
624 2003-07-08  Morten Welinder  <terra@gnome.org>
626         * functions.c (gnumeric_days360): Simplify greatly using
627         days_between_basis.
629 2003-07-01  Morten Welinder  <terra@gnome.org>
631         * functions.c (gnumeric_yearfrac): Use yearfrac.
633 2003-06-30  Jody Goldberg <jody@gnome.org>
635         * functions.c (gnumeric_datevalue) : add mention of 1900 vs 1904
636           conventions.
638 2003-06-27  Jody Goldberg <jody@gnome.org>
640         * functions.c (gnumeric_yearfrac) : add to round things out.
642 2003-06-12  Jody Goldberg <jody@gnome.org>
644         * functions.c : Some docs cleanups as per
645         http://bugzilla.gnome.org/show_bug.cgi?id=115028
647 2003-06-07  Jody Goldberg <jody@gnome.org>
649         * Release 1.1.19
651 2003-06-07  Jody Goldberg <jody@gnome.org>
653         * Release 1.1.18
655 2003-05-11  Jody Goldberg <jody@gnome.org>
657         * Release 1.1.17
659 2003-01-28  Jody Goldberg <jody@gnome.org>
661         * Release 1.1.16
663 2002-12-31  Jody Goldberg <jody@gnome.org>
665         * Release 1.1.15
667 2002-12-22  Jody Goldberg <jody@gnome.org>
669         * Release 1.1.14
671 2002-12-22  Jody Goldberg <jody@gnome.org>
673         * Release 1.1.13
675 2002-11-25  Morten Welinder  <terra@diku.dk>
677         * functions.c (gnumeric_days360): Add a sane method also.
679 2002-11-25  Morten Welinder  <terra@diku.dk>
681         * functions.c (gnumeric_days360): Don't be sane, be compatible.
683 2002-11-15  Jody Goldberg <jody@gnome.org>
685         * Release 1.1.12
687 2002-11-04  Morten Welinder  <terra@diku.dk>
689         * functions.c: Adapt to new auto-format specs.
691 2002-11-01  Jody Goldberg <jody@gnome.org>
693         * Release 1.1.11
695 2002-10-27  Jody Goldberg <jody@gnome.org>
697         * Release 1.1.10
699 2002-10-15  Morten Welinder  <terra@diku.dk>
701         * plugin.xml.in: Add YEARFRAC.
703 2002-10-14  Jody Goldberg <jody@gnome.org>
705         * functions.c : the marshaller handles implicit conversions
706           so change most of the functions to take 'f' in place of 'S'
707           - remove the checks for VALUE_ERROR that is handled in func.c
708           - Found a missing function 'yearfrac' that was apparently
709             added in xl 2k.  Added a stub
710           - add status
711           - Assign a format to some of the results
713 2002-10-14  Morten Welinder  <terra@diku.dk>
715         * functions.c (gnumeric_datedif): Use floorgnum, not floor.
717 2002-09-30  Jody Goldberg <jody@gnome.org>
719         * Release 1.1.9
721 2002-08-25  Jody Goldberg <jody@gnome.org>
723         * Release 1.1.8
725 2002-08-12  Jody Goldberg <jody@gnome.org>
727         * Release 1.1.7
729 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
731         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
733 2002-07-27  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
735         * functions.c: Function description clean up.
737 2002-07-21  Jody Goldberg <jody@gnome.org>
739         * Release 1.1.6
741 2002-07-13  Jody Goldberg <jody@gnome.org>
743         * functions.c (gnumeric_isoyear) : silence some warnings.
745 2002-07-07  Jon K Hellan  <hellan@acm.org>
747         * plugin.xml.in: Added function ISOYEAR.
749         * functions.c (gnumeric_date, datedif_opt_yd, datedif_opt_md,
750         gnumeric_year, gnumeric_month, gnumeric_day, gnumeric_weekday,
751         gnumeric_days360, gnumeric_eomonth, gnumeric_workday,
752         get_serial_weekday, networkdays_holiday_callback,
753         gnumeric_networkdays): Replaced deprecated g_date_xxx with
754         g_date_get_xxx.
755         (gnumeric_isoweeknum): Cross reference ISOYEAR in docs.
756         (gnumeric_isoyear): New function implementing new spreadsheet
757         funtion ISOYEAR: The year an ISO 8601 week number refers to.
759 2002-05-29  Jody Goldberg <jody@gnome.org>
761         * Release 1.1.4