- The `stack_solve_algo=1` and `stack_solve_algo=6` options were merged. Both are now synonymous, and provide the LBJ algorithm. They work both with and without the `block` and `bytecode` options. Using `stack_solve_algo=1` is now recommended, but `stack_solve_algo=6` is kept for backward compatibility reasons (06f665e231c1a66863612eb75802ff4f0b698c57)
- Model debugging: the preprocessor now creates files for evaluating separately the left- and right-hand sides of model equations. For a model file called `ramst.mod`, you can call `[lhs,rhs]=ramst.debug.static_resid(y,x,params);` (for the static model) and `[lhs,rhs]=ramst.debug.dynamic_resid(y,x,params,steady_state);` (for the dynamic model), where `y` are the endogenous, `x` the exogenous, `params` the parameters, and `steady_state` is self-explanatory. NB: In the dynamic case, the vector `y` of endogenous must have $3n$ elements where $n% is the number of endogenous (including auxiliary ones); the first $n$ elements correspond to the lagged values, the middle $n$ elements to the contemporaneous values, and the last $n$ elements to the lead values.
- Model debugging: the preprocessor now creates files for evaluating separately the left- and right-hand sides of model equations. For a model file called `ramst.mod`, you can call `[lhs,rhs]=ramst.debug.static_resid(y,x,params);` (for the static model) and `[lhs,rhs]=ramst.debug.dynamic_resid(y,x,params,steady_state);` (for the dynamic model), where `y` are the endogenous, `x` the exogenous, `params` the parameters, and `steady_state` is self-explanatory. NB: In the dynamic case, the vector `y` of endogenous must have $3n$ elements where $n$ is the number of endogenous (including auxiliary ones); the first $n$ elements correspond to the lagged values, the middle $n$ elements to the contemporaneous values, and the last $n$ elements to the lead values.
- :warning: The `model_info`-command allows to print the block decomposition even if the `block`-option of the `model` has not been used by specifying the new options `block_static` and `block_dynamic`. The old `static`-option of the command is superseded by the `block_static`-option. (45450651 and preprocessor@2fd06811)
- :warning: the Dynare++ executable is no longer distributed, since almost all of its functionalities have been integrated inside Dynare for MATLAB/Octave (c1922c3ad0a920d48fd32ec7026bfd5ebd55a824)