- The `learnt_in` option of the `shocks`, `mshocks` and `endval` blocks now accept real dates;
- When real dates are used, the `perfect_foresight_solver` and `perfect_foresight_with_expectation_errors_solver` commands return the simulation as a dseries object in the workspace variable `Simulated_time_series` (which contains both endogenous and exogenous variables).
- New `perfect_foresight_controlled_paths` block that gives the possibility of controlling the value of some endogenous variables for some simulation periods (in which case some exogenous variables must be left free and are thus solved for by Dynare, to avoid over-determination of the problem). Can be used either in a pure perfect foresight context, or in perfect foresight with expectation errors.
- Option values `solve_algo={6,7,8}` and `stack_solve_algo={2,3}` are now available without `block` nor `bytecode` (e14a49211067b27114d8173b16d4cb8f7595b0c3, aa263e6a2adc9414142551a01bbcc46abb6a3894)
- Trace plots now allow plotting the particles of SMC methods (53907ffb)