-
Notifications
You must be signed in to change notification settings - Fork 2
/
CompatLog
769 lines (545 loc) · 25.7 KB
/
CompatLog
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
2024-10-21 version 2024c
No known incompatible changes. But output from the "reset"
command differs in regard to the auxiliary regression since
squares and cubes of the fitted values are now scaled.
2024-05-21 version 2024b
The long-deprecated function isnull() has now been removed.
Recommended usage of the exists() function is now restricted to
testing of "top-level" identifiers. For the sake of backward
compatibility arguments of the form <bundle>.<key> are still
handled but the preferred way of making such tests is by use
of inbundle(), or if you're unsure about the existence of the
bundle in question, typeof().
In the included data file mrw.gdt (Mankiw-Romer-Weil) the
series formerly called "inv" has been renamed as "i_y", to
avoid collision with the inv() function.
It is now regarded as a syntax error if a command word is
immediately followed by a non-space character. The primary
example of disallowed usage is the following sort of thing:
printf"some text"
2024-04-05 version 2024a
ASCII graphics have been removed from a few commands that used
to show them incidentally. But for now the "textplot" command is
still available.
2023-12-05 version 2023c
Compaction of undated daily data is now disabled, since it is
not a meaningful operation.
The long-deprecated "sscanf" and "sprintf" commands are now
removed: use the functions of the same names.
The old syntax for the "outfile" command, which was replaced
in gretl 2018c, is no longer supported. See the "outfile" help
text for current syntax.
There is new, preferred syntax for the --band option to the
"gnuplot" command, but the old syntax will continue to work
until further notice.
A new "set" variable, panel_robust, is the preferred replacement
for "set pcse on/off", but the latter will continue to work
until further notice.
2023-07-21 version 2023b
The "outfile" command with --tempfile option: the name of
the string variable to receive the tempfile name must now be
given as a parameter to the option flag (as documented).
Passing this name as a regular command argument is no longer
accepted.
"empty" is now a reserved word, providing a uniform means of
initializing an empty matrix, bundle, array or string. Scripts
which use "empty" as an identifier will have to be modified.
The $test accessor after the "var" command with --lagselect
option now includes all six columns as shown in the printed
output. Previously it included only 3 columns, holding the
information criteria; this portion can be obtained via the
expression $test[,4:].
The new function typename() is recommended in place of the old
functions typeof() and typestr(), though the latter functions
are still available for backward compatibility.
2023-03-02 version 2023a
instring() and strstr() functions: the policy of automatically
escaping the string to be found has been discontinued.
2022-11-01 version 2022c
The deprecated command version of "sprintf" now provokes
warnings -- please use the function version instead
2022-08-09 version 2022b
The deprecated legacy function fft() has been replaced by a
version that assumes the native representation of complex
matrices introduced in 2019d. The transitional name assigned to
the new-style function, "fft2", remains in place as an alias to
the revised fft().
The "order" member of the $system bundle made available by the
"vecm" command has been redfined to equal the lag order in levels
for consistency with the documentation of vecm and its printed
output. (Before, "order" gave the lag order in differences.)
The --compat option for the "store" command (which enabled
saving a gretl binary datafile in the format used prior to gretl
2020b) has been removed.
2022-02-02 version 2022a
The identifying string for macOS in the $sysinfo bundle (under
the key "os") has been updated from "osx" to "macos".
If the optional second argument to the deseas() function is a
string, it must now be quoted ("T" or "X", as opposed to
unquoted T or X).
2021-09-30 version 2021d
In the output from the "biprobit" command, rho (the correlation
of the disturbances across the equations) is now included in
$coeff, $stderr and $vcv, in the last place of each.
2021-08-30 version 2021c
No known incompatible changes. But a warning that the old fft
function will be retired before long, in favor of what is now
called fft2.
2021-05-04 version 2021b
The "arbond" command is now officially deprecated in favor of
"dpanel" and will be removed in the next release.
The default format for data saved as ".gdtb" is now a straight
binary file, much faster than the old version.
The --csv option to the "store" command is removed. Giving a
suitable filename is sufficient.
The getline() function now calls for its second argument to be
given in pointer form, but the prior form is still accepted.
2021-01-18, version 2021a
The command formerly known as "coint2" has been renamed as
"johansen". The old name is accepted as an alias for now, but
should not be used in new hansl code.
2020-11-21 version 2020e
The chowlin() function is now deprecated in favor of tdisagg(),
and the --interpolate option to the "data" command has been
removed, again in favor of use of tdisagg.
The obsolete usage of '=' to test for equality now provokes
an error: "==" must be used instead.
The $uhat accessor available after the negbin command now
returns generalized residuals instead of the difference between
y and $yhat.
2020-08-06 version 2020d
No known incompatible changes.
2020-07-31 version 2020c
The -q or --quiet option for the "loop" command is now
redundant; quiet operation has become the default. But the
option is still accepted. Use the --verbose option if you
wish to see more output.
The command "set initvals" is a one-shot (non-persistent)
setting. Not really backward incompatible because in effect
this has been the case for some time, in most uses.
2020-04-11 version 2020b
The function-form of "funcerr" has been undocumented, in favor
of the new errorif() function.
The original form of stack() for panel data has been replaced
with a version that takes up to three arguments -- see section
4.5 of the Gretl User's Guide for details. The old form still
works until further notice.
2020-03-05 version 2020a
Simplify iteration output from the --verbose flag for "mle"
and similar commands. But the previous behavior can be
obtained via "set max_verbose full".
The "eigengen" function is now deprecated, having been
superseded by the new "eigen".
2019-12-22 version 2019d
No known incompatible changes.
2019-07-02 version 2019c
The deprecated function isstring() has been removed.
Reminder: isnull() is also deprecated, but it has not yet
been removed.
2019-05-21 version 2019b
The BKW collinearity diagnostics have been split off from
the "vif" command in a new "bkw" command. Both commands
support the $result accessor to retrieve a matrix holding
the results.
2019-01-24 version 2019a
It is no longer permitted to create a named list which
contains the semicolon separator. The use of such a list
in the context of a "system" block with the "equations"
keyword was previously supported: now one should use an
array of lists for that purpose. See section 31.2 of the
Gretl User's Guide for details.
2018-12-21 version 2018d
Replace "install" command with new "pkg" command: this has
the same functionality but is more extensible for future use.
The old "install" syntax is still supported for backward
compatibility until further notice.
2018-09-03 version 2018c
No incompatible changes; but the syntax for a block
"outfile --write ... outfile --close" is now deprecated and was replaced
with "outfile ... end outfile". (The old form continues to work.)
2018-08-11 version 2018b
No incompatible changes.
2018-03-17 version 2018a
Renaming of functions associated with setting and retrieving
column and row names for matrices: colnames() to cnameset(),
rownames() to rnameset(), and colname() to cnameget(). The
original names are still accepted as aliases.
The command-form of "sprintf" is now deprecated in favor of the
function of the same name; the command-form continues to work
but should not be used in newly written hansl code.
The (experimental and undocumented) facility of treating a
string as a boolean variable (0 if string is empty, 1 if not)
is now removed. But note that the new function instring() is
intended for use as a boolean condition; it replaces the
undocumented use of strstr() in that capacity.
2017-11-07 version 2017d
The deprecated aliases "pi" and "macheps", for $pi and $macheps
respectively, have now been removed.
The --rolling option to the "fcast" command has been renamed
more accurately as --recursive. The old option-word remains
acceptable as an alias until further notice.
2017-07-18 version 2017c
No incompatible changes.
2017-05-26 version 2017b
No incompatible changes.
2017-04-15 version 2017a
The old interface to the Kalman filter has now been removed.
Use of the single character '=' to represent the boolean
operator "is equal to" is deprecated: '==' should be used for
this purpose.
2016-11-19 version 2016d
New code in the Ziggurat mechanism (for greater speed and better
coverage of the real line) means that gretl's random normal
variates will not be the same as in 2016c for any given seed.
The option of using the Box-Muller method in generating random
normal variates has been removed (we now only use the Ziggurat).
The second element in the vector returned by fcstats() is now
the RMSE instead of the MSE, since it seems this is the statistic
that is in fact wanted more often.
2016-07-06 version 2016c
The original interface to gretl's Kalman filter facility is
now deprecated in favor of a new bundle-based interface. The
old interface will likely be removed in version 2016d.
2016-04-14 version 2016b
The options --quiet and --show-plot for the "freq" command
are deprecated in favor of the new --plot=arg option. To
emulate --quiet use --plot=none, and use --plot=display
in place of --show-plot.
2016-01-26 version 2016a
The function isnull() is deprecated; the recommendation
is to use (the negation of) exists() instead
The function pxsum() (cross-sectional sum for panel data)
now skips missing values. To get the original variant,
where any missing values led to an NA result, the new
pxnobs() function can be used, as in:
series y = pxnobs(x)==max($unit) ? pxsum(x) : NA
Support for gnuplot versions older than 4.6.0 (of March
2012) has been removed.
2015-10-19 version 2015d
The use of the "-f" flag to supply a filename for the
"eqnprint" and "tabprint" commands is deprecated. Please
use the new --output option.
2015-09-13 version 1.10.2
No incompatible changes.
2015-04-04 version 1.10.1
No incompatible changes.
2015-04-02 version 1.10.0
The function genseries() has been redefined: the second
argument is now officially an expression that evaluates to
a series, rather than a string. However the string form is
still accepted.
The old fit-type options for the "gnuplot" command (namely
inverse-fit, loess-fit, quadratic-fit, linear-fit, cubic-fit,
semilog-fit and suppress-fitted have been replaced by a
single --fit option which requires a parameter specifying the
type of fit, or "none".
The obsolete, undocumented "set" variable halt_on_error has
been removed.
The old syntax for user-defined functions that was the
standard prior to gretl 1.8.4 is no longer supported.
Some obsolete, undocumented function-name aliases have been
removed: "pval" (use "pvalue") and "date" (use "obslabel").
2014-09-20 version 1.9.92
The behavior of the "append" command: by default, this now
strictly appends (series and/or observations). The old
behavior, whereby overlapping data-points are updated from
the specified data file, now requires the --update-overlap
option.
When specifying a compaction method with the "data" command
you should now use the new --compact option. The old syntax,
of the form "(compact=method)", is now deprecated.
The alias of "addobs" for "dataset addobs" is officially
deprecated and will likely be removed in gretl 1.10.
The functions islist() and isseries(), deprecated since gretl
1.9.11, have now been removed.
2014-07-28 version 1.9.91
The "old-style" syntax for defining a function that was the
standard prior to gretl 1.8.4 (August 2009) is now officially
deprecated, and support will be removed in gretl 1.10. See
the chapter titled "User-defined functions" in the User's
Guide for details.
The "set" variable halt_on_error is deprecated and will be
removed in gretl 1.10. To prevent a script from aborting on
errors the "catch" command-modifier should be used instead.
2014-05-02 version 1.9.90
The "set" variable "RNG" has been removed: the RNG is the SFMT
(Simd-oriented Fast Mersenne Twister) and the option of using
the GLib implementation of the Mersenne Twister (which was
gretl's RNG up to version 1.9.3) is no longer available.
Support for reading and writing data in the format of ESL,
gretl's ancestor, has been removed.
Use of "end loop" in place of "endloop" is now officially
deprecated, and will be removed before long.
2013-11-21 version 1.9.14
No intentional backward-incompatible changes
2013-10-24 version 1.9.13
The default criterion used in connection with the --test-down
option for the "adf" command is now the modified AIC as
recommended by Ng and Perron (Econometrica, 2001). To obtain
the same results as in earlier gretl versions you can specify
--test-down=tstat.
The (undocumented) way in which date identifiers (such as
2004:01 for January 2004) could stand in for numerical values
in some commands has been removed. If you need the 1-based
observation number based on such dates, use the obsnum()
function. This applies only to contexts where the documentation
of a command calls for a scalar numerical value; if a command
claims to accept a date or observation string as an argument,
it still does.
The following old, undocumented alias of "import" for the
"open" command has been removed.
2013-03-15 version 1.9.12
The special treatment that supported the use of @-substitution
in an unquoted argument to printf has been removed. For example,
string strvar = "some string"
printf "strvar = %s\n", strvar # correct
printf "strvar = %s\n", "@strvar" # ugly but legal
printf "strvar = %s\n", @strvar # no longer supported!
2012-11-21 version 1.9.11
The functions islist(), isseries() and isstring() are deprecated,
and will be removed before long. Note that the generic isnull()
can be used to check whether or not a function argument that has
a default of "null" has been supplied by the caller.
2012-11-05 version 1.9.10
The option for specifying how to read data from a fixed format
text file using the "open" command has been renamed from --cols
to --fixed-cols.
The built-in constants "pi" and "macheps" have been renamed as
"$pi" and "$macheps". The old names continue to work at present
but they will be removed before long.
The --labels option to the "setobs" command has been removed.
Its functionality (and more) is now available via the new
"markers" command.
2012-06-01 version 1.9.9
No intentional backward-incompatible changes
2012-03-29 version 1.9.8
In performing "$-substitution" for the index variable in the
context of loops, $-accessors are now protected. For example
"$jalpha" will now not turn into "1alpha" on the first interation
of a loop indexed by j.
2011-12-22 version 1.9.7
In cointegration analysis gretl now treats restricted exogenous
regressors (that is, exogenous terms that are restricted to the
cointegration space) as per Ox and PcGive: we don't lag these
terms in the initial OLS regressions, as we did before.
The optional "ymax" parameter to the "logistic" estimation
command is now treated as a regular option. This means that
any scripts that use the old syntax "ymax=value" should be
revised to use "--ymax=value".
The following aliases, deprecated since gretl 1.9.0, have now
been removed and should be replaced as indicated:
"end if" endif
"corc" ar1
"hilu" ar1 ... --hilu
"pwe" ar1 ... --pwe
"hccm" ols ... --jackknife
"lmtest" modtest
"testuhat" modtest --normality
In internationalized TeX output, gretl now always uses UTF-8
encoding (before we used the specific locale encoding on
platforms where UTF-8 was not "native").
GUI: the menu item /View/Scalars has been merged into the
Icon view window (under /View/Icon view).
2011-10-17 version 1.9.6
When a new series is declared without specifying any values,
the values default to NA, and not zero as in gretl <= 1.9.5.
The "omit" command: the --wald option, which prevents the
replacement of the original model with the restricted version,
is renamed as --test-only. The undocumented behavior by which
the --quiet option also had this effect is now gone: this
option only affects what gets printed.
2011-04-22 version 1.9.5
Matrix operators: "B / A" now has the same semantics as
Octave/Matlab "matrix right division"; for square A, it's in
principle equivalent to B * inv(A). Also, "\" (not previously
defined as an operator in gretl) now serves for "matrix left
division". In practical terms, occurrences of B/A in existing
gretl scripts -- where they produced, in effect, inv(A)*B --
should be replaced by A\B to produce the same effect.
2011-02-24 version 1.9.4
The default random number generator has been changed from
GLib's implementation of the Mersenne Twister to the
SIMD-oriented Fast Mersenne Twister. For purposes of
replication you can revert to the previous generator
via the command "set RNG MT".
The redundant function makemask() has been removed.
The old, deprecated aliases "noecho" (use "set echo off") and
"seed" (use "set seed") have been removed.
The "sscanf" command is deprecated in favor of the function
of the same name.
2010-11-29 version 1.9.3
No intentional backward-incompatible changes
2010-11-03 version 1.9.2
Testing for fractional integration is now factored out of
the "pergm" command and has its own, more functional,
command, namely "fractint".
The --continue option for arima and certain other commands,
deprecated as of version 1.9.0, is now removed; use
"catch" instead.
The command "dataset expand" has been modified: you can no
longer expand directly from annual to monthly data, but you
now have the option of interpolating rather than repeating
the lower-frequency values (for annual to quarterly or
quarterly to monthly expansion).
2010-06-24 version 1.9.1
The old genpois function is now removed.
2010-05-02 version 1.9.0
Many old (and now undocumented) aliasas are now officially
deprecated and will be removed before long, including the
following:
noecho (use "set echo off")
seed X (use "set seed X")
end if (use "endif")
corc (use "ar1")
hilu (use "ar1 ... --hilu")
pwe (use "ar1 ... --pwe")
hccm (use "ols ... --jackknife")
lmtest (use "modtest")
testuhat (use "modtest")
The following parameters to the "set" command are now declared
obsolete and will be removed before long: bkbp_k, bkbp_limits,
hp_lambda. Use the optional arguments to the functions
bkfilt and hpfilt instead.
Gretl now requires gnuplot version 4.2.0 or higher for
graphing. Since version 4.2 was released in March 2007,
hopefully this should not be too onerous.
The "criteria" command has been removed. A small function
package is available on the gretl server that replaces this
command.
The commands "graph" and "plot" have been consolidated as
options to the new command "textplot"; but the old commands
are retained as aliases for the present.
The function genpois() is now deprecated. Please use
randgen() with a first argument of 'P' instead.
The --continue option for the commands arma, garch, mle
nls and gmm (which allowed continuation of script execution
in face of an error) is now deprecated in favor of the
new "catch" prefix, as in "catch arma 2 2 ; y". For the
present the --continue option remains an acceptable alias
for the use of "catch", but this will be removed at some
point.
The internal variable "obs" used to get the year in the
case of annual time series data, but a 1-based index in all
other cases. This has now been made consistent: it always
gives the 1-based index. Any scripts that rely on the old
behavior with annual data can be fixed quite easily --
substitute, e.g., "obsnum(1970)" for plain "1970" when you
wish to compare a year against the obs series. For example,
to create a dummy variable with value 1 in 1970 only:
series d70 = (obs=obsnum(1970))? 1 : 0
2010-01-24 version 1.8.7
The accessor $vcv is no longer available for VARs. The
full covariance matrix can be retrieved as
$sigma ** $xtxinv
where "**" is the Kronecker product operator and $xtxinv
is a newly defined accessor for X'X^{-1}.
With the new (and faster) Ziggurat implementation for the
normal RNG, gretl 1.8.7 will not produce the same sequence
of normal samples for a given random seed as gretl <= 1.8.6.
However, you can force backward compatibility by doing
"set normal_rand box-muller".
2009-11-25 version 1.8.6
ARIMAX models (i.e. ARIMA models with non-zero order of
integration and including exogenous regressors): we now
follow the practice of most ARIMA software, and apply the
differencing operator to both the dependent variable
and the exogenous regressors. Previously gretl left the
regressors in level form; you can reinstate that
behavior via a new "arima" option, --y-diff-only.
2009-10-10 version 1.8.5
The --long option to the "print" command has been removed,
along with the longdigits variable in the "set" command.
These were long ago rendered redundant by the "printf"
command.
2009-08-28 version 1.8.4
Gretl uses "to" as a syntactic element in some contexts;
this has now been added to the list of reserved words.
2009-08-10 version 1.8.3
Remove redundant function strcmp: strncmp may be used with
the third argument omitted, or strings can be compared for
equality directly.
Remove the temporary "set" variable "protect_lists". Lists
given as arguments to user-defined functions are now
always protected.
Warning: although it's not recognized in the manual, we have
up till now accepted "end if" as an alias for the correct
termination of an "if" clause, namely "endif" (with no space).
This is slated for removal before long; please update scripts.
2009-07-08 version 1.8.2
No intentional backward-incompatible changes
2009-05-21 version 1.8.1
The default calculation method for the Hausman test in relation
to the random effects estimator has been reversed: we now use
the regression method by default, and the matrix-difference
method only if the --matrix-diff option is given. For the
present, the --hausman-reg option has been retained but it
does not really do anything, it just confirms the default.
The command "lmtest" has been renamed as "modtest". However,
"lmtest" has been retained as an alias so this is not a
true incompatibility.
The gretl reference manual says that the names of gretl
commands are reserved, and cannot be used as the names of
variables. This has not been properly enforced in the past,
but it is now.
The exponentation operator, '^', now associates rightward,
which is how it works in most mathematical software: e.g.
2009-01-23 version 1.8.0
The obsolete command "rhodiff" as been removed. To create
a quasi-differenced series (as rhodiff did), use the "genr"
command.
The obsolete mechanism "save=" for saving residuals and/or
fitted values from system estimation has been removed; please
use the accessors $uhat and $yhat for this purpose.
The matrices returned by the accessors $sigma and $vcv for VAR
systems now have a degrees of freedom correction.
2008-09-28 version 1.7.9
The "values" function no longer automatically truncates its
argument (series or vector) to integer. To get the old
behavior for an argument x you should do values(int(x)).
Generation of monthly dummy variables: these dummies are
now named "dm1", "dm2", ... , "dm12". Previously we tried
to use 3-letter abbreviations for the names of the months in
the current locale, but this is too error-prone given
different possible character encodings and (new) support
for languages that do not use the Roman character set.
2008-08-28 version 1.7.7
Ordered probit and logit: the presentation of the cut-points in
ordered response models is now that used by Stata and R, not
by William Greene as previously. That is, we don't estimate a
generic constant, but report n-1 cut points, where n is the
number of response levels.
2008-07-30 version 1.7.6
List arguments to user-defined functions:
In the context of a "foreach" loop across such a list, the
accessor $i still gets the name of the variable at position i
in the list, but the variable is not "visible" by that name
within the function. To get a handle on the variable (e.g.
for use on the right-hand side of a genr command), use the
new syntax listname.varname. See the chapter on functions in
the User's Guide for details.
2008-06-12 version 1.7.5
$sigma and $vcv accessors:
The $sigma and $vcv accessors have been changed for some model
types. Now $sigma always refers to a measure associated with the
residual variance, while $vcv always refer to the variance of
the parameter estimates.
In the case of VARs/VECMs, $vcv formerly referred to the cross-
equation covariance of the residuals. Now $sigma is used for
that purpose; $vcv gets the variance of the coefficients, which
was not previously accessible.
logical operators:
We are now enforcing what the gretl manual has said for quite
some time: logical OR is represented by "||" and logical AND
by "&&". The single "|" is now reserved for row-wise matrix
concatenation, and the single "&" for "taking the address of"
a variable. Previously we tried to guess when "|" and "&" were
intended to represent OR and AND respectively, as in the
original gretl syntax, but no more.
2008-03-21 version 1.7.4
The old "multiply" command has been removed.
The old commands "corc", "hilu" and "pwe" are consolidated
into a new one, "ar1". The old command words remain as
aliases but their use is deprecated.
2008-02-29 version 1.7.3
You cannot define a user-function having the same name as
a built-in function.