Difference between revisions of "Latest release notes"

Jump to: navigation, search
m (Moodle 1.9: fix automatic tracker wiki-links)
(52 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{About Moodle}}
#redirect [[:dev:Latest release notes]]
==Table of Contents==
==Moodle 1.9.2==
Released: 11th July 2008
Here is [http://tracker.moodle.org/secure/BrowseVersion.jspa?id=10011&versionId=10280&showOpenIssuesOnly=false the full list of fixed issues in 1.9.2].
* Compatibility fixes for MSSQL, Oracle and PostgreSQL
* Improved triggering of core events (though contributed code needs to be updated - see MDL-9983)
* Email change confirmation and other improvements relating to reducing the risk of spam
* [[Forum subscription]] improvements
* Setting for deleting not-fully-set-up accounts
* Quiz report enhancements and bug fixes (see [[Development:Quiz_report_enhancements]] for full list, though most are planned for Moodle 2.0)
===Security issues===
* [http://moodle.org/mod/forum/discuss.php?d=101402 MSA-08-0010]: sql injection in HotPot module
* [http://moodle.org/mod/forum/discuss.php?d=101404 MSA-08-0012]: Potential non-persistent XSS when searching for group members (MSSQL and Oracle only)
* [http://moodle.org/mod/forum/discuss.php?d=101406 MSA-08-0014]: potential sql injection in events handling code
* [http://moodle.org/mod/forum/discuss.php?d=101407 MSA-08-0015]: accessible profiles of deleted users
* [http://moodle.org/mod/forum/discuss.php?d=101409 MSA-08-0016]: Email could be changed in profile without confirmation
==Moodle 1.9.1==
Released: 15th May 2008
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10240&styleName=Html&projectId=10011 the full list of fixed issues in 1.9.1].
* [[Grades|Gradebook]] - bug fixing and performance problems solved
* Captcha support added to [[Email-based self-registration]]
* Backup/restore bug fixing, improvements and performance
* Numerous PostgreSQL compatibility fixes
* Many critical problems fixed in [[Language packs|language packs]]
* Front page participants list improved
* [[Database module]] - bug fixing and improvements, including additional [[Database templates|database template tags]]
* [[Forum module]] - fixed unread tracking, performance improvements, group modes fixed
* [[Resources|Resource module]] - fixed problems with PDF files in IE
* [[Quiz module]] - Improvements to robustness when moving multi-answer and calculated questions between categories, and when backing up and restoring in obscure cases. Some details here: [[Development:Question bank consistency check]].
===New language packs===
* Uzbek - Orif N. Ruzimurodov
* Welsh - Karen Coyle
(See [[Translation credits]] for additional details.)
==Moodle 1.9==
Released: 3rd March 2008
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?projectId=10011&styleName=Html&version=10190 the full list of fixed issues in 1.9].
===Headline features===
* [[Gradebook]] - Moodle.com  (funded by Open University)
:: Completely rewritten from scratch for speed and flexibility. The new gradebook consists of plugins for reports, imports and exports. There are a number of standard reports which are useful for graders, students etc. The grader report allows you to treat the gradebook much more like a spreadsheet with manual editing, calculations, aggregations, weighting, locking, hiding, textual notes and so on.
* [[Outcomes]] - Moodle.com
:: You can also now develop a list of expected outcomes (competencies) and connect these to courses and activities. You can even grade against multiple outcomes at once (ie Rubrics).
* [[Development:Events|Events API]] - Moodle.com
::The new Events API provides a way for any code to "hook" into events in a clean, loosely coupled way. A lot of events in Moodle (such as adding a user or a course) now trigger events that developers can hook into.
* [[Development:Scalability|Scalability and performance improvements]] - Catalyst IT Ltd and Moodle.com
::A complete overhaul of the [[Roles]] implementation for correctness and scalability. Large sites with thousands of courses and users now load quickly and behave well under heavy traffic, thanks to reworked code for Roles. Additional boost for sites using PHP pre-compilers and significant improvements in the database access code for all databases.  Many other parts of Moodle have been optimised to cope better with large numbers of courses and students.  Overall performance is very noticeably increased.
* [[Mahoodle|Moodle Network - Mahara Interoperability]] - Catalyst IT Ltd
::Moodle 1.9 and [http://www.mahara.org/ Mahara E-porfolio v0.9] now do transparent Single Sign On - one to one, one to many, many to many. Students can maintain their personal [[E-portfolio|E-portfolios]] in Mahara.
* [[Tags]] - Luiz Cruz ([[Student_projects/Social_Networking_features|GSOC Social Networking project]]) and Mathieu Petit-Clair (Moodle.com)
:: Allows users to describe their own interests in terms of tags, which creates interest pages around those tags, bringing information together from a variety of sources (Blogs, Flickr, Youtube etc)
* [[Question_Engine_Changes_in_Moodle_1.9|Improved question bank]] - Jamie Pratt funded by [http://www.fun.ac.jp/en/ Future University Hakodate].
::Allows questions to be shared by the whole site, a course category, a single course, or be kept private to a single module. More control over who can do what to each question. Improved file management for files linked to by questions.
* [[Notes]] - Andrei Bautu ([[Student projects/User Management Improvements|GSOC User Management Improvements project]])
:: Detailed notes can be kept about individual users (for example teachers might want to keep and share notes about students in their class).
* [[Bulk user actions]] - Andrei Bautu ([[Student projects/User Management Improvements|GSOC User Management Improvements project]]), Moodle.com
::Administrators can perform bulk user actions, such as the mass deletion of user accounts. Extended features in the bulk user upload script to allow generation of user fields based on templates.
* [[Custom corners theme]] - Urs Hunkler
:: Beautiful and curvy (in all browsers).
* KSES related XSS security vulnerability fixed
===Other major improvements===
* [[Groups]] and [[Groupings]] - UPLGC, Catalyst Ltd, Moodle.com
:: New support for groupings (groups of groups) which was added briefly and then removed from 1.8.x. Activities and resources may be assigned to particular groupings.
* [[NTLM authentication|Active Directory NTLM Single Sign On]] - Catalyst Ltd
:: Integrated a reworked version of the NTLM Single Sign On, originally by Dan Marsden.
* New theme settings
** Category themes - can now set the theme for a category which will apply to all sub-categories and courses
** Theme order - new setting ''$CFG->themeorder'' which sets the priority of the themes from highest to lowest.
* Ability to control block visibility with roles
** A new [[Capabilities/moodle/block:view|moodle/block:view]] capability has been added which allows control of who can view blocks from the roles system. This allows certain blocks to be hidden from the guest user, for example. See [[Block_permissions|Hiding blocks from certain users]].
* Oracle Support - Catalyst Ltd, USQ
:: Significant enhancements in Oracle support, scalability and performance
* Numerous admin settings fixes and improvements - Moodle.com
** Ability to [[Upload user pictures|mass import/upload user profile images]]. See MDL-11752 for details.
* More robust block and module uninstalling - Moodle.com
* cURL is used for component downloading, SOCKS5 proxies and user/password proxy authentication supported, fopen() not used anymore
* Completed course reset implementation - Shamim Rezaei, Moodle.com
* Rewritten IP lookup - for lookup used either NetGeo server or local GeoIP database, visualized with static world image or Google Maps - Moodle.com
* Terms used for each role can be redefined in each course (like before Moodle 1.7)
* Installer improvement - when upgrading Moodle, a page is displayed showing all modules installed on the site and highlighting any non-compatible contrib modules - Moodle.com
* Statistics performance improvements and bugfixing - Moodle.com
* [[Translation|Language translation tool]] improvements - ability to translate non-standard modules, GUI changes, capabilities support
===Module improvements===
* Quiz/Question improvements:
** Improved question bank, as above.
** Quizzes now listed on the MyMoodle page. (Implemented by Stephen Bourget and Tim Hunt.)
** A quiz can now [[Quiz submission email notification|send emails when an attempt is finished]] - a confirmation to the student, a notification to all teachers, or both. (Implemented by Graham Miller of [http://www.webenhanced.com.au/ Web Enhanced Solutions] and Tim Hunt.)
** Third party question types can now implement Moodle XML and other import and export format. (Implemented by Howard Miller.)
** Gift Import/Export format can now handle Essay and Description question types.
** Some slight improvements to quiz layout. See MDL-10374 for details. Theme designers please note.
** Multiple choice questions now show the feedback for all the options to students on the review page after the attempt is over.
* Forum improvements:
** Major performance improvements in cron and user interface - Moodle.com
** Ability to select aggregation type (i.e. sum, max, min, average, or count) for forum ratings. See MDL-3942 for details.
===New language packs===
Five new language packs (see [[Translation credits]] for additional details) and improvements in many other languages.
* Armenian - Andranik Markosyan
* Latin - Nicholas Sinnott-Armstrong (GHOP project)
* Macedonian - Dimitar Talevsk and his team
* Mongolian - B.Batpurev, I.Mendbayar, G.Khadbaatar, Munkhzul, O.Amartuvshin, Batbayar, B.Uugangerel
* Tamil Sri Lanka - M A Kaleelur Rahuma
===Upgrading issues===
If upgrading from 1.6 or later, you must have converted your site to Unicode. See [[Upgrading to Moodle 1.9]] for further information.
''Developers please add news here!''
[[Release_Notes#Table_of_Contents|Table of Contents]]
==Moodle 1.8.6==
Released: 11th July 2008
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10270&styleName=Html&projectId=10011 the full list of fixed issues in 1.8.6].
===Security issues===
* Watch the [http://moodle.org/security Moodle security page]
==Moodle 1.8.5==
Released: 8 April 2008
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10252&styleName=Html&projectId=10011 the full list of fixed issues in 1.8.5].
* KSES related XSS security vulnerability fixed
==Moodle 1.8.4==
Released: 11 January 2008
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10242&styleName=Html&projectId=10011 the full list of fixed issues in 1.8.4].
==Moodle 1.8.3==
Released: 11th October 2007
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10230&styleName=Html&projectId=10011 the full list of fixed issues in 1.8.3].
* Some crucial performance fixes
* Many little annoying bugs squashed
==Moodle 1.8.2==
Released: 8th July 2007
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10220&styleName=Html&projectId=10011 the full list of fixed issues in 1.8.2].
* Two XSS security vulnerabilities (one reported in the wild) were fixed.
==Moodle 1.8.1==
Released: 14th June 2007
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10213&styleName=Html&projectId=10011 the full list of fixed issues in 1.8.1].
* The groups implementation has been cleaned up somewhat from the 1.8 release.  The '''groupings''' GUI that appeared in 1.8 has been removed, because groupings are not complete and should not be used yet.  Moodle 1.8 sites that have created groupings should upgrade to 1.8.1 to have groupings reset ... otherwise there could be problem when upgrading to the real groupings in 1.9 or later.
==Moodle 1.8==
Released: 31st March 2007
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?projectId=10011&styleName=Html&version=10130 the full list of fixed issues in 1.8].
===Headline features===
* [[Accessibility]] - Moodle.com
:: The Moodle interface is now compliant with XHTML Strict 1.0 and major accessibility standards.
* [[Moodle Network]] - Catalyst, Richard Wyles
:: We can now set up peer Moodle installations allowing users to roam from one site to another, using comprehensive SSO and transparent remote enrolments.  Administrators at the originating Moodle install can see logs of remote activity. You can also run your Moodle in "Hub" mode where any Moodle install can connect and users roam across.
* [[Web Services API]] - Catalyst, Richard Wyles
:: The Moodle Network code includes an XML-RPC call dispatcher that can expose the WHOLE Moodle API to trusted hosts.  We will building on this in further versions but you can start using it now if you need to.
* [[Development:lib/formslib.php|Moodle forms library]] - Moodle.com
:: Majority of forms now use a single API for defining forms consistently and collecting data safely without using any HTML at all.
* [[Multi Authentication]] - Iñaki Arenaza / Catalyst / Moodle.com
:: It is now easier to configure multiple sources of authentication at once.  WARNING: the format for authentication plugins has changed, so custom plugins may be broken, however it's very easy to convert old code to the new format. More details can be found in /auth/README.txt.
* [[Development:Customisable user profiles|Customisable User Profiles]] - Pukunui Technology
::Allow new arbitrary fields to be added to the user profile, with more control over what fields appear on what signup and profile editing screens.
* Groups refactor - OU / Moodle.com
::Groups code has been reorganised to make it more flexible for the future (see 1.9). 
* [http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10221 Roles improvements] - Moodle.com
:: In addition to many Roles fixes and refinements, Moodle 1.8 has separated the SYSTEM context from the SITE context (which makes it more like 1.6 used to work).  The SITE context is the "front page course" and its activities.  This should make it easier for admins to set up permissions. Login as and switching of roles was rewritten. Administrators can view recommended permission settings of legacy roles and may reset legacy roles to defaults.
* [http://tracker.moodle.org/browse/MDL-7993 Support for ODS export] - Moodle.com
::Open Document Format should solve majority of current problems with exports into proprietary Excel format. You may need to install special import plugin if you are using MS Office.
===Known problems===
* CAS auth not working
===Module improvements===
* [[Authorize.net Payment Gateway]] enrolment plugin
:: Payment managers can obtain an authorization code over phone from customer's bank if the credit card of the user cannot be captured on the internet directly.
''Developers please add news here!''
===See also===
*[[Upgrading to Moodle 1.8]]
[[Release_Notes#Table_of_Contents|Table of Contents]]
==Moodle 1.7.5==
Released: 11th July 2008
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10251&styleName=Html&projectId=10011 the full list of fixed issues in 1.7.5].
==Moodle 1.7.4==
Released: 11 January 2008
Here is [http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10243&styleName=Html&projectId=10011 the full list of fixed issues in 1.7.4].
==Moodle 1.7.3==
11th October, 2007
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10212&styleName=Html&projectId=10011 This page shows issues resolved in this version]
==Moodle 1.7.2==
30th March, 2007
[http://tracker.moodle.org/secure/ReleaseNote.jspa?projectId=10011&styleName=Html&version=10174 This page shows issues resolved in this version]
* Unintended logouts are now prevented - sesskey added to logout.php script
* Fixed problem with visible posts in user profile when "forceloginforprofiles" disabled
* Fixed visibility of site blog entries
* Corrected wrong includes in lams
* XSS injection in SCORM 1.2 reports
* Fixed old problem with approvals in Data module, edited entries were approved automatically
* Fixed escaping in shell commands (Win32 platform only)
* Fixed visibility of blog drafts
* Rewritten parameter handling in repository plugin
* Fixed XSS in login block
==Moodle 1.7.1==
17th January, 2007
[http://tracker.moodle.org/secure/ReleaseNote.jspa?projectId=10011&styleName=Html&version=10151 This page shows details about issues resolved in this version]
==Moodle 1.7==
7th November, 2006
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10120&styleName=Html&projectId=10011&Create=Create This page shows details about issues resolved in this version]
===Headline features===
* [[Roles]]
:: Permissions based on fine-grained capabilities allow all kinds of roles to be created and assigned in all contexts around Moodle. This creates a great deal more flexibility in the permissions that you can grant to people.
* [[Development:XMLDB Documentation|XML Database Schema]]
:: added support for MS-SQL and Oracle with more databases to come. Developers now have just one XML file to edit when changing the database structure, and there is even a very funky editor for this file built-in to Moodle
* New Admin interface
:: Completely new admin interface, with accessible design and cool features to make access to settings fast and easy.
* [[Development:Unit tests|Unit testing framework]]
:: Making it easier for developers to write test code, which should ultimately lead to a more reliable Moodle.
:: The Topics and Weekly course formats now feature AJAX editing which means you can drag drop blocks, activities and sections (weeks/topics) and it all happens instantly. No more page reloading!
===Module improvements===
* Improvements to the [[Assignment module]]
**New type Advanced uploading of files
* Improvements to the [[Database module]]
**Template/Field settings can now be saved as Presets and shared across a site.
**Presets are just zip files, and can also be shared between sites.
**Moodle 1.7 comes with one sample preset (an Image Gallery) with more to come.
**New latitude/longitude data type
* Improvements to the [[Lesson module]]
**Now has a more unified view of lesson screens.
**Teacher editing:
***Collapsed view has a nicer format, displays more information regarding each page and allows the creation of new pages.
***Editing is now speedier by replacing 3 second redirect delays with a notification system.
**New feature: display default feedback.
***Default is '''On''' so previous lessons behave as before.
***Description: if no ''response'' is entered for a question answer and this setting is turned '''Off''', then the user skips the feedback page.
**Graceful degrade of JavaScript.
**Several bug fixes.
* Improvements to the [[Quiz module]]
:* The teacher can configure comments that are displayed to the student at the end of their attempt, with the comment displayed depending on the student's score.
* Improvements to some core question types
:* All question types can now have some general feedback. This is displayed to all students after they have finished the question (depending on the quiz settings) and does not depend on what response the student gave. Use this to tell the student what the question was about, or link them to more information about the topic it covers.
:* [[Matching question type|Matching]] questions can have extra wrong answers, and work when two questions have the same answer.
:* [[Multiple Choice question type|Multiple Choice]] questions can have feedback for the whole question, as well as specific answers. This is particularly useful for multiple-response questions.
:* [[Numerical question type|Numerical]] questions can have different answers with different precisions and scores. (Previously this was only supported via GIFT import. Now you can edit questions like this.)
* Improvements to the [[Wiki module]]
:* While editing a wiki page it is now locked so that others cannot try to change it at the same time. Teachers can override the lock.
:* Minor bugfixes (mostly to fix problems that occured when using Postgres database).
===Enrolment plugin improvements===
* [[Authorize.net Payment Gateway]] enrolment plugin
:*Accepts 'Electronic Checks (ACH)'. After a user approving echeck, an admin who has upload csv capacity must import a CSV file to get the user enrolled in the Payment Management page.
:*Autoconfigures credit card and echeck types if the merchant does not accept some types of them.
[[Release_Notes#Table_of_Contents|Table of Contents]]
== See also ==
*[[Old releases|Old release notes]]
[[es:Notas de versiones]]
[[fr:Notes de mise à jour]]
[[pt:Versões do Moodle]]
[[ru:Примечания к версиям]]

Latest revision as of 13:55, 29 June 2011