diff --git a/NEWS b/NEWS index 4f31be4f5..1dbc3c78d 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,40 @@ NEWS ==== +Version 2.21 (15 Sep 2021) +------------------------------- + +The "Year of đź’‰" release. + +List of changes +~~~~~~~~~~~~~~~ + +* Tasks + * #346: Save init and end times in the task template [Ana Rute Mendes] + * #411: Prevent redundant GET params when using prev/next date hotkeys. [Jacobo Aragunde PĂ©rez] + * #487: Do not require the date field in the update task service. [Jacobo Aragunde PĂ©rez] + * #489: Prevent the update of tasks belonging to inactive projects via API. [Jacobo Aragunde PĂ©rez] + * #491: Prevent the update of tasks in locked dates via API. [Jacobo Aragunde PĂ©rez] + * #495: Fix error 500 when creating task with invalid project ID. [Jacobo Aragunde PĂ©rez] + +* Reports + * #475: Implement server-side CSV export for reports: weekly project hours, accumulated hours and user tasks. [Jacobo Aragunde PĂ©rez] + +* Other + * #431: Fix more PHP warnings. [Ana Rute Mendes] [Jacobo Aragunde PĂ©rez] + * #480: Check session status on tab visibility change. [Jacobo Aragunde PĂ©rez] + * #482: Add configuration to link an issue tracker from the menu. [Jacobo Aragunde PĂ©rez] + * Change `make minify` to use the UglifyJS 3 sytax. [Jacobo Aragunde PĂ©rez] + * Update documentation for developers and administrators. [Jacobo Aragunde PĂ©rez] + * Code clean-up. [Ana Rute Mendes] [Jacobo Aragunde PĂ©rez] + * Rename INSTALL file to avoid git conflict. [Ana Rute Mendes] + * Link non-minified calendarManagement.js. [Jacobo Aragunde PĂ©rez] + * Exit on connect error in anonymize script. [Jacobo Aragunde PĂ©rez] + * Fix syntax error when updating project details. [Jordi Mallach] + * Add API test page (not included in releases). [Jacobo Aragunde PĂ©rez] + * Add service getSessionUser.php. [Jacobo Aragunde PĂ©rez] + + Version 2.20 (11 Dec 2020) ------------------------------- diff --git a/VERSION b/VERSION index a4b5a6f4a..2ef40bd8c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.20 +2.21