@ -62,28 +62,128 @@ All security issues are published and patches are attached on <a href="https://s
<ul>
<li></li>
<li>(8a75f65 - #7242) Fix SQL injection in mySpace/users.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d64a02c156c7adf3983807be860a7848311dbfb3">d64a02c1</a> - <ahref="https://support.chamilo.org/issues/7272">#7272</a>) Fix SQL injection threats and replace SESSION variable with api_get_user_id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/587961662a8f9d035e52f14cd0aa4fee3aee68d8">58796166</a> - <ahref="https://support.chamilo.org/issues/7275">#7275</a>) Add security token to course copy tool</li>
</ul>
<h3>New Features</h3>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1a6a4a927eaf9aa919e47852a5ea7d6698063fac">1a6a4a92</a> - <ahref="https://support.chamilo.org/issues/7272">#7272</a>) Add possibility for plugins to define main tabs</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ef242abd937637ec96973ecd7ad7b431949eab87">ef242abd</a> - <ahref="https://support.chamilo.org/issues/7255">#7255</a>) Add multiple file upload in forum, and show list of attachment files from view threads</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c8f940be4aa4587e57fb36bab800b3e90a4f8762">c8f940be</a> - <ahref="https://support.chamilo.org/issues/7338">#7338</a>) Add REST web service to get personal messages (from inbox)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2db9057d7b589e1d91554f5f39df415c810aeb95">2db9057d</a> - <ahref="https://support.chamilo.org/issues/7328">#7328</a>) Add theme_backup and default_template settings</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8d9a82535e9a1f6e11832f8217809d6e8cae9b36">8d9a8253</a>) Add script to check users data in CSV file</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f52df87bded7b10787bec5516124024b5ad4edea">f52df87b</a> - <ahref="https://task.beeznest.com/issues/8845">BT#8845</a>) Add script to move users from one course to another depending on them having passed an exam or not</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/27493b32acc9d6cde3e95b5a34e4c03dcc004589">27493b32</a> - <ahref="https://support.chamilo.org/issues/7324">#7324</a>) Add possibility to hide recordings to students in conferences list in BBB plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c24c758f7469fd73646892f2d37636d158c9fd8a">c24c758f</a> - <ahref="https://task.beeznest.com/issues/8840">BT#8840</a>) Adding $_configuration['auto_detect_language_custom_pages'] to detect the language in custom pages</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a2ff44cf6978393a3b5577afd408f11d58694c3c">a2ff44cf</a> - <ahref="https://support.chamilo.org/issues/7212">#7212</a>) Add calculated answers feature (in beta test)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/25cd7ddc4928c76591dd983b05abf6a7cf929654">25cd7ddc</a>) Use .gitattributes file to enable special Github features for versions packaging</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/002a0ab5a3901e8f8ef277ba06d841598c7ea93d">002a0ab5</a> - <ahref="https://support.chamilo.org/issues/7309">#7309</a>) New icons for questions types</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0d131f9e4ee054d8099cbe470130aaa4e5ac01bc">0d131f9e</a> - <ahref="https://task.beeznest.com/issues/8746">BT#8746</a>) Adding option "include all users" to export</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/58334f81813bf4f98fd29c1c0b39e8510fb7de2e">58334f81</a> - <ahref="https://task.beeznest.com/issues/8746">BT#8746</a>) Add OnlyBestAttempts option to show only the best attempts in exercise results list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8ad728a6637a44570712e7c14e66b3b7bcea5f33">8ad728a6</a> - <ahref="https://support.chamilo.org/issues/7279">#7279</a>) Add tour plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fc3508ec07069da7e41e183e490cc60db15e8dcf">fc3508ec</a>) Add $_configuration['show_official_code_exercise_result_list'] to show the student's... official code in exercise results lists</li>
<li>(577c7e7 - BT#8703) Add $api_warn_hosting_contact() and $_configuration[1]['hosting_contact_mail'] to explain who to contact in case of reaching a hosting limit</li>
<li>(5a5e6bc - BT#8736) Add $_configuration['email_alert_manager_on_new_quiz'] to send an e-mail to administrator for new quiz</li>
<li>(ea16dbd - BT#8697) Add $_configuration['order_user_list_by_official_code'] to order users lists by official code</li>
<li>(019987d - BT#8316) Allow courses to be sorted inside a session (requires manual database change)</li>
<li>(bafcdef - BT#8611) Add option to make a copy of a surveys inside the same course</li>
<li>(1ee0d78 - BT#8605) Add option to "add me as teacher in courses" during CSV import</li>
<li>(9dbab31 - BT#8459) Add $_configuration['hide_scorm_copy_link'] to hide the icon in the learning paths list</li>
<li>(d942e8e - BT#8457) Add $_configuration['allow_lp_return_link'] option to change the return link in LPs</li>
</ul>
<h3>Improvements (minor features)</h3>
<ul>
<li></li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/147a23b81041ccdc8eadc6506d767c14fe1b0ac4">147a23b8</a> - <ahref="https://task.beeznest.com/issues/8953">BT#8953</a>) Fixing question pool for admins</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5e8de8ff9223af5432e3097297aa0ffa456a0bf7">5e8de8ff</a>) Improvements to presentation of the lp results table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a6bed8f0027c975c6c493c249324311dcc12e6c3">a6bed8f0</a>) Update installation guide for 1.9.10</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f0c55ab5674a90266b97f5224989ccd3434c5ccb">f0c55ab5</a> - <ahref="https://task.beeznest.com/issues/8783">BT#8783</a>) Fix bug preventing login when terms and conditions are active but not "allow registration"</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c9cdd03091f438128220b00d6d48f17a178bf23f">c9cdd030</a>) Update session icon (new icon)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ad223f2076236788af1108627e4a5ec20ed8d4a8">ad223f20</a>) Fix JS parse error caused by additional commas in main_api</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/643a7e2b59a18acbbc934bc0c1cf8fdb381a4022">643a7e2b</a> - <ahref="https://task.beeznest.com/issues/8922">BT#8922</a>) Fixing query in question pool</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/715cb49a5d47b1037b3d2c212cc458bc859610b8">715cb49a</a> - <ahref="https://task.beeznest.com/issues/8659">BT#8659</a>) Don't force int values for global score questions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fc8d42552b0c2b755baa7423e5aec535f28df951">fc8d4255</a>) Adding learnpath::getLpFromSession() function instead of calling manually.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c0dc2ab869fa96528e8a8c6e2d8a0d0cf4e1741c">c0dc2ab8</a> - <ahref="https://task.beeznest.com/issues/8898">BT#8898</a>) Fix suspend_data, launch_data and lesson_location</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f809a1a5fde4ab5966135a20e79e96e42b32ba4f">f809a1a5</a>) Prevent inserting 2 documents in the same course with the same name.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d91b21d215e296e0cfe6c55482f9aaf17d23561c">d91b21d2</a> - <ahref="https://task.beeznest.com/issues/8892">BT#8892</a>) Fixing assignment counter when using session id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/71d1cb35c41da6de7b0018fcc021066536a67d2b">71d1cb35</a> - <ahref="https://task.beeznest.com/issues/8886">BT#8886</a>) Remember last question id position when continuing exam</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/36c99d7c887311617456cf2d9843beb76a736c65">36c99d7c</a> - <ahref="https://task.beeznest.com/issues/8605">BT#8605</a>) Students can be teachers</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/03a9f8bbaf93b43f2c31c4e541c3ad50a33d192f">03a9f8bb</a> - <ahref="https://support.chamilo.org/issues/7319">#7319</a>) Fix date validation</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2a46802eb65c55919011a005f0ce02658b19d830">2a46802e</a> - <ahref="https://support.chamilo.org/issues/7330">#7330</a>) Add HotPotato preview for student</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1cf9bffeba6f3b63732834f288768814210b9a69">1cf9bffe</a> - <ahref="https://support.chamilo.org/issues/7335">#7335</a>) Show user name in chat window</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ae64b54b2e019e546a78fb51c1418134776f9d5b">ae64b54b</a>) If cookie is not set. Set it again otherwise the site will be blocked</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c2418c8156996f0dfd01d2ba46a2dd8af4683ec8">c2418c81</a> - <ahref="https://support.chamilo.org/issues/7296">#7296</a>) Add boolean parameter 'showAllAssignedCourses' in function 'getCoursesFollowedByUser' to retrieve all assigned courses if needed</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9e03986a037e573db103efbda1d91aa64cb371d6">9e03986a</a> - <ahref="https://support.chamilo.org/issues/7324">#7324</a>) Improve list of BBB conference recordings to show length (in minutes) and show hide icon even if there is no recording</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/620012a710f2fe59fee48c0896fe31e3cd5ef2eb">620012a7</a> - <ahref="https://support.chamilo.org/issues/7327">#7327</a>) Update BBB plugin to use GUID-like identifier to avoid clash between conferences</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/691535c705014246e82123a6feb20eb68d325466">691535c7</a> - <ahref="https://task.beeznest.com/issues/8770">BT#8770</a>) Fixing question_pool not showing questions of a specific category</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/444dfd951946954e24ba26d27f9a469440fb6f26">444dfd95</a> - <ahref="https://task.beeznest.com/issues/8825">BT#8825</a>) Always show the gallery icon</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e187de23ffa24690ba9768244f9634949994aaad">e187de23</a> - <ahref="https://task.beeznest.com/issues/8826">BT#8826</a>) Fixing user import without username</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b12ef4ab9995b7f5711a154e66742d2c1ddb146a">b12ef4ab</a>) Fix small sprite overflow in slider paging</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2f82c4b6108d92ef8da5c6e5ee257dd2d2754825">2f82c4b6</a>) Add missing files from jqgrid lib.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/74479bbcc65428e0417c57f4474091bb533c6f9a">74479bbc</a> - <ahref="https://task.beeznest.com/issues/8808">BT#8808</a>) Hiding session if all courses are hidden or closed</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/55aac07fbf558c3c9a78c0a161d8d6cfae3fc1ef">55aac07f</a>) Fix delete course form session screen</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b1e1cda149a0e878a1d2cb07f99d2efd196f374e">b1e1cda1</a>) Add the WebService WSEditUserWithPicture</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d6a6d6ae9c3be7903c77945de7fb64b1e3983a99">d6a6d6ae</a> - <ahref="https://support.chamilo.org/issues/3702">#3702</a>) Fix social network sender to use no-reply address if defined</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/49154e2f2189656cfc34c2751efe2bf94c7cecc5">49154e2f</a> - <ahref="https://support.chamilo.org/issues/7032">#7032</a>) Prevent users with dash in username</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b1d261db6f39591d839caece1de416027e9a438b">b1d261db</a> - <ahref="https://support.chamilo.org/issues/7320">#7320</a>) Update Twig to version v1.16.0 + move to vendor folder</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/835382fcd914bb524101d76950ddb55c5023ed35">835382fc</a> - <ahref="https://task.beeznest.com/issues/8773">BT#8773</a>) Block access to assignment if not active</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1c31e2613ea0d56ac40408aa660326472c733f6d">1c31e261</a>) Fix code blocking emails with attachments</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fa02a1f08efe1be2425567a34caa235775dbce85">fa02a1f0</a> - <ahref="https://task.beeznest.com/issues/8787">BT#8787</a>) Only show student attempts if exercise is visible</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/572c822ea989a12086845646011af0406a556e4b">572c822e</a> - <ahref="https://task.beeznest.com/issues/8787">BT#8787</a>) Remove access to deleted exercises</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f87ddb98f413272d15d0e5ce186ac13187127573">f87ddb98</a> - <ahref="https://task.beeznest.com/issues/7802">BT#7802</a>) Fix .ics import in agenda</li>
<li>(5a947dc - BT#8340) Fix DB session handler by using alternative class name</li>
<li>(b33c2b5 - BT#7740) Fix sessions list in sessions history page</li>
<li>(5445d05) Fix display bug in learning paths that hides the table of contents when more than 15 items</li>
<li>(595fafb - BT#8231) Add setting to decode UTF-8 in registration web services</li>
<li>(39f5916 - BT#8295) Add Spanish to available languages in custom pages</li>
<li>(3995283 - BT#8295) Fix lost password page in custom pages</li>
<li>(528102f - BT#8289) Fix Chrome error when loading page HTML source</li>
@ -157,6 +252,21 @@ All security issues are published and patches are attached on <a href="https://s
<li>(fd61c0f) Add missing icons</li>
<li>(a55776c - BT#8189) Fix for users inscription with approval setting</li>
</ul>
<h3>Stylesheets and theming</h3>
Stylesheets have been considerably changed in version 1.9.8, which might require a little update on your side if you have a custom stylesheet. We're sorry about it, but it was really necessary to improve the adaptability of the interface for mobile devices (which we are sure you will appreciate). If you only changed the logo, we recommend you make a copy of an existing Chamilo style (main/css/chamilo*) again, rename it and simply replace the logo then upload the new style. If you have more complex styles, you might want to ask for the assistance of your web designer at the moment you update Chamilo to this version.
<ul>
<li>No major style changes in this version, but a lot of visual improvements</li>
</ul>
<h3>Web services</h3>
<ul>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cce71ec43ec4e37a8ee4165b098bd344196bbbc6">cce71ec4</a> - <ahref="https://support.chamilo.org/issues/7338">#7338</a>) Add web services classes for autoload</li>
<li>(595fafb - BT#8231) Add setting to decode UTF-8 in registration web services</li>
</ul>
<h3>Removals</h3>
<ul>
<li>Old question types icons were replaced by new icons</li>
<li>Old session "window" icon was replaced by a new icon</li>