- 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.
- :warning: a macro-processor variable defined without a value (such as `@#define var` in the `.mod` file or alternatively `-Dvar` on the `dynare` command line) is now assigned the `true` logical value (it was previously assigned `1`) (preprocessor#43)
- :warning: The `parallel_slave_open_mode` option of the `dynare` command has been renamed `parallel_follower_open_mode` (preprocessor#86, !1976)