Bugs fixed in 5.4 authored by Sébastien Villemot's avatar Sébastien Villemot
This page documents the bugs fixed in released versions of Dynare. For bugs fixed in previous versions of Dynare, please read the dedicated frozen page on the [DynareWiki](http://www.dynare.org/DynareWiki/KnownBugs). This page documents the bugs fixed in released versions of Dynare. For bugs fixed in previous versions of Dynare, please read the dedicated frozen page on the [DynareWiki](https://archives.dynare.org/DynareWiki/KnownBugs).
Bugs fixed in version 5.4
-------------------------
* Files installed through the Windows installer had too weak permissions and could be modified by unpriviledged local users, if the default installation location (`c:\dynare\`) had been chosen (bug fixed in 689355ebc8850472508e997674b2482e5233601e)
* Estimation:
* the `load_results_after_load_mh` option would not find the location of the results file (bug fixed in 905e7c43)
* the computation of prior/posterior statistics would crash if the value of the `filter step_ahead` option was greater than 1 without requesting a `forecast` or the `smoother` (bug fixed, see e7ca989b)
* NaN or complex parameters returned by steady state files were not correctly handled (bug fixed in 64d61c32)
* `analytical_derivation` could be triggered with `endogenous_prior` but would not take the endogenous prior into account for the Jacobian and Hessian (bug fixed in 0b0a4ef3)
* OccBin:
* running the `calib_smoother` command with `smoother_inversion_filter` would crash unless `likelihood_inversion_filter` was also specified (bug fixed in 4e4cd75c)
* running the PKF smoother would crash if an error was encountered during computation of the decision rules (see #1879, bug fixed through !2123)
* PAC equation estimation through iterative OLS would crash if the auxiliary model contained a constant (bug fixed in 3aeb1ff7)
* The variable label was incorrect for leads and lags of exogenous variables in the display of decision rules and in the `model_info` command (bug fixed in 1866286f and 1219f085)
* Declaring a `trend_var` variable while not having a `var(deflator=...)` statement would cause the preprocessor to crash (bug fixed in preprocessor@1c813a1cf91fecf29f3575f7cf730077ed2a28d0)
* Macro processor: error messages following a `@#define`, `@#include` or
`@#includepath` directive could in some cases point to a line number off by 1 (bug fixed in preprocessor@50a2737e41cd449d6551622b918f64e514c3d2fc)
* Perfect foresight simulations: the `debug` option would not preserve sparsity, causing out of memory errors (bug fixed in bbdcdc89)
Bugs fixed in version 5.3 Bugs fixed in version 5.3
------------------------- -------------------------
...@@ -20,8 +40,8 @@ Bugs fixed in version 5.3 ...@@ -20,8 +40,8 @@ Bugs fixed in version 5.3
* Perfect foresight: * Perfect foresight:
* when solving purely forward or backward models with the PATH solver (`solve_algo=10`), `mcp`-tags were ignored (bug fixed in 0225cb23) * when solving purely forward or backward models with the PATH solver (`solve_algo=10`), `mcp`-tags were ignored (bug fixed in 0225cb23)
* `linear_approximation` ignored the `nocheck`-option (bug fixed in 9301024d) * `linear_approximation` ignored the `nocheck`-option (bug fixed in 9301024d)
* in the presence of a steady state file or a `steady_state_model`-block, the contents of the last `initval` or `endval`-block were ignored and replaced by a steady state (bug fixed in cbbbdf4b) * in the presence of a steady state file or a `steady_state_model` block, the contents of the last `initval` or `endval`-block were ignored and replaced by a steady state (bug fixed in cbbbdf4b)
* `identification` and `dynare_sensitivity` did not pass a `graph_format`-option to subsequent other commands (bug fixed in https://git.dynare.org/Dynare/preprocessor/-/commit/3f674c1af925407b366255737d004afcd31116a3) * `identification` and `dynare_sensitivity` did not pass a `graph_format` option to subsequent other commands (bug fixed in https://git.dynare.org/Dynare/preprocessor/-/commit/3f674c1af925407b366255737d004afcd31116a3)
* `dynare_sensitivity`: * `dynare_sensitivity`:
* stability mapping incorrectly imposed a parameter limit of 52 (bug fixed in bb9e45d0) * stability mapping incorrectly imposed a parameter limit of 52 (bug fixed in bb9e45d0)
* prior sampling did not work with user-specified `prior_trunc=0` (bug fixed in 1a46c1dc) * prior sampling did not work with user-specified `prior_trunc=0` (bug fixed in 1a46c1dc)
... ...
......