Dear Dynare friends,
We are pleased to announce the release of Dynare 6.4. This maintenance release fixes various bugs.
The Windows, macOS, MATLAB online and source packages are available for
download at
the Dynare website. This release is compatible with MATLAB versions ranging from 9.5 (R2018b) to
25.1 (R2025a), and with GNU Octave versions ranging from 7.1.0 to 10.2.0 (NB:
the Windows package requires version 10.2.0 specifically).
Here is a list of the problems identified in version 6.3 and that have been
fixed in version 6.4:
- Several issues with the
perfect_foresight_with_expectation_errors
command:
- when used with no
endval
/endval(learnt_in=1)
block but an
endval(learnt_in=
t)
block with t>1, convergence could fail if homotopy
was needed
- combined with
homotopy_marginal_linearization_fallback
, it would return
incorrect results
- it would crash with
homotopy_marginal_linearization_fallback
option if
there were several distinct shocks
or endval
blocks with the
learnt_in
option
- Using the
model_diagnostics
command with the bytecode
option of the
model
block or the model_options
command would crash if the static
Jacobian was singular
- The
discretionary_policy
command with the noprint
option would crash when
encountering a problem instead of continuing
- Using the
ramsey_model
command with models declared as linear
would crash
during preprocessing when there is a lead/lag greater than 1 on endogenous
variables or any lead/lag on exogenous variables
- Using the
identification
command with the slice sampler would crash if the
slice_initialize_with_mode
option was used
- The particle filter option
resampling_method
of the estimation
command
was broken
- The
output=third
preprocessor option would not work if no computational
commands were present in the .mod
file
As a reminder, the list of new features introduced in versions 6.x can be
found in the
release notes for
6.0.
On behalf of the Dynare Team,
--
Sébastien Villemot
Economist at CEPREMAP
Dynare developer