Dynare 4.6.3 Released
Posted on 23 November 2020We are pleased to announce the release of Dynare 4.6.3.
This maintenance release fixes various bugs.
The Windows, macOS and source packages are already available for download at the Dynare website.
All users are strongly encouraged to upgrade.
This release is compatible with MATLAB versions ranging from 7.9 (R2009b) to 9.9 (R2020b), and with GNU Octave versions 5.2.0 (under Windows) and 4.4.1 (under macOS).
Here is a list of the problems identified in version 4.6.2 and that have been fixed in version 4.6.3:
- Using an unknown symbol in
irf_shocksoption ofstoch_simulwould lead to a crash of the preprocessor discretionary_policywould crash in the presence of news shocksidentificationwould crash for purely forward-looking models- The
endogenous_prioroption did not properly handle missing observations - The auxiliary particle filter with pruning and resampling would crash
- Initialization of the state variance for particle filters was buggy
- An
@#elseclause after an@#ifndefwas not correctly interpreted - An
@#elseifclause after an@#ifdefor an@#ifndefwas not correctly interpreted - Perfect foresight simulations of models with a single equation would crash
when using either the
lmmcpoption or thelinear_approximation - Inequality constraints on endogenous variables (when using the
lmmcpoption) were not enforced on purely backward or purely forward models - Perfect foresight simulations with
bytecodeandblockoptions could crash if there was a purely forward variable whose value in all periods could be evaluated backward (typically a process of the formy=a*y(+1)+e) extended_pathwas broken withbytecode- Under Windows, with Octave, the k-order perturbation and MS-SBVAR MEX files could not be loaded
- On Fedora (and possibly other GNU/Linux distributions), compilation from source would fail against Octave 5
As a reminder, the list of new features introduced in versions 4.6.x can be found in the release notes for 4.6.0.