(Because this release contains important security fixes, we highly advise that sites using any
- previous version of Moodle upgrade to this version as soon as possible.)
-
-
-
-
Some important security fixes
-
-
-
Better checking/cleaning of script parameters used in quite a few areas
- throughout Moodle (a BIG thanks to Petr Skoda for his recent security audit!)
-
Quoted some SQL parameters in the glossary module to prevent possible injection
-
-
-
-
A few small new things
-
-
-
New PAM authentication module for direct authentication on Unix/Linux
-
Course creators can now restore to new or existing courses
-
Forum posts now include detailed headers to allow correct threading in mail clients
-
-
-
-
And a bunch of other bug fixes
-
-
-
Backup is now more able to cope with errors (eg if backup is interrupted)
- and can clean up uncompleted files
-
Fix for database authentication against a PostgreSQL database
-
Fixes for some parts of installation to PostgreSQL
-
Forum subject lines are now only broken up in recent activity display
-
Database-based enrolments now actually work :-)
-
SQL fixes for creation of RSS feeds from PostgreSQL
-
Added rtsp to the list of allowed protocols in cleaned HTML text
-
User profile and profile editing page can be called without parameters
-
Upgraded xmlize library to latest version
-
Upgraded phpmailer library to latest version
-
Various small code-only cleanups
-
Admin menu now allows backup/restore of the "site course" (front page)
-
Fixed a display bug in the forums index which only showed in PHP5
-
Highlighting function (eg after search) was stripping backslashes
-
Info from LDAP is now decoded from utf8
-
Course listings now work better with very large amounts of courses
-
Two SCORM bugs fixed (a typo and a problem with onbeforeunload)
-
Some cleanups when printing text, headers and variables in Lesson
-
Calendar now functions as expected even when you login as someone else
-
Fixed a few remaining short PHP tags
-
Better randomness for random questions (fix for bug introduced in 1.4)
-
When a teacher is removed from a course, they are now also removed from all groups in that course
-
Fixed strip_pages bug in Wiki
-
Fixes for charset detection in backups and multilang filter under PHP5
-
-
-
-
-
-
-
-
-
-
Moodle 1.4.1 (12th September, 2004)
-
-
-
A few little new things
-
-
-
New "Email Protection" filter will obfuscate all email addresses within all texts
- (to help prevent automated address-harvesting)
-
Allowed email addresses can now be restricted (see config-dist.php for details)
-
Extra instructions for translators embedded in translation interface
-
New help page for Directory Paths
-
-
-
And some bug fixes
-
-
-
Improved performance when viewing site logs
-
Improved paging and performance in glossary
-
Glossary entries are now shown correctly if they belong to multiple categories
-
Do not redeclare auth_user_login upon failed login
-
Fixed two missing icons in the cordoroyblue theme
-
Fixed missing "New event" button on Upcoming Events page
-
Always addslashes on chat messages from daemon users before inserting into db.
-
Fixes for handling of fixed enrollment periods when this is set for a course
-
Site course ID (defined as SITEID) is no longer assumed to be always 1
-
Default memory limits are increased beyond 16M, to help Moodle continue
- working even when there is some unplanned memory problem
-
Smilies are now rendered as pictures in Markdown format texts
-
Workshops work under Recent Activity again
-
file.php can now only be used to access data within courses
-
Improved behaviour of calendar blocks on home page
-
Fixed quotes bug with PostgreSQL database specification produced by installer
-
Fixed sometimes-missing display of correct answers during quiz review
-
<tt> and <code> are now allowed tags
-
Section summaries, course summaries and labels are again no longer cleaned of Javascript
-
Fixed a rare LDAP bug that could cause new accounts not to be created
-
-
-
-
-
-
-
-
-
Moodle 1.4 (31st August, 2004)
-
-
-
Headlines
-
-
-
Compatibility with PHP 5
-
New easy installer wizard leads you through the creation of the initial config.php file
-
Installation is now completely localised to your preferred language
-
Completely revamped Resource module make it easier to add new resources and to send data to them.
-
New Enrolment system featuring modules such as completely automated Paypal payments,
- flatfile scanning, or external database control.
-
Blocks now work on the front page, plus you can put a topic section above the middle part
-
Chat now includes a server-side daemon (in PHP) for scalable, instant chat
-
New Wiki module!
-
New support for editing text using the Markdown format
-
Many bug fixes in all areas
-
-
-
-
Under the hood
-
-
-
Resource module has its own Add menu now, and uses class-based submodules, making it much
- easier now to add new resource types to this menu
-
Quiz module has been refactored into class-based questiontype plugins.
-
Enrolment process has been refactored into class-based enrolment plugins.
-
Glossary display formats are now name-based, and it's easier to plugin new ones.
-
Improved behaviour of many modules when they are used on the site page.
-
Revised Filter structure is faster and now compatible with Turck MMcache.
-
Adding activities is now more forgiving of fields left empty
-
We can now alter PostgreSQL columns at will using table_column()
-
RSS generation has been sped up tremendously, putting much less load on cron
-
Some bigger modules have split lib.php into locallib.php for less memory usage
-
-
-
-
Languages and localisation
-
-
-
Updates to nearly every language pack
-
Moodle can override the default character set in Apache, making languages more reliable
-
Multibyte languages now wrap properly
-
Better handling of locales and encodings on very multilingual sites (like moodle.org)
-
New languages: Slovenian and Hebrew!
-
-
-
-
Security Fixes
-
-
-
Fixed a number of possible XSS entry points and path disclosures
-
Attributes of tags in HTML are now parsed even more thoroughly for naughty scripts
-
User profile pages are no longer available by default to strangers
-
All text is now cleaned on output (not just input)
-
Email addresses are not used on outgoing mail if the user requests that
-
New setting loginhttps will use secure https for the login, then switch back to http
-
-
-
-
Administration
-
-
-
Spiffy new interfaces for adding/removing students, creators and admins
-
Failed logins are now logged, and can be displayed to users upon a successful login
-
Logs now support viewing by group, and by errors
-
Modules now behave more consistently on the site front page
-
Front page "students" can be all users on site, or all users in at least one course on the site
-
Email-sending can now be enabled/disabled on any user's profile page
-
-
-
-
Authentication
-
-
-
All authentication methods will now co-exist with internally-created accounts
-
New support for authenticating against First Class servers
-
Fixes for POP3 authentication
-
-
-
-
Navigation
-
-
-
Visitors can be automatically logged in as guest
-
Jump menu now always shows "Jump to" to help distribute clues about what it does
-
Jump menu now has a much clearer way of grouping activities into sections
-
-
-
-
Blocks
-
-
-
Block system can now cope with custom course formats and changes in format
-
New login block allows login from site front page
-
Online users block on home page shows users from the whole site
-
-
-
-
Editor
-
-
-
New editor configuration screen for the admin
-
New support for anchors within pages
-
Spell-checking is now supported in the editor, it uses aspell on your server operating system
-
-
-
-
Chat
-
-
-
Chat now includes a server-side daemon (in PHP) for scalable, instant chat
-
-
-
-
Choice
-
-
-
Significantly revamped to make a lot more sense, with more option
-
-
-
-
Forum
-
-
-
Several fixes when dealing with groups
-
Users can choose to receive forum posts as daily digests of subject lines or whole posts.
-
Discussion listing is now paged
-
Teachers now have complete control over forum subscriptions, and can subscribe anyone at will
-
"Last post" date is shortened and linked to the last post
-
Forums now list RSS feeds on the index page
-
Better-looking HTML mail using the full stylesheet
-
Forum mail older than two days is never sent out (to prevent unwanted floods)
-
Blocked mail is logged so that teachers can see it
-
Discussion branches can be "split" from the main discussion, into a new discussion
-
-
-
-
Glossary
-
-
-
Glossary entries can be defined as "always editable"
-
Glossaries now list RSS feeds on the index page
-
Many fixes throughout
-
-
-
-
Quiz
-
-
-
New floating timer for timed quizzes
-
Attempts may now be restricted to specific computers
-
Quizzes can now require a special password
-
New question type for Calculated Questions
-
Numerical questions now support units
Questions can be previewed in the editing pages
-
Questions can now be exported in several formats
-
More intelligent handling of category listing when editing questions
-
New (and incomplete) XML export format, will eventually be quiz-feature-complete
-
Shortanswers can now contain all sorts of strange characters
-
-
-
-
Resource
-
-
-
Adding resources is now a one-step process with more control
-
Web page, Web link, Uploaded file and Program resource all combined into one type!
-
Program resources replaced by Parameters that allow a lot of of interesting interaction with external resources, both remote and uploaded into Moodle.
-
Collapsible forms with memory to make forms less daunting for beginners without slowing down experienced users
-
-
-
-
SCORM
-
-
-
Many fixes and improvements - works with an even wider variety of packages
(Because this release contains important security fixes, we highly advise that sites using any
- previous version of Moodle upgrade to this version as soon as possible.)
-
-
-
-
Some important security fixes
-
-
-
Better checking/cleaning of script parameters used in quite a few areas
- throughout Moodle (a BIG thanks to Petr Skoda for his recent security audit!)
-
Quoted some SQL parameters in the glossary module to prevent possible injection
-
-
-
-
A few small new things
-
-
-
New PAM authentication module for direct authentication on Unix/Linux
-
Course creators can now restore to new or existing courses
-
Forum posts now include detailed headers to allow correct threading in mail clients
-
-
-
-
And a bunch of other bug fixes
-
-
-
Backup is now more able to cope with errors (eg if backup is interrupted)
- and can clean up uncompleted files
-
Fix for database authentication against a PostgreSQL database
-
Fixes for some parts of installation to PostgreSQL
-
Forum subject lines are now only broken up in recent activity display
-
Database-based enrolments now actually work :-)
-
SQL fixes for creation of RSS feeds from PostgreSQL
-
Added rtsp to the list of allowed protocols in cleaned HTML text
-
User profile and profile editing page can be called without parameters
-
Upgraded xmlize library to latest version
-
Upgraded phpmailer library to latest version
-
Various small code-only cleanups
-
Admin menu now allows backup/restore of the "site course" (front page)
-
Fixed a display bug in the forums index which only showed in PHP5
-
Highlighting function (eg after search) was stripping backslashes
-
Info from LDAP is now decoded from utf8
-
Course listings now work better with very large amounts of courses
-
Two SCORM bugs fixed (a typo and a problem with onbeforeunload)
-
Some cleanups when printing text, headers and variables in Lesson
-
Calendar now functions as expected even when you login as someone else
-
Fixed a few remaining short PHP tags
-
Better randomness for random questions (fix for bug introduced in 1.4)
-
When a teacher is removed from a course, they are now also removed from all groups in that course
-
Fixed strip_pages bug in Wiki
-
Fixes for charset detection in backups and multilang filter under PHP5
-
-
-
-
-
-
-
-
-
-
Moodle 1.4.1 (12th September, 2004)
-
-
-
A few little new things
-
-
-
New "Email Protection" filter will obfuscate all email addresses within all texts
- (to help prevent automated address-harvesting)
-
Allowed email addresses can now be restricted (see config-dist.php for details)
-
Extra instructions for translators embedded in translation interface
-
New help page for Directory Paths
-
-
-
And some bug fixes
-
-
-
Improved performance when viewing site logs
-
Improved paging and performance in glossary
-
Glossary entries are now shown correctly if they belong to multiple categories
-
Do not redeclare auth_user_login upon failed login
-
Fixed two missing icons in the cordoroyblue theme
-
Fixed missing "New event" button on Upcoming Events page
-
Always addslashes on chat messages from daemon users before inserting into db.
-
Fixes for handling of fixed enrollment periods when this is set for a course
-
Site course ID (defined as SITEID) is no longer assumed to be always 1
-
Default memory limits are increased beyond 16M, to help Moodle continue
- working even when there is some unplanned memory problem
-
Smilies are now rendered as pictures in Markdown format texts
-
Workshops work under Recent Activity again
-
file.php can now only be used to access data within courses
-
Improved behaviour of calendar blocks on home page
-
Fixed quotes bug with PostgreSQL database specification produced by installer
-
Fixed sometimes-missing display of correct answers during quiz review
-
<tt> and <code> are now allowed tags
-
Section summaries, course summaries and labels are again no longer cleaned of Javascript
-
Fixed a rare LDAP bug that could cause new accounts not to be created
-
-
-
-
-
-
-
-
-
Moodle 1.4 (31st August, 2004)
-
-
-
Headlines
-
-
-
Compatibility with PHP 5
-
New easy installer wizard leads you through the creation of the initial config.php file
-
Installation is now completely localised to your preferred language
-
Completely revamped Resource module make it easier to add new resources and to send data to them.
-
New Enrolment system featuring modules such as completely automated Paypal payments,
- flatfile scanning, or external database control.
-
Blocks now work on the front page, plus you can put a topic section above the middle part
-
Chat now includes a server-side daemon (in PHP) for scalable, instant chat
-
New Wiki module!
-
New support for editing text using the Markdown format
-
Many bug fixes in all areas
-
-
-
-
Under the hood
-
-
-
Resource module has its own Add menu now, and uses class-based submodules, making it much
- easier now to add new resource types to this menu
-
Quiz module has been refactored into class-based questiontype plugins.
-
Enrolment process has been refactored into class-based enrolment plugins.
-
Glossary display formats are now name-based, and it's easier to plugin new ones.
-
Improved behaviour of many modules when they are used on the site page.
-
Revised Filter structure is faster and now compatible with Turck MMcache.
-
Adding activities is now more forgiving of fields left empty
-
We can now alter PostgreSQL columns at will using table_column()
-
RSS generation has been sped up tremendously, putting much less load on cron
-
Some bigger modules have split lib.php into locallib.php for less memory usage
-
-
-
-
Languages and localisation
-
-
-
Updates to nearly every language pack
-
Moodle can override the default character set in Apache, making languages more reliable
-
Multibyte languages now wrap properly
-
Better handling of locales and encodings on very multilingual sites (like moodle.org)
-
New languages: Slovenian and Hebrew!
-
-
-
-
Security Fixes
-
-
-
Fixed a number of possible XSS entry points and path disclosures
-
Attributes of tags in HTML are now parsed even more thoroughly for naughty scripts
-
User profile pages are no longer available by default to strangers
-
All text is now cleaned on output (not just input)
-
Email addresses are not used on outgoing mail if the user requests that
-
New setting loginhttps will use secure https for the login, then switch back to http
-
-
-
-
Administration
-
-
-
Spiffy new interfaces for adding/removing students, creators and admins
-
Failed logins are now logged, and can be displayed to users upon a successful login
-
Logs now support viewing by group, and by errors
-
Modules now behave more consistently on the site front page
-
Front page "students" can be all users on site, or all users in at least one course on the site
-
Email-sending can now be enabled/disabled on any user's profile page
-
-
-
-
Authentication
-
-
-
All authentication methods will now co-exist with internally-created accounts
-
New support for authenticating against First Class servers
-
Fixes for POP3 authentication
-
-
-
-
Navigation
-
-
-
Visitors can be automatically logged in as guest
-
Jump menu now always shows "Jump to" to help distribute clues about what it does
-
Jump menu now has a much clearer way of grouping activities into sections
-
-
-
-
Blocks
-
-
-
Block system can now cope with custom course formats and changes in format
-
New login block allows login from site front page
-
Online users block on home page shows users from the whole site
-
-
-
-
Editor
-
-
-
New editor configuration screen for the admin
-
New support for anchors within pages
-
Spell-checking is now supported in the editor, it uses aspell on your server operating system
-
-
-
-
Chat
-
-
-
Chat now includes a server-side daemon (in PHP) for scalable, instant chat
-
-
-
-
Choice
-
-
-
Significantly revamped to make a lot more sense, with more option
-
-
-
-
Forum
-
-
-
Several fixes when dealing with groups
-
Users can choose to receive forum posts as daily digests of subject lines or whole posts.
-
Discussion listing is now paged
-
Teachers now have complete control over forum subscriptions, and can subscribe anyone at will
-
"Last post" date is shortened and linked to the last post
-
Forums now list RSS feeds on the index page
-
Better-looking HTML mail using the full stylesheet
-
Forum mail older than two days is never sent out (to prevent unwanted floods)
-
Blocked mail is logged so that teachers can see it
-
Discussion branches can be "split" from the main discussion, into a new discussion
-
-
-
-
Glossary
-
-
-
Glossary entries can be defined as "always editable"
-
Glossaries now list RSS feeds on the index page
-
Many fixes throughout
-
-
-
-
Quiz
-
-
-
New floating timer for timed quizzes
-
Attempts may now be restricted to specific computers
-
Quizzes can now require a special password
-
New question type for Calculated Questions
-
Numerical questions now support units
Questions can be previewed in the editing pages
-
Questions can now be exported in several formats
-
More intelligent handling of category listing when editing questions
-
New (and incomplete) XML export format, will eventually be quiz-feature-complete
-
Shortanswers can now contain all sorts of strange characters
-
-
-
-
Resource
-
-
-
Adding resources is now a one-step process with more control
-
Web page, Web link, Uploaded file and Program resource all combined into one type!
-
Program resources replaced by Parameters that allow a lot of of interesting interaction with external resources, both remote and uploaded into Moodle.
-
Collapsible forms with memory to make forms less daunting for beginners without slowing down experienced users
-
-
-
-
SCORM
-
-
-
Many fixes and improvements - works with an even wider variety of packages