diff --git a/NEWS b/NEWS new file mode 100644 index 0000000000000000000000000000000000000000..2fe2558d4a1fc794f8d993e22474a4fcfc194995 --- /dev/null +++ b/NEWS @@ -0,0 +1,268 @@ +Announcement for Dynare 4.2.3 (on 2011-11-30) +============================================= + +We are pleased to announce the release of Dynare 4.2.3. + +This is a bugfix release. + +The Windows package is already available for download at the official +Dynare website <http://www.dynare.org>. The Mac and Linux packages +should follow soon. + +All users are strongly encouraged to upgrade. + +This release is compatible with MATLAB versions ranging from 7.0 (R14) +to 7.13 (R2011b) and with GNU Octave versions ranging from 3.0 to 3.4. + +Here is a non-exhaustive list of the problems identified in version 4.2.2 and +that have been fixed in version 4.2.3: + + * `steady_state_model' was broken for lags higher than 2 + + * `simult_.m' was not working correctly with `order=3' if `k_order_solver' had + not been explicitly specified + + * `stoch_simul' with `order=3' and without `periods' option was reporting + dummy theoretical moments + + * Under Octave, option `solve_algo=0' was causing crashes in `check' and + `stoch_simul' + + * Identification module was broken + + * The test for singularity in the model reporting eigenvalues close to 0/0 was + sometimes reporting false positives + + * The `conditional_variance_decomposition' option was not working if one + period index was 0. Now, Dynare reports an error if the periods are not + strictly positive. + + * Second order approximation was buggy if one variable was not present at the + current period + + +Announcement for Dynare 4.2.2 (on 2011-10-04) +============================================= + +We are pleased to announce the release of Dynare 4.2.2. + +This is a bugfix release. + +The Windows package is already available for download at the official +Dynare website <http://www.dynare.org>. The Mac and Linux packages +should follow soon. + +All users are strongly encouraged to upgrade. + +This release is compatible with MATLAB versions ranging from 7.0 (R14) +to 7.13 (R2011b) and with GNU Octave versions ranging from 3.0 to 3.4. + +Here is a list of the problems identified in version 4.2.1 and that have +been fixed in version 4.2.2: + + * The secondary rank test following the order test of the Blanchard and + Kahn condition was faulty and almost never triggered + + * The variance prior for BVAR “à la Sims” with only one lag was + inconsistent. The solution implemented consists of adding one extra + observation in the presample used to compute the prior; as a + consequence, the numerical results for all estimations will be + slightly different in future releases (thanks to Marek Jarociński for + spotting this) + + * The `conditional_forecast' command was buggy: it was always using the + posterior mode, whatever the value of the `parameter_set' option + + * `STEADY_STATE' was not working correctly with certain types of + expressions (the priority of the addition and substraction operators + was incorrectly handled) + + * With the `block' option of `model', the preprocessor was failing on + expressions of the form "a^b" (with no endogenous in "a" but an + endogenous in "b") + + * Some native MATLAB statements were not correctly passed on to MATLAB + (e.g. x = { 'foo' 'bar' } ) + + * `external_function' was crashing in some circumstances + + * The lambda parameter for HP filter was restricted to integer values + for no good reason + + * The `load_mh_file' option of `estimation' was crashing under Octave + for Windows (MinGW version) + + * Computation of steady state was failing on model contains auxiliary + variables created by leads or lags larger than 2 or by of the + `EXPECTATION' operator + + * Compilation of MEX files for MATLAB was failing with GCC 4.6 + + +Announcement for Dynare 4.2.1 (on 2011-05-24) +============================================= + +We are pleased to announce the release of Dynare 4.2.1. + +Many bugs have been fixed since the previous release. The reference +manual has also been improved: new contents has been added at various +places, the structure has been improved, an index of functions and +variables has been added, the PDF/HTML rendering has been improved. + +The Windows package is already available for download at the official +Dynare website [1]. The Mac and Linux packages should follow soon. + +All users are strongly encouraged to upgrade. + +This release is compatible with MATLAB versions ranging from 7.0 (R14) +to 7.12 (R2011a) and with GNU Octave versions ranging from 3.0 to 3.4. + +Here is a list of the main bugfixes since version 4.2.0: + + * The `STEADY_STATE' operator has been fixed + + * Problems with MATLAB 7.3 (R2006b) and older have been fixed + + * The `partial_information' option of `stoch_simul' has been fixed + + * Option `conditional_variance_decomposition' of `stoch_simul' and + `estimation' has been fixed + + * Automatic detrending now works in conjunction with the `EXPECTATION' + operator + + * Percentage signs inside strings in MATLAB statements (like disp('% + This is not a comment %')) now work + + * Beta prior with a very small standard deviation now work even if you + do not have the MATLAB Statistical toolbox + + * External functions can now been used in assignment of model local + variables + + * `identification' command has been fixed + + * Option `cova_compute' of `estimation' command has been fixed + + * Random crashes with 3rd order approximation without `use_dll' option + have been eliminated + +[1] http://www.dynare.org + + +Announcement for Dynare 4.2.0 (on 2011-02-15) +============================================= + +We are pleased to announce the release of Dynare 4.2.0. + +This major release adds new features and fixes various bugs. + +The Windows package is already available for download. The Mac and Linux +packages should follow soon. + +All users are strongly encouraged to upgrade. + +This release is compatible with MATLAB versions ranging from 6.5 (R13) to 7.11 +(R2010b) and with GNU Octave versions 3.0.x and 3.2.x (support for GNU Octave +3.4.x is not complete and will be added in the next minor release). + +Here is the list of major user-visible changes: + +* New solution algorithms: + + - Pruning for second order simulations has been added, as described in Kim, + Kim, Schaumburg and Sims (2008) [1,2] + + - Models under partial information can be solved, as in Pearlman, Currie and + Levine (1986) [3,4] + + - New nonlinear solvers for faster deterministic simulations and steady state + computation [5] + +* Dynare can now use the power of multi-core computers or of a cluster of + computer using parallelization [6] + +* New features in the user interface: + + - A steady state file can now be automatically generated, provided that the + model can be solved analytically, and that the steady state as a function + of the parameters is declared with the new "steady_state_model" command [7] + + - For non-stationary models, Dynare is now able of automatically removing + trends in all the equations: the user writes the equations in + non-stationary form and declares the deflator of each variable. Then Dynare + perform a check to determine if the proposed deflators are compatible with + balanced growth path, and, if yes, then it computes the detrended equations + [8] + + - It is now possible to use arbitrary functions in the model block [9] + +* Other minor changes to the user interface: + + - New primitives allowed in model block: normpdf(), erf() + + - New syntax for DSGE-VAR [10] + + - Syntax of deterministic shocks has changed: after the values keyword, + arbitrary expressions must be enclosed within parentheses (but numeric + constants are still accepted as is) + +* Various improvements: + + - Third order simulations now work without the "USE_DLL" option: + installing a C++ compiler is no longer necessary for 3rd order + + - The HP filter works for empirical moments (previously it was only available + for theoretical moments) + + - "ramsey_policy" now displays the planner objective value function under + Ramsey policy and stores it in "oo_.planner_objective_value" + + - Estimation: if the "selected_variables_only" option is present, then the + smoother will only be run on variables listed just after the estimation + command + + - Estimation: in the "shocks" block, it is now possible to calibrate + measurement errors on endogenous variables (using the same keywords than + for calibrating variance/covariance matrix of exogenous shocks) + + - It is possibile to choose the parameter set for shock decomposition [11] + + - The diffuse filter now works under Octave + + - New option "console" on the Dynare command-line: use it when running Dynare + from the console, it will replace graphical waitbars by text waitbars for + long computations + + - Steady option "solve_algo=0" (uses fsolve()) now works under Octave + +* For Emacs users: + + - New Dynare mode for Emacs editor (contributed by Yannick Kalantzis) + + - Reference manual now available in Info format (distributed with + Debian/Ubuntu packages) + +* Miscellaneous: + + - Deterministic models: leads and lags of two or more on endogenous + variables are now substituted by auxiliary variables; exogenous variables + are left as is [12] + +[1] Kim, J., S. Kim, E. Schaumburg and C.A. Sims (2008), "Calculating and using + second-order accurate solutions of discrete time dynamic equilibrium + models", Journal of Economic Dynamics and Control, 32(11), 3397-3414 +[2] It is triggered by option "pruning" of "stoch_simul" (only 2nd order, not + available at 3rd order) +[3] Pearlman J., D. Currie and P. Levine (1986), "Rational expectations models + with partial information", Economic Modelling, 3(2), 90-105 +[4] http://www.dynare.org/DynareWiki/PartialInformation +[5] http://www.dynare.org/DynareWiki/FastDeterministicSimulationAndSteadyStateComputation +[6] http://www.dynare.org/DynareWiki/ParallelDynare +[7] See the entry for "steady_state_model" in the reference manual for more + details and an example +[8] http://www.dynare.org/DynareWiki/RemovingTrends +[9] http://www.dynare.org/DynareWiki/ExternalFunctions +[10] http://www.dynare.org/DynareWiki/DsgeVar +[11] http://www.dynare.org/DynareWiki/ShockDecomposition +[12] http://www.dynare.org/DynareWiki/AuxiliaryVariables diff --git a/windows/dynare.nsi b/windows/dynare.nsi index ab72d192f17d2125e48b50ce6f12ed1234e37ef0..1ae6bf54c9d5cc016424fb05491fedc5cf5ba04b 100644 --- a/windows/dynare.nsi +++ b/windows/dynare.nsi @@ -52,7 +52,7 @@ Section "Dynare core (preprocessor and M-files)" SectionIn RO !insertmacro DETERMINE_CONTEXT SetOutPath $INSTDIR - File README.txt mexopts-win32.bat mexopts-win64.bat ..\license.txt ..\dynare.el + File README.txt ..\NEWS mexopts-win32.bat mexopts-win64.bat ..\license.txt ..\dynare.el SetOutPath $INSTDIR\matlab File /r ..\matlab\*.m