Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle 2.9 release notes: Difference between revisions

From MoodleDocs
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

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

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