Update FixedBugs authored by Stéphane Adjemian's avatar Stéphane Adjemian
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](http://www.dynare.org/DynareWiki/KnownBugs).
Bugs fixed in version 4.5.7
---------------------------
* The mex-file conducting the QZ decomposition erroneously applied the `qz_criterium` to the square absolute value of eigenvalues instead of the absolute value itself (as done in mjdgges.m and the AIM solver) (bug fixed in https://git.dynare.org/Dynare/dynare/commit/dcac79928921fc09315b06daadf25b767e000543; see https://git.dynare.org/Dynare/dynare/issues/1632)
* In pathological cases, `mode_compute=5` (`newrat`) might enter an infinite loop (bug fixed in https://git.dynare.org/Dynare/dynare/commit/d5e25c8f436e88f2bc3dbba0237cdcf3f245d80f; see also https://git.dynare.org/Dynare/dynare/issues/1636)
* `discretionary_policy` might erroneously state that the derivatives of the objective function are non-zero if there are NaN present (bug fixed in https://git.dynare.org/Dynare/dynare/commit/8cb99bfe9dad05acf6d82447c7e974c1e1148707; see also https://git.dynare.org/Dynare/dynare/merge_requests/1644)
* Dynare++, when conducting the QZ decomposition, erroneously applied the `qz_criterium` to the square absolute value of eigenvalues instead of the absolute value itself (bug fixed in https://git.dynare.org/Dynare/dynare/commit/8f738f101f3024902f576d623393899d45ec8fd0; see also https://git.dynare.org/Dynare/dynare/issues/1632)
* Dynare++: IRFs were incorrectly computed (bug fixed in https://git.dynare.org/Dynare/dynare/commit/8698b4c540f2f9881f2201a30b6d08344b23068f; see also https://git.dynare.org/Dynare/dynare/issues/1634)
* `dynare_sensitivity` did not display the figures of `irf_calibration`, it only stored them on the disk (bug fixed in https://git.dynare.org/Dynare/dynare/commit/d613d11b6cbd4d071658eb6db7bc0498bc0a9fc9)
* Scatter plots generated by `dynare_sensitivity` did not correctly display LaTeX names (bug fixed in https://git.dynare.org/Dynare/dynare/commit/b0d5eadd600bc2da477498d4df8d2b8d59eb8025)
* Parameter updating via steady state files did not correctly work in case of using [static]/[dynamic] equation tags (bug fixed in https://git.dynare.org/Dynare/dynare/commit/5beea983aad5233b1db905fd4a0ce4e1d3160143; see [#1627](https://git.dynare.org/Dynare/dynare/issues/1627))
* Memory leaks in `k_order_pert` could lead to crashes (bugs fixed in [7c5ca5](https://git.dynare.org/Dynare/dynare/commit/7c5ca5f84822911d7b60e2d838cbc553d1d3958f), [9dce3b](https://git.dynare.org/Dynare/dynare/commit/9dce3b836a80b00dd59582e964e23d637a5972d6), and [f25ec5](https://git.dynare.org/Dynare/dynare/commit/f25ec51f01ca8a0b34ad17ae5e41d7d0b8b2e992))
* Predetermined variables were not properly set when used in model local variables (bug fixed in [a07f3f](https://git.dynare.org/Dynare/dynare/commit/a07f3fdec46a79d9f652ca273458e0d63490e335))
* Posterior moment computation did not correctly update the covariance matrix of exogenous shocks during posterior sampling (bug fixed in [!1627](https://git.dynare.org/Dynare/dynare/merge_requests/1627))
* Dynare was crashing with a cryptic message if a non estimated parameter was initialized in the `estimated_params_init` block (fixed in [e11c374](https://git.dynare.org/Dynare/dynare/commit/e11c3744a3565b806a74c01e5b921152f6551cb5) and [caac150](https://git.dynare.org/Dynare/dynare/commit/caac1502c35b4627015e1af777ac9ea92f4672b0); see #1610)
* The `forecast` command crashed if the model was declared as linear and contained deterministic exogenous variables (bug fixed in [fda0218](https://github.com/DynareTeam/dynare/commit/fda021855cbe511674c6bdeededa170ce27a0d17) and [14eb831](https://github.com/DynareTeam/dynare/commit/14eb831cdf65e0d68a53003811409501942fd566); see [#1608](https://github.com/DynareTeam/dynare/issues/1608))
* Block decomposition is broken when used in conjunction with `varexo_det` (bug fixed in [fa039b8c](https://git.dynare.org/Dynare/preprocessor/commit/fa039b8c4197cbc385c4baa10aca7f520de5cfb6))
* The model was not correctly specified when `identification` was run without another stochastic command in the `.mod` file (e.g. `estimation`, `stoch_simul`, etc.). See #1631 (bug fixed in [preprocessor@4c71d143](https://git.dynare.org/Dynare/preprocessor/commit/4c71d143f3fec395989950de51e7dee5836a37db))
* Realtime annualized shock decompositions add the wrong steady state value (bug fixed in 5badd34380f20e511e91b455482931c107a8f73b)
* mh_recover option crashes when using slice sampler (bug fixed in 4ba9c9296f1939fa14b1401886d9e9b86541e5e3)
* x-axis values in plots of moment restrictions are wrong for autocovariances (bug fixed in b0e7c47a000a679420970f1d05e4f2ed7d60764c)
Bugs fixed in version 4.5.6 Bugs fixed in version 4.5.6
--------------------------- ---------------------------
... ...
......