diff --git a/NEWS.md b/NEWS.md index e544a56902294824a8a9423430fbb32b4d5025c8..d0a3385b228653ef51dd75ab31e4c3009085d184 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,62 @@ +Announcement for Dynare 5.5 (on 2023-10-23) +=========================================== + +We are pleased to announce the release of Dynare 5.5. + +This maintenance release fixes various bugs. + +The Windows, macOS and source packages are already available for download at +[the Dynare website](https://www.dynare.org/download/). + +All users are strongly encouraged to upgrade. + +This release is compatible with MATLAB versions ranging from 8.3 (R2014a) to +23.2 (R2023b), and with GNU Octave version 8.3.0 (under Windows). + +Note for macOS users with an Apple Silicon processor: this is the first Dynare +release that comes with native Apple Silicon (arm64) support under MATLAB. +Please download the corresponding package, to be used with MATLAB R2023b for +Apple Silicon. + +Here is a list of the problems identified in version 5.4 and that have been +fixed in version 5.5: + +* In a stochastic context, results could be incorrect if an endogenous with a + lead ⩾ 2 or an exogenous with a lead ⩾ 1 appeared in the argument(s) of a + call to a (nonlinear) external function +* With the `use_dll` option of the `model` block, the expression `sign(x)` + would evaluate to ±1 instead of 0 if `x=0` +* If the guess value given to the `steady` command was such that the residuals + were all below tolerance, except some that are `NaN`, then this guess value + was incorrectly accepted as the solution to the steady state problem +* The `method_of_moments` command with GMM was ignoring the + `analytic_standard_errors` option when using `mode_compute=4` +* Homotopy with the `extended_path` command at `order=0` was broken +* The `parallel_use_psexec` command-line option was ignored +* With the `bytecode` option of the `model` block, using the operators `abs()`, + `cbrt()` and `sign()` would lead to a crash +* The `fast` command-line option was broken under MATLAB with Windows +* Ramsey steady state computation could fail if an `expectation` or `diff` + operator was present in the model +* A crash could occur if some external function call was present in an + auxiliary variable +* The `endogenous_prior` option of the `estimation` command could erroneously + display a warning message about missing observations +* The `model_comparison` command would crash if the `.mod` file name had less + than four characters +* The `shock_decomposition` command would overwrite previously stored smoother + results +* The `x13` interface in dseries did not handle missing values, particularly at + the beginning of a series +* The `x13` interface in dseries would occasionally crash under Windows with + segmentation violations +* OccBin: estimation would crash if a previous `shocks(surprise)` simulation + was conducted +* The `internals` command would not find the location of the `_results.mat` + file +* The `prior optimize` command would not work with `mode_compute=5` + + Announcement for Dynare 5.4 (on 2023-03-22) ===========================================