Updated FixedBugs (markdown) 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.6
---------------------------
* TaRB sampler: incorrect last posterior was returned if the last draw was rejected (bug fixed in [433a681](https://github.com/DynareTeam/dynare/commit/433a68169d3a1576992bdf523c3265d17679f23f)).
* Fixed online particle filter by drawing initial conditions in the prior distribution (see [ef22c71](https://git.dynare.org/Dynare/particles/commit/ef22c716d3e23f749b82cb0e73392ddcf93c42b4))
* Fixed evaluation of the likelihood in non linear / particle filters (see [427e88e](https://git.dynare.org/Dynare/particles/commit/427e88e6b41bd4d228d010536db30f40f2b00aee), [1f08164](https://git.dynare.org/Dynare/particles/commit/1f08164b05b6276f82cb48ca27ccde54e9f634c7) and [35c3a9f](https://git.dynare.org/Dynare/particles/commit/35c3a9fcd9181d1f5ba250172a6abf5daa0a04dd))
* Added missing documented `montecarlo` option in Gaussian Filter and Nonlinear Kalman Filter (bug fixed in [ee6eaa8](https://git.dynare.org/Dynare/particles/commit/ee6eaa8449033b7074a468646e93dbaaf76160c9) and [28f7c76](https://git.dynare.org/Dynare/particles/commit/28f7c7621babacfa6eb7588b3ec25e47914dedb1))
* Added back a flag to deal with errors on Cholesky decomposition in the Conditional Particle Filter (bug fixed in [43615ce](https://git.dynare.org/Dynare/particles/commit/43615ce4f6bd522f3a7b309e3025204b9ab9df59))
* Macroprocessor `length()` operator was returning 1 when applied to a string. Macroprocessor now raises an error when `length()` operator is called on an integer and return the number of characters when applied to a string (bug fixed in [d056df3](https://github.com/DynareTeam/dynare/commit/d056df3245a88c03b2c306496f48dafa7c17248e))
* `mode_compute=8`: the error code during mode-finding was not correctly handled, resulting in crashes (bug fixed in [9722917](https://github.com/DynareTeam/dynare/commit/97229177b44cfabcafa8f4ab4eada0de7c9cc37c))
* Identification was not correctly displaying a message for collinear parameters if there was no unidentified parameter present (bug fixed in [b8094a2](https://github.com/DynareTeam/dynare/commit/b8094a2e8494e4cb65eebd710c9ac47adee5aa7f) and [6607d39](https://github.com/DynareTeam/dynare/commit/6607d3907a0ddfcb8f13c70c6a9c6f9b533eb2db))
Bugs fixed in version 4.5.5 Bugs fixed in version 4.5.5
--------------------------- ---------------------------
* Identification was crashing during prior sampling if `ar` was initially too low (bug fixed in [09ac7f6](09ac7f6249e1553396ab0b70ff7e96ed72aafb1c)).
* Identification was crashing during prior sampling if `ar` was initially too low (bug fixed in [09ac7f6](09ac7f6249e1553396ab0b70ff7e96ed72aafb1c))
* The `align` method on `dseries` did not return a functional second `dseries` output (bug fixed in [667bfb](https://github.com/DynareTeam/dynare/commit/667bfb69480b3b45afcc4449411e27707a0cd7b6)). * The `align` method on `dseries` did not return a functional second `dseries` output (bug fixed in [667bfb](https://github.com/DynareTeam/dynare/commit/667bfb69480b3b45afcc4449411e27707a0cd7b6)).
* Predetermined variables were not properly set when used in model local variables (bug fixed in [229476](https://github.com/DynareTeam/dynare-preprocessor/commit/d686275da142e2d1e1afcdb32785c25f25b5a5a7)) * Predetermined variables were not properly set when used in model local variables (bug fixed in [229476](https://github.com/DynareTeam/dynare-preprocessor/commit/d686275da142e2d1e1afcdb32785c25f25b5a5a7))
* `perfect_foresight_solver` with option `stack_solve_algo=7` was not working correctly when an exogenous variable has a lag greater than 1 (bug fixed in [8913791](https://github.com/DynareTeam/dynare/commit/8913791ff0972f8a56d6c5d0d325d1cb6fda7189) and [7948460](https://github.com/DynareTeam/dynare/commit/79484607a7038620372ee6b8a9be746a9c5c8448)) * `perfect_foresight_solver` with option `stack_solve_algo=7` was not working correctly when an exogenous variable has a lag greater than 1 (bug fixed in [8913791](https://github.com/DynareTeam/dynare/commit/8913791ff0972f8a56d6c5d0d325d1cb6fda7189) and [7948460](https://github.com/DynareTeam/dynare/commit/79484607a7038620372ee6b8a9be746a9c5c8448))
... ...
......