- Method of moments now supports estimation with discretionary optimal policy (!2279)
- Perfect foresight integration with dates/dseries
- New options `first_simulation_period` and `last_simulation_period` to `perfect_foresight_setup` and `perfect_foresight_with_expectation_errors_setup` commands, to specify the real dates for the simulation (e.g. `2024Q1`);
- The `periods` keyword of the `shocks` and `mshocks` blocks now accept real dates;
- 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).
- 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)