Moodle 2.9 release notes: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
Here is [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%222.9%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true the full list of fixed issues in 2.9]. | Here is [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%222.9%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true the full list of fixed issues in 2.9]. | ||
==Server requirements== | ==Server requirements== | ||
These are just the minimum supported versions. We recommend keeping all of your software up-to-date. | |||
* Moodle upgrade: Moodle 2.2 or later (if upgrading from earlier versions, you must upgrade to 2.2.11 as a first step) | |||
* Minimum PHP version: PHP 5.4.4 (always use latest PHP 5.4.x or 5.5.x on Windows - http://windows.php.net/download/) | |||
* Ghostscript should be installed for pdf annotation. | |||
=== Database requirements === | |||
Moodle supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software. | |||
{| class="nicetable" | |||
|- | |||
! Database | |||
! Minimum version | |||
! Recommended | |||
|- | |||
| [http://www.postgresql.org/ PostgreSQL] | |||
| 9.1 | |||
| Latest | |||
|- | |||
| [http://www.mysql.com/ MySQL] | |||
| 5.5.31 | |||
| Latest | |||
|- | |||
| [https://mariadb.org/ MariaDB] | |||
| 5.5.31 | |||
| Latest | |||
|- | |||
| [http://www.microsoft.com/en-us/server-cloud/products/sql-server/ Microsoft SQL Server] | |||
| 2008 | |||
| Latest | |||
|- | |||
| [http://www.oracle.com/us/products/database/overview/index.html Oracle Database] | |||
| 10.2 | |||
| Latest | |||
|} | |||
==Client requirements== | ==Client requirements== | ||
=== Browser support === | |||
{| class="nicetable" | |||
|- | |||
! Browser | |||
! Minimum version | |||
! Recommended version | |||
! Notes | |||
|- | |||
| [https://www.google.com/intl/en_au/chrome/browser/ Google Chrome] | |||
| 30.0 | |||
| Latest | |||
| | |||
|- | |||
| [http://www.mozilla.org/en-US/ Mozilla Firefox] | |||
| 25.0 | |||
| Latest | |||
| | |||
|- | |||
| [http://www.apple.com/safari/ Apple Safari] | |||
| 6 | |||
| Latest | |||
| | |||
|- | |||
| [http://windows.microsoft.com/en-AU/internet-explorer/download-ie Microsoft Internet Explorer] | |||
| 9 | |||
| Latest | |||
| Version 10 is required for drag-and-drop upload of content from outside the browser into Moodle | |||
|} | |||
=== Browser support === | |||
{| class="nicetable" | |||
|- | |||
! Browser | |||
! Minimum version | |||
! Recommended version | |||
! Notes | |||
|- | |||
| [https://www.google.com/intl/en_au/chrome/browser/ Google Chrome] | |||
| 30.0 | |||
| Latest | |||
| | |||
|- | |||
| [http://www.mozilla.org/en-US/ Mozilla Firefox] | |||
| 25.0 | |||
| Latest | |||
| | |||
|- | |||
| [http://www.apple.com/safari/ Apple Safari] | |||
| 6 | |||
| Latest | |||
| | |||
|- | |||
| [http://windows.microsoft.com/en-AU/internet-explorer/download-ie Microsoft Internet Explorer] | |||
| 9 | |||
| Latest | |||
| Version 10 is required for drag-and-drop upload of content from outside the browser into Moodle | |||
|} | |||
==Major features== | ==Major features== | ||
===Navigation improvements=== | |||
One of the biggest project was improvements in Navigation and Users pages, see also MDL-45774. It includes: | |||
* My grades page listing all my courses, and all courses I am teaching in one place (linked from User Menu) MDL-45894, MDL-49634 | |||
* My Home is now My Dashboard MDL-48936 | |||
* Redesign “My profile”, make it pluggable MDL-48932, MDL-45898 | |||
* New “My preferences” page (linked from User Menu) MDL-45895 | |||
* Consistent header for user pages MDL-45896 | |||
* Consistent header for user sub pages MDL-48931 | |||
* Consistent bread crumbs for user pages MDL-48935 | |||
* Remove redundant nodes from nav tree MDL-49635 | |||
==Security issues== | ==Security issues== | ||
Line 17: | Line 128: | ||
==For developers== | ==For developers== | ||
* Support for Asynchronous Module Definition formatted javascript modules MDL-49046 | |||
* Support for calling webservice functions directly from javascript MDL-49163 | |||
* Support for implementing renderers as mustache templates (php and javascript) MDL-49152 | |||
* Behat tests can run in parallel - MDL-39752 (backported) | |||
* A new per-request directory API has been added MDL-44874, and should be used instead of make_temp_directory wherever possible. | |||
* Support for in browser caching (localstorage) of strings and templates MDL-49604 | |||
* Template Library - tool for displaying templates in the current theme MDL-49650 | |||
* Use PHP native timezones support MDL-49684 | |||
* New auth hook to intercept code before login page is shown. MDL-48887 | |||
[[Category:Release notes]] | [[Category:Release notes]] |
Revision as of 11:15, 10 April 2015
Releases > Moodle 2.9 release notes
Release date: Not yet released, expected on Monday, 11th May 2015
Here is the full list of fixed issues in 2.9.
Server requirements
These are just the minimum supported versions. We recommend keeping all of your software up-to-date.
- Moodle upgrade: Moodle 2.2 or later (if upgrading from earlier versions, you must upgrade to 2.2.11 as a first step)
- Minimum PHP version: PHP 5.4.4 (always use latest PHP 5.4.x or 5.5.x on Windows - http://windows.php.net/download/)
- Ghostscript should be installed for pdf annotation.
Database requirements
Moodle supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.
Database | Minimum version | Recommended |
---|---|---|
PostgreSQL | 9.1 | Latest |
MySQL | 5.5.31 | Latest |
MariaDB | 5.5.31 | Latest |
Microsoft SQL Server | 2008 | Latest |
Oracle Database | 10.2 | Latest |
Client requirements
Browser support
Browser | Minimum version | Recommended version | Notes |
---|---|---|---|
Google Chrome | 30.0 | Latest | |
Mozilla Firefox | 25.0 | Latest | |
Apple Safari | 6 | Latest | |
Microsoft Internet Explorer | 9 | Latest | Version 10 is required for drag-and-drop upload of content from outside the browser into Moodle |
Browser support
Browser | Minimum version | Recommended version | Notes |
---|---|---|---|
Google Chrome | 30.0 | Latest | |
Mozilla Firefox | 25.0 | Latest | |
Apple Safari | 6 | Latest | |
Microsoft Internet Explorer | 9 | Latest | Version 10 is required for drag-and-drop upload of content from outside the browser into Moodle |
Major features
One of the biggest project was improvements in Navigation and Users pages, see also MDL-45774. It includes:
- My grades page listing all my courses, and all courses I am teaching in one place (linked from User Menu) MDL-45894, MDL-49634
- My Home is now My Dashboard MDL-48936
- Redesign “My profile”, make it pluggable MDL-48932, MDL-45898
- New “My preferences” page (linked from User Menu) MDL-45895
- Consistent header for user pages MDL-45896
- Consistent header for user sub pages MDL-48931
- Consistent bread crumbs for user pages MDL-48935
- Remove redundant nodes from nav tree MDL-49635
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
For developers
- Support for Asynchronous Module Definition formatted javascript modules MDL-49046
- Support for calling webservice functions directly from javascript MDL-49163
- Support for implementing renderers as mustache templates (php and javascript) MDL-49152
- Behat tests can run in parallel - MDL-39752 (backported)
- A new per-request directory API has been added MDL-44874, and should be used instead of make_temp_directory wherever possible.
- Support for in browser caching (localstorage) of strings and templates MDL-49604
- Template Library - tool for displaying templates in the current theme MDL-49650
- Use PHP native timezones support MDL-49684
- New auth hook to intercept code before login page is shown. MDL-48887