+ Forecasting with exogenous deterministic variables crashed when the
`periods` option was not explicitly specified,
`periods` option was not explicitly specified[(#1325)](https://github.com/DynareTeam/dynare/pull/1325),
+ Option `forecast` when used with `initval` was using the initial values in
the `initval` block and not the steady state computed from these initial
values as the starting point of forecasts.
values as the starting point of forecasts[(#692)](https://github.com/DynareTeam/dynare/pull/692).
- Global Sensitivity Analysis
+ Sensitivity with ML estimation could result in crashes,
+ Option `mc` must be forced if `neighborhood_width` is used,
+ Option `mc` must be forced if `neighborhood_width` is used[(link)](https://github.com/DynareTeam/dynare/commit/e32cbf626f9f0b9e322b2ac44d93461afcb320a0),
+ Fixed dimension of `stock_logpo` and `stock_ys`,
+ Fixed dimension of `stock_logpo` and `stock_ys`[(link)](https://github.com/DynareTeam/dynare/commit/a44b3fbfe7c0214c19f6eecabe368c2e72c9346f),
+ Incomplete variable initialization could lead to crashes with `prior_range=1`.
- Indentification
- Identification
+ Identification did not correctly pass the `lik_init` option,
requiring the manual setting of `options_.diffuse_filter=1` in
case of unit roots,
case of unit roots,
+ Testing identification of standard deviations as the only
parameters to be estimated with ML leaded to crashes,
...
...
@@ -247,49 +247,49 @@ Bugs in version 4.4.3 that have been fixed in version 4.5.0
number of parameters is bigger than the number of non-zero moments
was broken,
+ When using ML, the asymptotic Hessian was not computed,
+ When using ML, the asymptotic Hessian was not computed[(#1238)](https://github.com/DynareTeam/dynare/pull/1238),
+ Checking for singular values when the eigenvectors contained only
one column did not work correctly,
one column did not work correctly[(#1238)](https://github.com/DynareTeam/dynare/pull/1238),
- Model comparison
+ Selection of the `modifiedharmonicmean` estimator was broken,
+ Selection of the `modifiedharmonicmean` estimator was broken[(#1015)](https://github.com/DynareTeam/dynare/pull/1015).
- Optimal Simple Rules
+ When covariances were specified, variables that only entered with
their variance and no covariance term obtained a wrong weight,
resulting in wrong results,
resulting in wrong results[(#767)](https://github.com/DynareTeam/dynare/pull/767),
+ Results reported for stochastic simulations after `osr` were based
on the last parameter vector encountered during optimization,
which does not necessarily coincide with the optimal parameter
@@ -348,28 +348,28 @@ Bugs in version 4.4.3 that have been fixed in version 4.5.0
when using the `loglinear` option,
+ Using `bytcode` when declared exogenous variables were not
used in the model leaded to crashes in stochastic simulations,
used in the model leaded to crashes in stochastic simulations[(#841)](https://github.com/DynareTeam/dynare/pull/841),
+ Displaying decision rules involving lags of auxiliary variables of
type 0 (leads>1) crashed.
type 0 (leads>1) crashed[(#1367)](https://github.com/DynareTeam/dynare/pull/1367).
+ The `relative_irf` option resulted in wrong output at `order>1` as
it implicitly relies on linearity.
it implicitly relies on linearity[(#740)](https://github.com/DynareTeam/dynare/pull/740).
- Displaying of the MH-history with the `internals` command crashed
if parameter names did not have same length.
if parameter names did not have same length[(link)](https://github.com/DynareTeam/dynare/commit/caa6d5d93e7382165167fbaefbaf9d38e26ca909).
- Dynare crashed when the user-defined steady state file returned an
error code, but not an conformable-sized steady state vector.
error code, but not an conformable-sized steady state vector[(#1001)](https://github.com/DynareTeam/dynare/pull/1001).
- Due to a bug in `mjdgges.mex` unstable parameter draws with
eigenvalues up to 1+1e-6 could be accepted as stable for the
purpose of the Blanchard-Kahn conditions, even if `qz_criterium<1`.
purpose of the Blanchard-Kahn conditions, even if `qz_criterium<1`[(link)](https://github.com/DynareTeam/dynare/commit/e3fbefc616941d0df3624bfc49a1a743171f8814).
- The `use_dll` option on Octave for Windows required to pass a
compiler flag at the command line, despite the manual stating this
was not necessary.
was not necessary[(#1314)](https://github.com/DynareTeam/dynare/pull/1314).
- Dynare crashed for models with `block` option if the Blanchard-Kahn
conditions were not satisfied instead of generating an error
...
...
@@ -378,7 +378,7 @@ Bugs in version 4.4.3 that have been fixed in version 4.5.0
- The `verbose` option did not work with `model(block)`.
- When falsely specifying the `model(linear)` for nonlinear models,
incorrect steady states were accepted instead of aborting.
incorrect steady states were accepted instead of aborting[(#726)](https://github.com/DynareTeam/dynare/pull/726).
- The `STEADY_STATE` operator called on model local variables
(so-called pound variables) did not work as expected.
...
...
@@ -391,15 +391,11 @@ Bugs in version 4.4.3 that have been fixed in version 4.5.0
- A bug when external functions were used in model local variables
that were contained in equations that required auxiliary
variable/equations led to crashes of Matlab.
variable/equations led to crashes of Matlab[(link)](https://github.com/DynareTeam/dynare/commit/2ab8e2a122afd253e7ea315ef49adccca5ced53f).
- Sampling from the prior distribution for an inverse gamma II
distribution when `prior_trunc>0` could result in incorrect