<p>This is our technical changelog, aimed at providing you a list of the new features, small changes and bug fixes as well as the security issues, style changes and known issues that remain present. This changelog is provided version by version, latest versions first and helps you locate when a specific feature has been made available in Chamilo. If you would like a shorter list of features or a list of overall features, please check our website: <ahref="http://www.chamilo.org/">http://www.chamilo.org/</a></p>
<p><i>Note: most #wxyz references are issue numbers you can find in <ahref="http://support.chamilo.org/projects/chamilo-18/issues"target="_blank">our public bug tracking system</a>. Some references marked BT#xyz are developments made externally for BeezNest customers and integrated into Chamilo. The details of these tasks cannot be seen for confidentiality reasons, but the code change is public and can be reviewed by anyone.</i></p>
<p>Chamilo 1.10.0 is a major version of the 1.10.x branch, with new features and bugfixes on top of 1.9.10. As a major version, it requires the use of the upgrade script in order to upgrade an existing Chamilo portal. See install instructions</p>
<p>San Juan (or the "Old San Juan") was the main (old) harbour of Puerto Rico island. A frequent stop-over harbour for Europe's immigrants to the "new world" (be it Latin America or North America). Chamilo 1.10.0 marks a very strong intermediate step between the "old" Chamilo, inheriting over 14 years of code and experiences, and the "new" Chamilo, still maintaining its history of user experiences, but reworking the building bricks in a way that will make new developments possible faster, so that Chamilo can spread to the rest of the world in a rapid but stable way. Chamilo 1.10.0 integrates several new techniques of development that should improve is reliability, speed and flexibility. Welcome to the New World of learning, welcome to Chamilo 1.10.0! (so to speak)</p>
<li>We changed/fixed several calls to SQL NOW() to api_get_utc_datetime(), as our coding conventions require. This *might* have a small adverse effect of generating a hole or a superposition in connections tracking in a few admin reports. See commits <ahref="https://github.com/chamilo/chamilo-lms/commit/17c04edf6bb932361ecb1f5092aaed87962d4301">17c04ed</a>, <ahref="https://github.com/chamilo/chamilo-lms/commit/df958828f8992aefcd8ef603cc7087979c753653">df95882</a>, <ahref="https://github.com/chamilo/chamilo-lms/commit/b568eb4e67509a44bcafff68c580b65675cbd1d6">b568eb4</a> and <ahref="https://github.com/chamilo/chamilo-lms/commit/3b8a26f3634da86fccab4db2921a6613e3c111d1">3b8a26f</a> for details</li>
<li>A few languages now get a "parent" language which is not English. In this case, we have based the update query on an ID that we "assume" to be the right one for Spanish, Italian, French, Chinese and Portuguese. If the ID is not correct, you might, in the worst case scenario, get Chinese or Arabic terms appear in a language that is not the primary one, like Galician (normally taking Spanish as parent language). This can be fixed very easily by an "UPDATE language SET parent_id = NULL"; for all your languages, and then re-apply the parent manually to your sub-language if it needs one.</li>
<li>"Character set" platform setting can't be modified. It is now fixed to UTF-8 (see #7652). This comes as a decision given the fact that other character encoding types were only there for backwards compatibility reasons, and that the last version with something else than UTF-8 was released more than 5 years ago.</li>
<li>Starting from 1.10.0, courses directories will really be deleted when the course is deleted. No more logical-delete-but-no-physical-delete policy where the folder used to remain available for last-minute recovery of resources. You are trusted to take backups when necessary to avoid inconvenient situations. This comes as a decision considering the increasing number of huge installations where ghost course directories become a considerable space issue very quickly, and as an observation that, in fact, this feature is very little known and very few people use it to actually recover deleted course material.</li>
Only showing some of the more than 3000 commits since 1.9.10 (https://github.com/chamilo/chamilo-lms/compare/v1.9.10...1.10.x). This section is divided into two for practical purposes: one fo normal users, one for developers and sysadmins.
<h4>For end-users, teachers and Chamilo admins</h4>
<ul>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ab71b27233f6bbab8266fbc4be3ea96bf7512213">ab71b272</a>) Add clear documentation about dropping support for IE8 (only supporting IE9 and up + all other browsers) starting in 1.0.x</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8e1e8a97fa266eba6d807fb129da318bbf7ff171">8e1e8a97</a> - <ahref="https://task.beeznest.com/issues/9889">BT#9889</a>) You can now link a video to your course description</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bd5519006ec43eec82b17cddc1f6475a73830d71">bd551900</a> - <ahref="https://task.beeznest.com/issues/9889">BT#9889</a>) Add Session Description page to see more details about the session from the sessions catalogue</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/415c428aada4078ab4bd16a2f4adc38e65b2e690">415c428a</a> - <ahref="https://task.beeznest.com/issues/9884">BT#9884</a>) Courses inside the session can now be ordered manually</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/257ffbba6b59a4546bb7567d4e37bb9bcb84471c">257ffbba</a> - <ahref="https://task.beeznest.com/issues/9887">BT#9887</a>) Add feature to search session by their courses' tag</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/56be49acb883c678b858500308da01444ea505a2">56be49ac</a> - <ahref="https://support.chamilo.org/issues/7614">#7614</a>) Add custom tool icons on course homepage, allowing you to upload new icons for each tool inside your course</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dafe35a1588f0c48f2bff328ee47b6f890f90fca">dafe35a1</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Add comparative chart in gradebook for student to compare class results to own results + PDF export</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/527a44f02555b89696b7542c7d9f88f478beb87c">527a44f0</a> - <ahref="https://task.beeznest.com/issues/9943">BT#9943</a>) Add audition data when deleting/adding users to a session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/53e2b02659efa482794fa1f65a938bfd97fb85e3">53e2b026</a> - <ahref="https://task.beeznest.com/issues/5765">BT#5765</a>) Add the possibility for a learning path to be assigned only to specific users or groups (e.g. to give recovery content to specific students)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2a5084462939e27783dd3a7cf1070809c26162b1">2a508446</a> - <ahref="https://support.chamilo.org/issues/7719">#7719</a>) Add new session dates. Now sessions have display start/end dates, student access start/end dates and teacher access start/end dates)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d2686087503ad77440b4635919b7244bbcf7e72b">d2686087</a> - <ahref="https://task.beeznest.com/issues/7058">BT#7058</a>) Improve wiki toolbar</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/722803f55e882a7893914183be733e750e747ab2">722803f5</a> - <ahref="https://task.beeznest.com/issues/9886">BT#9886</a>) Add gamification_mode setting (global, but mainly for learning paths) and a special gamification presentation mode - More on this in the future in teacher documentation for 1.10.x</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/eb859c335deea72c8fa9e92f8f502373b9c0ddb3">eb859c33</a> - <ahref="https://task.beeznest.com/issues/5763">BT#5763</a>) Add learning paths categories feature to order your learning paths (if you have many in each course)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d30825c156f1a1d99a1753a210f4d876aedfe4b6">d30825c1</a>) Add feature to restrict some global tabs to admin/teacher only.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/545ca410a210ee2b7cf324c326837dfe048d3046">545ca410</a> - <ahref="https://task.beeznest.com/issues/4301">BT#4301</a>) Unify classes and social groups. A "closed-doors" social group is a class and can be subscribed to courses. Classes now have their own social space to interact out of courses context.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/84901e877fd58e2d3fdf04d66c7c4c3aff7331db">84901e87</a> - <ahref="https://support.chamilo.org/issues/6050">#6050</a>) Users tool (inside course) redesigned to allow for the management of students, teachers, course-groups and classes</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/643d3e6c849ef1c8e0ed990b296ca9bf844aa06f">643d3e6c</a>) Add requirements/dependencies (sessions sequences) in the session catalog and administrative sessions pages</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d26d3817f9d7a57b0edaa7b31a8314fc310c81be">d26d3817</a> - <ahref="https://task.beeznest.com/issues/4296">BT#4296</a>) Add feature to let teachers create sessions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4ff6568d67190413b78cc3f58043b0ecb1622d29">4ff6568d</a> - <ahref="https://task.beeznest.com/issues/7058">BT#7058</a>) Add unoconv support to enable broader file formats exports and conversions (more in future versions). This requires the installation of the UNO libraries on the server, so might not be available to all admins.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dc36a8134b8354355e5dc3f3bc8df8fd53a9b2d7">dc36a813</a> - <ahref="https://task.beeznest.com/issues/9874">BT#9874</a>) Fix issue with HTTP links not opening in learning paths on HTTPS portals (now show as links if cannot open in iframe) + style adjustment</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/45cb387f59371c836e7f3c18906532676a80d3f3">45cb387f</a>) Add validation to open subscription to session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1c9bfc4eb9581021f438dd7f2ff78f33f2883f5c">1c9bfc4e</a> - <ahref="https://support.chamilo.org/issues/7558">#7558</a>) Integrate WebRTC in global chat, enabling teachers and students to video-chat (one-to-one only) with social "friends" contacts through the global chat</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ccbc30fe4872d63de811acb216623b6dae2abc2f">ccbc30fe</a> - <ahref="https://support.chamilo.org/issues/7363">#7363</a>) Add My Certificates page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cc87b80bdf38a4e94711b053b31313b29729d03f">cc87b80b</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Add certificates report and downloads</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7895a0a7858cca1bd5df59c2f467278d82fae685">7895a0a7</a> - <ahref="https://support.chamilo.org/issues/7363">#7363</a>) Add certificates search if certificates are set to public (allow_public_certificates option is true)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/31570905f72083e3b406a32619fea72b47439d1c">31570905</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Add certificates export to the student boss role</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a9c6bea3a721e90e4b0ffca40c8736fcb253498b">a9c6bea3</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Add courses list for platform admins (other than course teachers) in certificates report</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2a7851f4880df56b2e6a3246030b0f3b28d98828">2a7851f4</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Add sessions list for platform admins (other than session creators) in certificates report</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7c769e079be97f98083ab2bce83e5ac81b39329b">7c769e07</a> - <ahref="https://support.chamilo.org/issues/7668">#7668</a>) Add forum peer assessment/scoring feature, to optimize MOOCs (students have to score at least 2 others)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/df93f7cd264be7a071e54f32773b8288ab489c86">df93f7cd</a> - <ahref="https://support.chamilo.org/issues/7566">#7566</a>) Fix issue showing previous exercise results in learning paths when one attempt limit but show results = true</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/366c609fef5f553c5a604e1728268e4c9ee03123">366c609f</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Add linking between skills management and badges management</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7276ba4af570cc2c5c3ada827cb3af533ff5b0ab">7276ba4a</a> - <ahref="https://support.chamilo.org/issues/7615">#7615</a>) Add sessions sequencing, allowing for inter-sessions complex dependencies for all-automated long-term training</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3e2929bd66048428d5362f316726fc4b28b6740f">3e2929bd</a> - <ahref="https://support.chamilo.org/issues/7211">#7211</a>) Add auto-start filtering for audio/video in exercises results page (preventing auto-play of medio when viewing the results report)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b3e76394df905656cfa62d843224217c5afc60fa">b3e76394</a> - <ahref="https://support.chamilo.org/issues/1370">#1370</a>) Remove metadata edition pages (was apparently not used and was starting to cause concern with maintenance)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5473790233424e3ee00cf205de021ae1cfa7c676">54737902</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Add skills list for management</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/645ebb82f6ac03b2017d5ca29a52c2a628981632">645ebb82</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Add more skills management features</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/95a3079fdf062ddf23f40abb063977d6c9ac3308">95a3079f</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Show skill info in skills wheel</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a38d1a02503b60ea5f4c5efd661541e9286745c3">a38d1a02</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Show course info in skills wheel</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/44443b952017b4edd13c76038ff91c9c432286e7">44443b95</a> - <ahref="https://support.chamilo.org/issues/7270">#7270</a>) Block answer submission when pressing the "enter" key in "fill the blanks" question type</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/840fa1b9e7f217fac1b149ac846e0adb47d46f40">840fa1b9</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Show skills info in skills wheel (admin view)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d49cc6d92e5dfb35c09c452fe9d539214dc857cb">d49cc6d9</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Show skill info in skills wheel (student view)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e479b19600f42be9787ea8d2af42f3a9e7b38fab">e479b196</a> - <ahref="https://support.chamilo.org/issues/7556">#7556</a>) Fix global calendar events. Show events that start or end between a specific dates range</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4991e1ea67a51c2c96f5dced16a8233313bd663a">4991e1ea</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Add create skill form (previously it was only possible to import them in CSV or create them from the skills wheel)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/90cfd73373b1c77dced58628b44eb4cf83e9a33b">90cfd733</a> - <ahref="https://task.beeznest.com/issues/9437">BT#9437</a>) Add access to session index page for general coach</li>
<li>Add two new roles: student's superior and invitee (more information in admin's guide)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/491d4069a03ab44a575dbe94c20233b15132e621">491d4069</a> - <ahref="https://task.beeznest.com/issues/9720">BT#9720</a>) Add access to skills wheel to HR managers</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3744e3099d560260c467dea32e1de964379999fe">3744e309</a> - <ahref="https://support.chamilo.org/issues/7609">#7609</a>) Add Skype plugin (only creates a skype user field in the user fields)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/44f2b22a8e35ecc31d361035c6eab78645d563f4">44f2b22a</a> - <ahref="https://task.beeznest.com/issues/9237">BT#9237</a>) Add option to hide certificate export link from students</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f93a65f308abfc862db0153aff57ddc3becc15bc">f93a65f3</a> - <ahref="https://support.chamilo.org/issues/7578">#7578</a>) Add Tagalog, Xhosa, Tibetan and Faroese languages in the default list of portal languages</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/27604d25b05aef1a4869866dd798d4ab59d137f5">27604d25</a> - <ahref="https://support.chamilo.org/issues/7536">#7536</a>) Add Twitter Cards and Open Graph meta headers (see platform settings' tracking tab)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e526605149d38e222a7fd7a49c929082052ef8cd">e5266051</a> - <ahref="https://task.beeznest.com/issues/9325">BT#9325</a>) Add administration page panels edition with CKEditor</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/192fdb5ead7c2c0998334daf009aa504e5ed22a5">192fdb5e</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Add company reports for student boss</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6d34c775dbcca32bbd086c7de82fdf7d1322946f">6d34c775</a> - <ahref="https://task.beeznest.com/issues/9441">BT#9441</a>) Add user groups to company reports</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/91c2f25db619d122268f56b5cd3c5d84122c7e29">91c2f25d</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Add group column in company report for student boss (if set as admin in those groups)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/263826e75f121757d942456437623bd172bacd35">263826e7</a> - <ahref="https://task.beeznest.com/issues/9433">BT#9433</a>) Add session support in company reports</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/24492aedb28b6c13672751a6037fc10418fd98e1">24492aed</a> - <ahref="https://task.beeznest.com/issues/5715">BT#5715</a>) Add option to invite users inside a group</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/86d56c0a8e20cb82cd51a50ed292c9c295b6c4ac">86d56c0a</a> - <ahref="https://task.beeznest.com/issues/5715">BT#5715</a>) Add user and group multiple select in survey</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/59c343104a938da7de97d0f5c267b4d9415abc7f">59c34310</a> - <ahref="https://support.chamilo.org/issues/4507">#4507</a>) Add Gravatar support to auto-populate users profile pictures with Gravatar</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4c50fa27e3f5d3c26e94148b8b7cb0faafb8c2d7">4c50fa27</a> - <ahref="https://task.beeznest.com/issues/9421">BT#9421</a>) Add groups support/filter to attendance tool</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/27c798903100fe3f95ec0fa5abd26981248f5fe4">27c79890</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Add ordering feature in gradebook items</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b540f82f114f693f220dd84f67d7a1a971a4c74d">b540f82f</a> - <ahref="https://task.beeznest.com/issues/9426">BT#9426</a>) Add possibility to really delete attendance sheets ("allow_delete_attendance" option). Previously, they could only be hidden</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/31eb59f9ad9e949acdf26e5a6e5ed78835d561e0">31eb59f9</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Show the user's avatar in all social pages</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/860314872e48da1ce7b46b09e9891739df87e4b5">86031487</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Show my friends' skills and courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ba5b122cb5d26a63825b5b5ec4a2d3c67601555e">ba5b122c</a> - <ahref="https://task.beeznest.com/issues/9494">BT#9494</a>) Add possibility to select exercises added in learning paths as scored items in the gradebook tool</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/af79274416a4c8285cf7cb543976802a2a71bef9">af792744</a> - <ahref="https://task.beeznest.com/issues/9324">BT#9324</a>) Show only session admin created users in user list and in session creation (1.10.x)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0f4ac57793baa68b2d11792c8fdf06a1ac4246ed">0f4ac577</a> - <ahref="https://task.beeznest.com/issues/9324">BT#9324</a>) Prevent session admins to see all users</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1a18a4cdd0bc2657f3d4c601b1c2a01a29593fb7">1a18a4cd</a> - <ahref="https://support.chamilo.org/issues/7485">#7485</a>) Add conversion from single answer to multiple answer and viceversa</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/04c7fff345941c64debc5be860f2891d8766ce14">04c7fff3</a> - <ahref="https://support.chamilo.org/issues/7268">#7268</a>) Show user IP on exercise results for teacher</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fec32f8566fc464cfdbcc28a30cad8b5ffee54b2">fec32f85</a> - <ahref="https://support.chamilo.org/issues/7268">#7268</a>) Show user IP on exercise results</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/857fc4c026f78f672ec89686dc55fb4afc89db38">857fc4c0</a> - <ahref="https://support.chamilo.org/issues/7268">#7268</a>) Show user IP on exercise overview</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/999c61edb1ac1ab58331bf8a7f8f2a0a4bf91f8f">999c61ed</a> - <ahref="https://support.chamilo.org/issues/7268">#7268</a>) Show user IP on exercise report</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/132919c0172180888638209e711e35f81a422497">132919c0</a> - <ahref="https://task.beeznest.com/issues/9422">BT#9422</a>) User in group can edit wiki page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f5a8f682453684e641cd4c44e4bbeb7f8183de86">f5a8f682</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Display badge icon in social home</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/23e8270934fde4f98af64869998cffac36d5e6bd">23e82709</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Display badge in skill wheel</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ffef26e2da6833e144ec1be8e919ac9ceca6018c">ffef26e2</a> - <ahref="https://support.chamilo.org/issues/7525">#7525</a>) Add possibility to achieve a skill when the certificates are not generated (previously, acquiring skills was linked to certificate generation)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c044bdcc7cd6f4b268a9410b5bcce1b02872f393">c044bdcc</a> - <ahref="https://support.chamilo.org/issues/7525">#7525</a>) Add option to enable the certificates generation or not (previously, these were always generated but sometimes it was not desired considering the certificate had not been modified)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/40f012b0fac484febc3be0f6cca244ea605a07ad">40f012b0</a> - <ahref="https://task.beeznest.com/issues/9083">BT#9083</a>) Add plugin to create Drupal users (D7 only, with the Chamilo module for Drupal)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a0913e428a4be20e3cbd6b3a82096de387c67f53">a0913e42</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Add OpenBadges (requires the Skills tool to be enabled)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bc3eb4a3cf8a27ff52f536f1c4eb367d66516611">bc3eb4a3</a> - <ahref="https://task.beeznest.com/issues/8968">BT#8968</a>) Add CKeditor integration (replaces legacy FCKeditor) with all previous plugins rewritten or reintegrated</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a0f28fecb51e5a9578eb734049bbf11d8b331213">a0f28fec</a> - <ahref="https://task.beeznest.com/issues/8316">BT#8316</a>) Add support for session duration and session courses sorting</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c94787cda42e824dcbd2dfd029ea5a017fd34bf5">c94787cd</a> - <ahref="https://task.beeznest.com/issues/9049">BT#9049</a>) Add session description (shown in sessions catalog)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e17cb4c01c3e91479ba32d4030bfd2db2d17bf89">e17cb4c0</a> - <ahref="https://task.beeznest.com/issues/9329">BT#9329</a>) Checks only results with qualification in gradebook</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cb3f1a46287eb2557fd8767a1ff2dc07b7ee3a12">cb3f1a46</a> - <ahref="https://task.beeznest.com/issues/7721">BT#7721</a>) Add branch tables (this will be further developed upon in future minor versions and will enable multiple Chamilo instances to "synchronize")</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ebf721facadb0d04265ff68dab6d45e970b40c0b">ebf721fa</a> - <ahref="https://task.beeznest.com/issues/9884">BT#9884</a>) Add tags search feature for extra fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9293ab1f481b31d1e2ece34e95f9659299eb8545">9293ab1f</a> - <ahref="https://task.beeznest.com/issues/9889">BT#9889</a>) Vendor - Add Essense library to get video's embed url</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/aa3d79d40e6e00fc81f38df526b588e259e5ca1c">aa3d79d4</a> - <ahref="https://task.beeznest.com/issues/9889">BT#9889</a>) Add Formvalidator element of URL type</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/50b93d897f49cb459960c013cb5eb0343eb04837">50b93d89</a> - <ahref="https://task.beeznest.com/issues/9884">BT#9884</a>) Use Doctrine entities in Session's detail page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/17e11e172073a2ae471bcf08d213607d0dfb0f27">17e11e17</a>) Enable datetime for thematic advance</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a76b1f27112c354a6b720e03ab07926b7d22888b">a76b1f27</a>) Added subscribe users icon to lp list tpl</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/eb8924cbea671b2c6b8dde38146a463d6db4d8e6">eb8924cb</a>) Remove calls to unused field target_course_code</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f753b615190661971b2eb21a977c4babd929b575">f753b615</a> - <ahref="https://task.beeznest.com/issues/9887">BT#9887</a>) Restore function to search courses in the catalog</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1690700561b59395a93ec631a30db708b9f76ef6">16907005</a> - <ahref="https://task.beeznest.com/issues/9887">BT#9887</a>) Create extra field with tags for courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c4d1197e2445a52209b1780208a657f9854d41eb">c4d1197e</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Add condition to see session details view</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dc755d72524b892261d60af2cda3f2af78573add">dc755d72</a>) Add option in configuration.dist.php 'gradebook_detailed_admin_view'</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1db15fbaabf56aa362df0e64d0d25f5878fed2d0">1db15fba</a> - <ahref="https://task.beeznest.com/issues/9962">BT#9962</a>) Enable unsubscribe user from session's course</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/129d55433537d22df3e2880fe5138217a3f8347d">129d5543</a> - <ahref="https://task.beeznest.com/issues/9884">BT#9884</a>) Edit form with tags from extrafields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/034256bd65cee398abfe0b003f0459ffd7c8d03e">034256bd</a> - <ahref="https://task.beeznest.com/issues/9884">BT#9884</a>) Save tags with extra fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c1dd1e0a732224a7f61b5817837b96ea9661e401">c1dd1e0a</a>) Save datetime values in UTC in the database when using Doctrine.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/356cc8b150398fa93e26f39b9bc94ceba26930fc">356cc8b1</a>) Change size of fields + fixing migration files.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1bf20ea5ff5b7ab9d0cd196c5e091d7928ce10f3">1bf20ea5</a>) Update group.id with group.iid.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ae13977673057b0e3e7175112bf26b399eb47ccd">ae139776</a>) Remove chamilo_database_version updates method - now using version table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d8539af9ea5121d2dda457c667566b88f9cfd6cd">d8539af9</a> - <ahref="https://task.beeznest.com/issues/5765">BT#5765</a>) Add new LP DB changes</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0fe954e854d6ff05bfe072777c9b57a5dc75b4cc">0fe954e8</a> - <ahref="https://support.chamilo.org/issues/7719">#7719</a>) Switch all session.date_start and date_end to session.access_start_date and access_end_date</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ce57926e28596f4d2e05627e0558de777522e183">ce57926e</a> - <ahref="https://support.chamilo.org/issues/7719">#7719</a>) Add new dates in session table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f0abad1340bb3ccbaa236be021fb2ba1015a3f7e">f0abad13</a>) Remove user of DEFAULT_GROUP_CATEGORY and VIRTUAL_COURSE_CATEGORY</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c7031b7c635f965b0de69609b26fd5f502f1c0eb">c7031b7c</a>) Rename getExpendedTimeInCourses() to getTimeSpentInCourses() - #minor</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0623fd661df26ed048e45958b75f389a4c32351c">0623fd66</a>) Rename autolunch field to its original meaning of autolaunch #db</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b489e29fa215d2c1dabb5897802879e01a18ce38">b489e29f</a> - <ahref="https://task.beeznest.com/issues/7058">BT#7058</a>) Fix filename in wiki export to .odt</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5aee71c6f99c40d523fada5f1d4962b29099a404">5aee71c6</a>) Add migrations.yml in order to call correctly migrations command lines.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cab5e963594a4b9e304a1ad95ded22e516e545c7">cab5e963</a> - <ahref="https://task.beeznest.com/issues/4301">BT#4301</a>) Add group filter</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0c8ff36e3c0d85344c70c57b89603d7f5c9428ed">0c8ff36e</a> - <ahref="https://task.beeznest.com/issues/4301">BT#4301</a>) Replace calls of GroupPortalManager with UserGroup</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/25c7825e73ce9e95175728866f38dc830d16f35e">25c7825e</a> - <ahref="https://support.chamilo.org/issues/7538">#7538</a>) Add settings to settings_current table from configuration.dist.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9b53d6a3fc037fe37d1b3a59961647b77b47240f">9b53d6a3</a> - <ahref="https://support.chamilo.org/issues/7538">#7538</a>) Add last_login field to user table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/862995da257c0feddf05aa18656c4724db714522">862995da</a> - <ahref="https://task.beeznest.com/issues/5768">BT#5768</a>) Add search input in multi selects</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/67943d194db924f345c51df81da7f1e77c53ab82">67943d19</a> - <ahref="https://support.chamilo.org/issues/7669">#7669</a>) Fix issue with BigBlueButton plugin and unique voiceBridge per conference room</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/baf51f0b7cf090adbcdcd3c5d26405fb69a4bdc9">baf51f0b</a>) Convert user.user_id to user.id in queries</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b40c63496665124ddbb6847f04e920ec00b04cc4">b40c6349</a>) Add missing setting 'session_course_ordering' in configuration.dist.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8682e0db8664b0ec6a8ce250573485ec6fdf6bac">8682e0db</a>) Add CourseManager and CourseRepository classes.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/90d8cd5fb58fb3a1d5c489d50e8f2133808386c7">90d8cd5f</a> - <ahref="https://support.chamilo.org/issues/7683">#7683</a>) Add salt in DB for new cipher mechanism</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b46fa7410267ebfd9e442498d86b549a7d8313f5">b46fa741</a>) Add security + extra fields abstract classes.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/82e5898db0ea2b9955da993df090feb28afdcab5">82e5898d</a>) Add fcbkcomplete js lib in template.lib.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/327c07aae16358d2b19160dc09a9e0bb492f9fd5">327c07aa</a>) Unify extra fields in one table (now allows users, courses and sessions extra fields)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/606ad078974a728bbadfcfe3de9322845f4e426d">606ad078</a> - <ahref="https://task.beeznest.com/issues/9848">BT#9848</a>) Remove tutor contact mail if show_session_coach setting is false</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/63eb068caa07c3e8e366dd8d1daf8372b7cb5957">63eb068c</a> - <ahref="https://support.chamilo.org/issues/7558">#7558</a>) Rename video chat table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6c57ec9c1b4599c251eae4689965902285e529fd">6c57ec9c</a>) Add ExtraField entities in order to unify fields.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3d24dc0ae3f8bd2722886480832c545a3e2a73ec">3d24dc0a</a>) Adding doctrine cli, to generate migrations, create/update schema.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c37f3951037e920ff422c633de0c4cae29824bb0">c37f3951</a>) Risky: move many api_get_course_info() calls to api_get_course_info_by_id() and remove many useless and resource-consuming function calls</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4a13818a2112058fe72c6bc4f927fc242ba25f78">4a13818a</a>) Remove foreach on languages files as there is only one remaining now</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cba72ddd1659b8cf5fb43e1eed5aad928659ad11">cba72ddd</a> - <ahref="https://support.chamilo.org/issues/6088">#6088</a>) Add relation to parent languages for pre-defined languages to improve translation for languages that are not the primary language of the country</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/41952c22d25c3c44d62f8e3ac4e1cf0a1216a212">41952c22</a>) Remove all index.php files inside the old courses directory.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/05321a4f5bf46063f2c53708a9a83ad0bbcf5626">05321a4f</a> - <ahref="https://support.chamilo.org/issues/7522">#7522</a>) Move main/css to app/Resources/public/css</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9cb3220bffc6fc7165de44a80b4b341e6038e964">9cb3220b</a> - <ahref="https://support.chamilo.org/issues/7522">#7522</a>) Move uploaded css files to app/Resources/public/css #7522</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b893971977e764e6e9fe81c533abeb366459455c">b8939719</a> - <ahref="https://support.chamilo.org/issues/7522">#7522</a>) Move home in app/home #7522</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/101ad73eb03bac0c36360d5608be00a7aa238a49">101ad73e</a>) Put .htaccess in the root. Don't add index.php inside courses.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9438dbdd6c0ff6d0c3f195f472e92734bf675ba3">9438dbdd</a> - <ahref="https://support.chamilo.org/issues/7522">#7522</a>) Add new file structure</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cbb28b7282575b15653198bbf5bce336debdce78">cbb28b72</a>) Remove unused functions. Use Patchwork\Utf8 to load common mb* functions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ef45b057febfbd71b029e307bbbfb5c7b56bb3f9">ef45b057</a>) Move course_code to c_id (885 / 2302)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7a671cb4bdfa9b49bb79542acab274efcc54b659">7a671cb4</a> - <ahref="https://support.chamilo.org/issues/7595">#7595</a>) Add new migration structure</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3b3323ef12c6eb513f5da8410248f5b0833b4179">3b3323ef</a> - <ahref="https://support.chamilo.org/issues/4467">#4467</a>) Alter language vars to match conventions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d75f753fb75d5cc06291e9e52416d3567a6f38f5">d75f753f</a> - <ahref="https://support.chamilo.org/issues/4467">#4467</a>) Remove install language file</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/170c0899c0f417fe4c5fdd4d32b776e7452115d8">170c0899</a>) Replace course code with id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/50c43b9a28694a7902baab8b84808bc6b2457067">50c43b9a</a>) Rename exercice.php to exercise.php and add placeholder file</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d3ada5c29e8b95ae85539f102327c8cd6c746a3f">d3ada5c2</a>) Replace id_session by session_id and course_code by c_id where relevant due to doctrine merge</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a3945e814f29d4f5fa3aec9725362f6fcffcc036">a3945e81</a>) Add .scrutinizer.yml to start measuring coe quality</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cbca63b4d463d64d4f7bbe8636c8d5c3dcda19b9">cbca63b4</a>) Remove userInfo.php references, add function to load user profile</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bcdd4f0037a63c8839b677cf7c0b4908e9c35d41">bcdd4f00</a>) Rename course_rel_user.tutor_id with is_tutor</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/10143792d7763f5fc5c529ae41e6cba3941ed0e8">10143792</a>) Remove ie6 fixes (IE6 not supported anymore).</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7032abcdf719b4aeb461634c016c88adfb881834">7032abcd</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Add script to pre-create groups based on user fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/53067f1138ae7b012ef27d79c93126289be043d2">53067f11</a> - <ahref="https://task.beeznest.com/issues/9438">BT#9438</a>) Replace former calendar year with natural year and add new calendar year option</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2738abd54a49ccde5ec51b91887d45463bb15e57">2738abd5</a>) Rename survey_manager to SurveyManager + fix queries.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/929e262c9350eb2a3e0ce73917043f1f89e093c8">929e262c</a>) Replacing OR with || in learning path quiz items + update id based in iid.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9d54652cc4db45efc8e3595710dc4598f667832d">9d54652c</a>) Remove use of 0000-00-00 00:00:00. Replace by null.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4935f93d7763d2974bea05b5930b48c627032c8f">4935f93d</a>) Replace id with real_id. Because "id" is the "course code" ...</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/221f333f177c1aeb0da00aa3105bcee6dec99b43">221f333f</a>) Replace id_user with user_id, and id_session with session_id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/567b893062f0ce1e1d1974750aead59165bf9d45">567b8930</a>) Rename class table to class_item</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a4acc4b41380906bb0d51c889e0ce9165c19dcd6">a4acc4b4</a>) Add iid in c_* tables.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6782df1b947d172e5a0990cf6664b3a804abd6dc">6782df1b</a>) Add version 1.10 migration.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8f2d553c3c1cd76b68f4148181cc9bd6a1e608d7">8f2d553c</a> - <ahref="https://support.chamilo.org/issues/7359">#7359</a>) Implement optional use of SVG icons. Only enabled in test-server mode for now - Remove left-out error logs</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fb77df5e94926a8c6e576affa26a62b9cc62cab4">fb77df5e</a> - <ahref="https://support.chamilo.org/issues/7202">#7202</a>) Renamed events.lib.inc.php to events.lib.php ~ refs #7202</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/065e4863a4103a6780f49f6d21ec53b12507e8ab">065e4863</a>) Replace course_rel_user.course_code with course_rel_user.c_id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a2f08ce50ef1fe2ebb24d5a0cef05a7c396bfacd">a2f08ce5</a>) Use doctrine entities to create Database.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e3839a7a331aca987849d01ccd689b988ef60e70">e3839a7a</a> - <ahref="https://task.beeznest.com/issues/9438">BT#9438</a>) Resubscription plugin: Replace configuration textfield with select</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/56fbda7415e31d3186e7b0fd7c11c84f79033bf7">56fbda74</a> - <ahref="https://task.beeznest.com/issues/9325">BT#9325</a>) Add conf variable to filter the session admin's block</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ba2975494ec5cf660bffb7f60dbdf88afcec8af0">ba297549</a> - <ahref="https://task.beeznest.com/issues/9060">BT#9060</a>) Add _s.date to make template variables available</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/545330d92283dfc2b2ff4f66f46010ff25d9d4e5">545330d9</a>) Add session_id in gradebook.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a91a2fa35f88dbe765b5aaaf9053e6ddae63b8ec">a91a2fa3</a>) Using Doctrine as a DB layer.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a40a7f69037861044a1aefc946b862e0d6ba7854">a40a7f69</a>) Using Doctrine to connect to DB.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5fa16756939bc1326c5dac90c140a9d9ee28a82b">5fa16756</a>) Use Doctrine to query the DB.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d575fa47a32ca2d9c9321404c7f9e235dd2408ea">d575fa47</a> - <ahref="https://support.chamilo.org/issues/4467">#4467</a>) Move survey, gradebook, wiki, learnpath, tracking, document, exercice, help and admin language files to trad4all</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/af6776d7c204780a5b044198227e5314c51225b1">af6776d7</a>) Consolidate database creation in one file.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/253bfdd488f621370baf13a88a84dc1ebd0b23dd">253bfdd4</a> - <ahref="https://support.chamilo.org/issues/7539">#7539</a>) Split set_css_files() in two to allow for overwriting CSS from jquery UI</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d3bcd994fd92d153033d691d303c4a7548f87357">d3bcd994</a>) Remove "virtual course" unused function + format code.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ee38e659ebcf256900694f0e662d43bf212ad5da">ee38e659</a> - <ahref="https://task.beeznest.com/issues/9437">BT#9437</a>) Add exclusion of hidden or closed courses in getCoursesWithoutSession() and fix dates issue in cron to create sessions every month for existing courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9444a2f1f012981720bf1548dffe836ddd06761f">9444a2f1</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Verify whether a user has completed the gradebook objectives in register_user_certificate()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c552d086f4c3d21260e407f9fc351d580b060eed">c552d086</a> - <ahref="https://task.beeznest.com/issues/8986">BT#8986</a>) Add session support to course restorer</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/08ccd629d37064e6fa3de6e83c5b92df95a29dfe">08ccd629</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Add several group web services</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cfb1353e29d14f94caba6964a87529f85f35057e">cfb1353e</a>) Adding form layout constants, horizontal or inline.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/60a9664531da6e91443fa6587a937b2a916260a7">60a96645</a>) Move db_stats.sql and db_user.sql inside db_main.sql</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e75de5ee93b19752de2a897154c3434e5c9d6456">e75de5ee</a> - <ahref="https://task.beeznest.com/issues/9436">BT#9436</a>) Add script to move users from course to session with all resources</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/600335702b86bfd0f1172ab3ee51f6d90f9f6f67">60033570</a>) Update jquery-ui version 1.11.3</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f3c835434e2714d34bc642ef902dd48cd784470c">f3c83543</a>) Replace Database :: get_course_info with api_get_course_info()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7afbf21e675de089eb1444f5307c3b6742642afc">7afbf21e</a> - <ahref="https://task.beeznest.com/issues/9461">BT#9461</a>) Indicate whether the mail must be sent on CourseLegal plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/856b15afa2e12f859a76a085e478391fc961ad38">856b15af</a> - <ahref="https://task.beeznest.com/issues/5776">BT#5776</a>) Add prerequisite_min_score/prerequisite_max_score db changes</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/08458c11472228fe72d0eaf59c42ef82f24ea5fc">08458c11</a> - <ahref="https://task.beeznest.com/issues/9437">BT#9437</a>) Add create_course_sessions cron script. Add active column to admin query. Add 'getCoursesWithoutSession' function to course.lib.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/153d7c8e9f262b9ecc3d8469a526d510b7136087">153d7c8e</a>) Adding user.id field to user table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d451c636292c314e312f9b64aa05fe5eee7ebc7d">d451c636</a>) Adding Doctrine ORM in global.inc</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d60cfb873af64318ad7d9694c4c7fcdf6fc9fb27">d60cfb87</a> - <ahref="https://task.beeznest.com/issues/9464">BT#9464</a>) Added sessions/courses directory to have it in the initial package</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d1a21a6c9b0e1ded4610a5abc0201bd295806bac">d1a21a6c</a> - <ahref="https://support.chamilo.org/issues/7268">#7268</a>) Rename track_e_exercices to track_e_exercises table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5ac25720c80d911001c5486766bb60f66d8312fa">5ac25720</a>) importing make_clickable function from wordpress</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/23524307e647724454cf0e7ea15ea49f94ce2eae">23524307</a> - <ahref="https://task.beeznest.com/issues/9062">BT#9062</a>) Recover normal profile edition in case of Drupal SSO</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/207a27cdb98c89d1d43ace3bc178a75a0bff6880">207a27cd</a> - <ahref="https://task.beeznest.com/issues/9418">BT#9418</a>) Create web service to search sessions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/277c7fdb37bb79072fbba792277d4a64bbe3aa57">277c7fdb</a>) Add c_id in track tables</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6f6b200dbb4fb3d2792a0ca315f2cc81d244c01a">6f6b200d</a>) re-activate ldap user search feature using new ldap libs</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/39c6576934caa66b9a412296d22d7e3732fecc9d">39c65769</a> - <ahref="https://support.chamilo.org/issues/7268">#7268</a>) Add and register ip address in new fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f5b26703665bf715f1c9d0f572497d46010ea65">4f5b2670</a> - <ahref="https://task.beeznest.com/issues/9062">BT#9062</a>) Redirect to SSO master when editing user profiles</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0a921c4b5f6e028691c4aa7d63a008ba7e4aefd8">0a921c4b</a> - <ahref="https://task.beeznest.com/issues/9167">BT#9167</a>) Add session list Webservice</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dfe2ab43174280942bdf51ad603aa782c996c7f7">dfe2ab43</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Use course ID instead of code</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dd2fc3f2d80566ab0d6db3049f2480888482fe8a">dd2fc3f2</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Add hook for notification content and notification title formats</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a95136fe5e0e9870e41e6907886645787da494ae">a95136fe</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Add Hook management plugin and base library</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8e8c7997b4d1b7aee848cf9d451057f17e6ec3d9">8e8c7997</a>) Improve use of db_client_flags setting</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3cd5b4bc0621a40b73af4ece196df854790eece2">3cd5b4bc</a> - <ahref="https://support.chamilo.org/issues/7510">#7510</a>) Add DB compression flag configuration</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/646a600e3ebe11c649e33323f3bd607a2e32bd1c">646a600e</a> - <ahref="https://task.beeznest.com/issues/9325">BT#9325</a>) Save extra data in admin panel</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/370fd8c85193e081ebf499ca334076a27866f312">370fd8c8</a> - <ahref="https://support.chamilo.org/issues/7501">#7501</a>) Adds composer as autoloader instead of custom autoloader</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fb8b7abd3aadfe70f4bd08832f27a69bd93a7998">fb8b7abd</a> - <ahref="https://task.beeznest.com/issues/10102">BT#10102</a>) Add option to hide headers if inscription is needed in a popup</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dc8af33a2316528f31210fd5326ec6e972e572c6">dc8af33a</a> - <ahref="https://support.chamilo.org/issues/9966">#9966</a>) Copy certificate when option "import gradebook" is selected</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/53e475a99279349fe266aa71553572cf71219154">53e475a9</a> - <ahref="https://support.chamilo.org/issues/9966">#9966</a>) Add option to copy gradebook with links to the new course-session #9966</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c26d5ad88ded8ac1eb88d6ac93da37c0051240c7">c26d5ad8</a>) Add creation_date in course_info</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2e8fb1ab8c96dea875b63a0b1c209576b0b55206">2e8fb1ab</a> - <ahref="https://support.chamilo.org/issues/7717">#7717</a>) Add "direct message" type instead of sending "You have a message from X"</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/aec5d69040a237b1235e63e12dd97406f0826413">aec5d690</a> - <ahref="https://task.beeznest.com/issues/6760">BT#6760</a>) Upload multiple corrections in a file</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/756ffebbc94ef52909c45a7f89ab7f1417aaf5b2">756ffebb</a> - <ahref="https://task.beeznest.com/issues/6760">BT#6760</a>) Add work corrections</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/59dd41f69bf3de5995145e6921cd9fd294f090c3">59dd41f6</a> - <ahref="https://support.chamilo.org/issues/7756">#7756</a>) Show all course events for coach if entering a course within a session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/359b0e0724b0946a16ac804d97ba188d571c98e1">359b0e07</a>) Add documentation about BBB videoconference to install guide</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fa1203ae6b90dc7d7af920a7c81063dedd2b0ab7">fa1203ae</a> - <ahref="https://support.chamilo.org/issues/6760">#6760</a>) Add student publication folder visibility see #6760</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/36370b8f65d53fb941c91e7e41c493c838cf561f">36370b8f</a>) Format code + don't apply utf8 encode in api_htmlentities. (requires testing)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6a8facefc43b042397bb97638780a718f1b4908e">6a8facef</a> - <ahref="https://support.chamilo.org/issues/7349">#7349</a>) If exercise is invisible show the name of the exercise without link #7349</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6d717fb171dac28370062ac7b1a4f5e8fe60c6c6">6d717fb1</a>) Fix get_avg_student_progress function average is calculated based in user</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/22652fa627e206b869e4a1f9ba8458d279c8641f">22652fa6</a> - <ahref="https://support.chamilo.org/issues/7718">#7718</a>) Fix fill inblanks when using Russian, ">", "<" and "º" chars</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/888f6242f10454442e5e28b2b6d08baac2d84afd">888f6242</a> - <ahref="https://support.chamilo.org/issues/7498">#7498</a>) Add option to send an email with a copy to all drh users related to the recipient.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/19ea1ec7645085114264ac70cca0695c24ab7a0d">19ea1ec7</a> - <ahref="https://support.chamilo.org/issues/7349">#7349</a>) If lp is invisible then don't show in the progress</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3d92ae23e921d8feb24d8e4f334254da8f74bc3a">3d92ae23</a> - <ahref="https://task.beeznest.com/issues/9893">BT#9893</a>) Enable gradebook as requirement only for session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0e0cae4447c703310cc7f91caaab5918faf1c537">0e0cae44</a> - <ahref="https://task.beeznest.com/issues/9893">BT#9893</a>) Validate session subscription with sequences</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/454443d86e63904825e03a8e85e151a04f3c6b59">454443d8</a> - <ahref="https://task.beeznest.com/issues/9893">BT#9893</a>) Show Subscribe button depending the number of courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f612d328aa0e15a3b0d3e37d00dfe2e6660ed0d3">f612d328</a> - <ahref="https://support.chamilo.org/issues/7676">#7676</a>) Remove students list for students in announcement detail view</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/eb4059083e87c780f2a3ada067f29c964a1b9153">eb405908</a>) Add function api_is_student_view_active() to centralize checks on student view</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/15d14d237da7997598612ce058f37908c65e2664">15d14d23</a> - <ahref="https://support.chamilo.org/issues/7672">#7672</a>) Remove version number from footer and reformulate</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/807328fdca4f045a204deb2f2967c9208d967214">807328fd</a> - <ahref="https://task.beeznest.com/issues/10060">BT#10060</a>) Add conf to set course catalog as published</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7fcde3b9b8fd8d14be094aed02d40845df602a95">7fcde3b9</a>) add a path for overriding templates</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/63266a1ffa024deb5f21b859407374d3e5f039e7">63266a1f</a> - <ahref="https://support.chamilo.org/issues/7756">#7756</a>) Add session filter see #7756</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b76beece44f3cfa04da4fd38f6dd3cc4a9c78ebe">b76beece</a> - <ahref="https://support.chamilo.org/issues/7701">#7701</a>) Add Translations for the chosen lib + fix select class</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fded2aaeeb2bf78abe121f8e9f0c7825b7c391dd">fded2aae</a>) Use base64_encode to load images.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b0ae50f8771a3e6f309301a27e0d8f6eeda12cd9">b0ae50f8</a>) drh can see all events if it's related to.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/501f74c4ed42f7d3f176254952637a17147fe8e2">501f74c4</a>) Try base document if session document can not be found.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f9cded5208060b8aa59003b743c10136d17a0a37">f9cded52</a> - <ahref="https://support.chamilo.org/issues/7614">#7614</a>) add icons and text help introduction course CT#7614</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fb7700820430639c12d8813c3da1b914269dba3f">fb770082</a> - <ahref="https://task.beeznest.com/issues/9425">BT#9425</a>) Fixing attendance calculation and attendance presentation with group management</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9bfd04a8496253c09957ff4b1a8682d93f556389">9bfd04a8</a>) Add form to send message faster.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/33a9576e0db50e6cab9af0ac252eb79edef03f90">33a9576e</a> - <ahref="https://task.beeznest.com/issues/10043">BT#10043</a>) Add export reports to PDF</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3314509c005c80dc79b8af2c4cec766c7489b3c8">3314509c</a> - <ahref="https://task.beeznest.com/issues/9901">BT#9901</a>) Get user extra fields on Social tool</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d9a5bb8f946d7db72955c6822cb281eeda8cff42">d9a5bb8f</a> - <ahref="https://task.beeznest.com/issues/9885">BT#9885</a>) Show general coach and description on About Session page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/785f4f9b32a4c44830c101a806e367a8b3af12d7">785f4f9b</a>) Correct bug for Facebook authentication plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e9f3d1ae28c46f63f8b2248ee6f6e9a600845cba">e9f3d1ae</a>) Replace references to "exercice" by "exercise"</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/81364575f8f80971215a553f7735406d2b161f1f">81364575</a> - <ahref="https://task.beeznest.com/issues/9885">BT#9885</a>) Create session extra field for add a image to session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e8e232e5b7524a99a759220fe317625fe735249a">e8e232e5</a> - <ahref="https://task.beeznest.com/issues/9885">BT#9885</a>) Get session's progress and stars from gamification</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7d554301a886a6ed714dcff1aa87c001bdb231de">7d554301</a> - <ahref="https://task.beeznest.com/issues/10032">BT#10032</a>) fixing error in global multiple answer, the NoNegativeScore check was only based on last answer and not on all the answers</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/915d625d39733ae45a534888d9cf5b26281510a5">915d625d</a>) Changing menu, isonline and navigation's links' target from _top to _self to enable chamilo's use in iframe</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f830eb420ad9e75cd31a1bad6f733b3dfbd91e75">f830eb42</a> - <ahref="https://task.beeznest.com/issues/9889">BT#9889</a>) Add URL to share session descriptions on social networks</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/695e77ab9ceeadf32f075e3de006fdb0d3b434d0">695e77ab</a> - <ahref="https://task.beeznest.com/issues/9885">BT#9885</a>) Vendor - Add latest version of Select2</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cb0b16e334f3a968cbd9eb6f10f5951f66abcc49">cb0b16e3</a> - <ahref="https://task.beeznest.com/issues/9885">BT#9885</a>) Load general coaches when the count is greater than 50</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ebb8c96cd029764e1a8a8ec70ecb7a23c55c3e5a">ebb8c96c</a>) Fix multiple select for session-course coaches + minor variables naming improvements</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/377aebdaa2a505ac6061cb562aae4270fd72e3e4">377aebda</a>) Add + sign between icons in the sequence</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e39ceab4e91918f6e193ca28a99eb8abda7de03d">e39ceab4</a> - <ahref="https://task.beeznest.com/issues/10012">BT#10012</a>) Fix issue with SCORM upload file sizing</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6eef81484a6fd095b8d048a6bf77e5536462eb4c">6eef8148</a> - <ahref="https://task.beeznest.com/issues/6369">BT#6369</a>) Add configuration setting to installer</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ac87f109f15db4d21f95c46ed5f9e1a955589150">ac87f109</a> - <ahref="https://task.beeznest.com/issues/9884">BT#9884</a>) Fix links to courses in session on Session's details page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ee5cf73c02a90b71ebbaff18040e352d91780a6a">ee5cf73c</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Fix export to PDF</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a6e6160cbb88583e17873c8a396c50178bf5a64d">a6e6160c</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Fix gradebook general view</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/72985e904a50ed2d38e2db78eda1379d2427f074">72985e90</a>) Fix session visibility for coaches.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/aa964c39c485c301e2494161a74e927a42ad5cb9">aa964c39</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Fix average values in graph</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7f28bbe78e23844b42268769bb7eb6c776fabaca">7f28bbe7</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Allow same datetime in calendar + show time in export</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/79a220bd7058b42151b2e8cbbaafc32a128ec6ae">79a220bd</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Fix function get_number_of_attendance_calendar</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e14b2f2436e31330f3fb016341c34832d2fdbe26">e14b2f24</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Fix attendance with groups</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1c902ad2d42fe02abfb4db0ef6900043ee4736b3">1c902ad2</a>) Fix wiki export to doc.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e72a2944a1ec177ef54c6a471c703c5fedfdfa8b">e72a2944</a>) Fix queries to allow to_group_id = NULL</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9808f46696c5c6fd8d35522154639ad0d7fb31f9">9808f466</a> - <ahref="https://support.chamilo.org/issues/7719">#7719</a>) Change session date fields labels</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/03910a357d22b16a8073973382f7b1055f700f30">03910a35</a> - <ahref="https://support.chamilo.org/issues/7719">#7719</a>) Fix issues with display_start/end_date for sessions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cd8fc243fb12e41cfc12d8028f12ca6d001def6a">cd8fc243</a> - <ahref="https://task.beeznest.com/issues/9886">BT#9886</a>) Use tpl for lp_view.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d1846523d20859e6977275636e16e5043e6f925a">d1846523</a> - <ahref="https://task.beeznest.com/issues/9886">BT#9886</a>) Add button to activate/deactivate serious game mode</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dd523aafd563ca5866329c980d05a30601db7ce3">dd523aaf</a> - <ahref="https://task.beeznest.com/issues/9886">BT#9886</a>) Use tpl for lp_list.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7aa9e9f26f5e8c4624dde728d4dd77e6a09eb50e">7aa9e9f2</a>) Fix class extends directive in previous commit #db</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2170d46cdd2cd4875467c6be671cf4ae7ccd84b8">2170d46c</a>) Add fix to use migrations via CLI.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/19765164ce284e5c3c7d99af217cfb75d0a2100e">19765164</a> - <ahref="https://task.beeznest.com/issues/9881">BT#9881</a>) Fix create exercise in course session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c10937d46752b8d050b008d8fc6bb3e09c6c6834">c10937d4</a> - <ahref="https://task.beeznest.com/issues/9892">BT#9892</a>) Improve display of attachments in forum</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ded881a382cd6b67ec6d9e24d29a3ae8649e8c72">ded881a3</a>) Fix missing comment field in c_calendar_event</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b808727539b58415deaa8e4c11325a87c9adb0d8">b8087275</a> - <ahref="https://task.beeznest.com/issues/9892">BT#9892</a>) Fix sort forum themes</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dbc6cdaa6bc59b4f80b7b76c9a5f3b24aa5534cc">dbc6cdaa</a> - <ahref="https://task.beeznest.com/issues/9892">BT#9892</a>) Fix sort forum categories</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/de455340d76f2cdff777580b4dbf1eaa6fb43fe1">de455340</a> - <ahref="https://task.beeznest.com/issues/7682">BT#7682</a>) Fix group visibility</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c7f6b078376723f33005d4a50f4ede913afab76e">c7f6b078</a> - <ahref="https://task.beeznest.com/issues/7058">BT#7058</a>) Show options if wiki page exists</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2ac5036a884f5e31d66d702eb55694151e7610e6">2ac5036a</a> - <ahref="https://task.beeznest.com/issues/9892">BT#9892</a>) Fix css view nested forum post</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5f615214e806cc84c1593413e4db3092a167317c">5f615214</a> - <ahref="https://task.beeznest.com/issues/9892">BT#9892</a>) Forum flat view post fixes</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/eb90a2dcb0b42181c07acb711124f1130d31a762">eb90a2dc</a>) Fix courses URL with htaccess</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3f374bd27a7a3e94fc608e1af234e42746bfe9da">3f374bd2</a>) fix preview in forum qualify page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b8c05e3478e9c3a985a7794387877769d5cfcdff">b8c05e34</a> - <ahref="https://support.chamilo.org/issues/7539">#7539</a>) fix css forum template CT#7539</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/00ef92444342ec111cd16566fbc8b7232d6418fd">00ef9244</a>) Fix wiki creation and pdf export</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6266c877afacc1199026e1831f08545d914d9777">6266c877</a> - <ahref="https://task.beeznest.com/issues/9890">BT#9890</a>) Show the plugin README file in modal dialog</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d2ff093c83300ba3f999196030648f929c828e75">d2ff093c</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Fix issue with delete link not appearing in users administration list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/63e91d3718963b2c8b7a35cfc060750e1dffa4de">63e91d37</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Fix issue with broken CSS theme selector in user profile</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a4156db9581847d9991cc0bbb6ac66aa227f7139">a4156db9</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Fix issue refreshing user language</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c0feb19295ed901b76bad7ff96a397ae51366ca7">c0feb192</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Add web_css_theme path for templates</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2ab5aabb9868101240210e7fe822c6d72aca11f4">2ab5aabb</a>) Add lp_item as a resource that can have extra fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e8c03a803a88bf0e4bae6701865e12daad7778b5">e8c03a80</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Fix Drupal user creation</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/57ac01ffcb4bb71b627e6c9ad52782a998f925d3">57ac01ff</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Register drupal_user_id extra field</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a6f0c6b36ff7aacf4c2b913a8c1368500686e0fa">a6f0c6b3</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Validate user id by id field instead of user_id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/36153f58a08fd61520f6ee846857ba0aad205513">36153f58</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Fix create/edit session extra fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/27ca375f3e8787d15c03a43657eec4eb0dfd76a3">27ca375f</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Fix WSSessionListInCategory web service</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/19532d86bbbda20ca399b8204637d3a92fd52afd">19532d86</a> - <ahref="https://task.beeznest.com/issues/9428">BT#9428</a>) Add graph in gradebook</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/16afc16d382811bc006fe4aaf5cba0b6b30bd108">16afc16d</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Load custom icons from web/css/themes/ if they exist</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fc3db0b6aab63457c39d324d26f01000accb8dab">fc3db0b6</a>) Learning paths: statusSignalReceived = 0 when saving an item.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bd847b2c1134952f445a35ce2417f5b87177d348">bd847b2c</a> - <ahref="https://task.beeznest.com/issues/9817">BT#9817</a>) Fixes to allow for time and status to be saved with alternative AICC/HACP communication format</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c44fb291e1b6059fa8066296cc31dd569c2fca55">c44fb291</a> - <ahref="https://task.beeznest.com/issues/9817">BT#9817</a>) Allow for session_id instead of aicc_sid in AICC HACP communication</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ec8ca9e608202993914ddaab2de110fa15b44416">ec8ca9e6</a>) Replace custom update with UserManager::update_user()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0bcb5318d6dd569453ad7779723ce722afeac0ab">0bcb5318</a>) Add bountysource tag to README</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e5f02d459579cbc147571010d1f7a0de34b42088">e5f02d45</a>) WebRTC: Fix issue with field type for chat_video.room_name</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fbce1a11a2f9f9660110b5218b6b21c1373fcf67">fbce1a11</a> - <ahref="https://support.chamilo.org/issues/7538">#7538</a>) Add helper method to add current settings through migrations</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/117e5aadd1761ccfd915a315fdd1379c455b2603">117e5aad</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Fix issue while generating PDFs - Set the complete path to the SYS_ARCHIVE folder</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/503d0d5edf5809a76de0de9f0c4974a1b34e2d90">503d0d5e</a> - <ahref="https://support.chamilo.org/issues/7363">#7363</a>) Fix show links when user is not connected</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/47dd428a9822bc3b464c704169f96e1fbc5a518a">47dd428a</a> - <ahref="https://support.chamilo.org/issues/7677">#7677</a>) Fix excessive permission check preventing course admins to subscribe students to courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8ae55e493c6d21eb205217e4ac336e8983f5cd2c">8ae55e49</a>) Internationalize default admin name in installation procedure</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/785fbdaf5b9db205e18fa064b0e22a7f7024d8af">785fbdaf</a> - <ahref="https://support.chamilo.org/issues/7670">#7670</a>) Show content of tickets the right way</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2fdb8e62a8eb8a9f37fb9fe31f1d16f5788665f1">2fdb8e62</a> - <ahref="https://support.chamilo.org/issues/7611">#7611</a>) User Bootstrap modal for show exercise results</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/90128fb2f1af03781b1f83b21da5dc7af7117c82">90128fb2</a> - <ahref="https://support.chamilo.org/issues/7611">#7611</a>) Fix show exercise results</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cee0ce51052be432ad1a26992c3ce1e230e0a7e3">cee0ce51</a> - <ahref="https://task.beeznest.com/issues/9435">BT#9435</a>) Update cron job to create sessions every quarter instead of every month</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c861a912ed6887c0472f2c59fb07ca56e586a690">c861a912</a>) Show option to manage session fields for admin only</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/665a9a60661f410f94a9cf68631b3e697a2ba5fa">665a9a60</a>) Event::event_login now requires a user id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3e76d5ea100eec7c062cdf965b7842aa0d545cdf">3e76d5ea</a> - <ahref="https://support.chamilo.org/issues/7613">#7613</a>) Fix auto height in jQuery's accordion</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/48c66062dcb8029eebb29280f835bc43815da086">48c66062</a>) Add link to test settings directly from the exercises list page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a863dee477f613ba49c03120f3813ee1fcebfd75">a863dee4</a>) Define previously-undefined $sysPath in installation process</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/07a9295d319bbecc841163d33b16897f6467a217">07a9295d</a> - <ahref="https://task.beeznest.com/issues/9583">BT#9583</a>) Show skill description in skills list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cc7bce691822a43b75dfa0fc646fe365ee89a77f">cc7bce69</a> - <ahref="https://support.chamilo.org/issues/7585">#7585</a>) Fix issue with & in URLs causing page link to break</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a6ecec06c1944b200e8eccc38107a1c195b2d83b">a6ecec06</a> - <ahref="https://task.beeznest.com/issues/7539">BT#7539</a>) Fix button style in exercises results</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1ce9b11e4b9a80a341ceed589df1859481fcb059">1ce9b11e</a> - <ahref="https://support.chamilo.org/issues/9729">#9729</a>) Fix title in learning paths impress slider section Bt#9729</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2298d65c0da377d1d06af078b231310b3f113c36">2298d65c</a> - <ahref="https://task.beeznest.com/issues/9729">BT#9729</a>) Avoid dokeos_chapter iframe in slider</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0aeb6807f328c7e2207f3583fdc410f37d83f4d3">0aeb6807</a> - <ahref="https://task.beeznest.com/issues/9437">BT#9437</a>) Fix user course list in session index page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/02c71eb6cc7131f297cd8770fc9689695647f99b">02c71eb6</a> - <ahref="https://support.chamilo.org/issues/7474">#7474</a>) Fix event list #7474</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/adbadd0cb9870a89028371e37455a56db491760a">adbadd0c</a> - <ahref="https://task.beeznest.com/issues/9704">BT#9704</a>) Fix issue with new null value for empty registration date when tested through SSO</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/61dbad42b6ca02175d1074788fe21229e8a09edf">61dbad42</a>) Add current user in the teacher list.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/69b9175faaf937e7f44d30cc5512e65de21922e9">69b9175f</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Filter report result for student boss - BT#9442</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/266634300d0ece8a41108952b2fd9fc6f731e36b">26663430</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) List session from students in groups for admin group</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/622137fcf2e5706964ba1ffa3e0769d550137686">622137fc</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Add students filters as student boss</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5106e2d391fac8a460f18ca26c1a6ca2703415ba">5106e2d3</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Fix course list when user is not student boss</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/467d59b291a2a156955094d7fdada310f3ef1d7e">467d59b2</a>) Fix pagination in sessions catalog</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6ea7de0054c31adfd58cffab761928840a526061">6ea7de00</a> - <ahref="https://task.beeznest.com/issues/9701">BT#9701</a>) Add no_redirect GET param support to avoid sending useless params on logout</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fce9693606a5094c1fd60ad76dc6135d5f209127">fce96936</a> - <ahref="https://support.chamilo.org/issues/7398">#7398</a>) Add link categories. Improve performance. Clean code</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9374e43095a51d07cb2dc932e4acc7a0ada95399">9374e430</a>) Use DataImport class.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/625b4c9c7ba1fca005a6e34f66c24ee592c7e122">625b4c9c</a>) Add again section to enable local SCORM files upload (previously removed by mistake)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c7d0528744880bce35af59dc153a298246b2c4ef">c7d05287</a> - <ahref="https://support.chamilo.org/issues/7438">#7438</a>) Fix move-to form to avoid errors when moving files with two tabs in two different courses at the same time</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/39d307a212628f1d9c976c66eb0da1d019c87e13">39d307a2</a>) Fix erroneous dot in Drupal SSO auth redirection method</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/747141bfac515704efb8f77b626332d5e164686b">747141bf</a> - <ahref="https://support.chamilo.org/issues/7539">#7539</a>) Fix links to images</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/09784ad13cba71a7ff88ea63448313863be9e814">09784ad1</a> - <ahref="https://support.chamilo.org/issues/7539">#7539</a>) Fix test result page ribbons style partially</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6b9c77d51946fba842d02bc20263d5c372929c2e">6b9c77d5</a> - <ahref="https://support.chamilo.org/issues/7202">#7202</a>) Fix previous commit to Event::addEvent() - introduced bug with course ID and session ID ~ refs #7202</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7977580a86501466ebde55711b8507a29c521b29">7977580a</a> - <ahref="https://support.chamilo.org/issues/7202">#7202</a>) Update Event::addEvent() and corresponding calls to use course ID instead of course code ~ refs #7202</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4610e417396d56467b66a170d3063c60a10dca8c">4610e417</a> - <ahref="https://support.chamilo.org/issues/7202">#7202</a>) Remove deletion of track_e_default registers on course deletion (avoids deleting course-creation register) ~ refs #7202</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/357ef61109e82a822176260d547878bd497cb04c">357ef611</a> - <ahref="https://support.chamilo.org/issues/7169">#7169</a>) Remove Copy survey link in maintenance main page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e6cbdcca8f8eb33ad951db0f04b88cf5167a7c94">e6cbdcca</a> - <ahref="https://support.chamilo.org/issues/4507">#4507</a>) Fix user personal productions web path</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1cecc9abbeba82b43febed1fd3b40b0556143e15">1cecc9ab</a> - <ahref="https://support.chamilo.org/issues/4507">#4507</a>) Replace 'get_user_picture_path_by_id' with 'getUserPathById' calls when only directory is needed</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8b5f2c7f376dbb6d190c9f409e7016825a778382">8b5f2c7f</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Filter empty students list by student boss</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/67e3566cae096b465cfce20af5c2a67735b795a6">67e3566c</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Get subgroups</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2020fef9a4266e734f717dc3b55d31cf370a2573">2020fef9</a> - <ahref="https://support.chamilo.org/issues/4507">#4507</a>) Fix wiki discuss query</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9c1e76cde9955acd68939e6650e4b62d1db2b0bd">9c1e76cd</a> - <ahref="https://task.beeznest.com/issues/9438">BT#9438</a>) Add select support to plugin configuration page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0fee9063e5e696405a2ef2e03b981e4f22b22f98">0fee9063</a> - <ahref="https://task.beeznest.com/issues/9324">BT#9324</a>) restore the single registration for 'prevent_session_admins_to_manage_all_users'</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/987c5d4de3b4865a5f0f8da668dbeef10ab5b7f8">987c5d4d</a> - <ahref="https://task.beeznest.com/issues/9435">BT#9435</a>) Fix JS calls to jQuery's live() function, deprecated in favor of on() (but replaced by click() in all cases here)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fc8df53980dc963cb833d18cc8800ad4c8948bd8">fc8df539</a>) Rename constant TABLE_MAIN_MESSAGE with TABLE_MESSAGE</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2f775125a0397415f4a6ce5b2f20f0f90d343c57">2f775125</a>) Remove reservation DB changes.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7512eb308cd3e983558757739497ba6de4e601f2">7512eb30</a>) Replace api_array_column with array_column, add fallback for php <5.5</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8eea2582127c714837f333eef3f2a9889775b37d">8eea2582</a> - <ahref="https://task.beeznest.com/issues/9617">BT#9617</a>) Fix issue with course icons not showing correctly when visibility is updated on course homepage and custom icons are defined in CSS theme</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fd6bdb18d98cb13da3c76804d0268143dff89b4c">fd6bdb18</a>) Fix edition in course categories</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7ade592f298377dd02afc7089766e2350323ad31">7ade592f</a>) Fix course categories count when adding/removing subcategories</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/01759564d12056bef53daed923ea2ef7cf87f500">01759564</a> - <ahref="https://support.chamilo.org/issues/4507">#4507</a>) Solve database issue in social wall</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ffd2749cf9b1207e3c160fb0ddbe1576b920b1b4">ffd2749c</a> - <ahref="https://task.beeznest.com/issues/9433">BT#9433</a>) Fix calculate time spent on courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2538b840d78cbd1e318c2c5d203f8b57ece326ce">2538b840</a> - <ahref="https://support.chamilo.org/issues/7595">#7595</a>) Remove unused files in main/install/</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fdd54fc0a44354c59d5979adab1593bddd1f1a2b">fdd54fc0</a>) Remove use of function get_personal_session_course_list.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5a70b89b8e8c357013cabaab11421cce7d2b5a48">5a70b89b</a> - <ahref="https://task.beeznest.com/issues/8897">BT#8897</a>) Replace "OR" with "||" in learnpathItem</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f2f238d888a09288686aa7b35452f225f9b519a0">f2f238d8</a>) Allow admin to enter groups page even if social tool is disabled</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bc135c1b4f17081434d0aa9dc9a53e0e7d88c49e">bc135c1b</a>) Update session.name field -> make char(100) to allow for longer descriptions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1f30aa5a5f72ddf82e242cf677245ca438615876">1f30aa5a</a>) Anonymize general coach in course2session script</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8c6427d4821ee405cd0acd83f483db05e158a16e">8c6427d4</a>) Moving track_e_*.c_id filling queries to migrate-db to reduce execution by PHP. This updates chamilo_database_version but it doesn't change the structure in any way.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9558ee30f86c98d35bc252ecca49a54fa16a7504">9558ee30</a>) Remove database.mysqli.lib.php replace to use Doctrine.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8095571983b3589b2506a6fab8fe16a4f583294d">80955719</a> - <ahref="https://task.beeznest.com/issues/8897">BT#8897</a>) Fix weird scorm status update</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f761602754ee82c166e2633a38329fc7528116c">4f761602</a> - <ahref="https://support.chamilo.org/issues/4467">#4467</a>) Remove reservation language file as the tool has been removed previously</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/df958828f8992aefcd8ef603cc7087979c753653">df958828</a>) Replace NOW() by api_get_utc_datetime()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/17c04edf6bb932361ecb1f5092aaed87962d4301">17c04edf</a> - <ahref="https://support.chamilo.org/issues/7570">#7570</a>) Change NOW() for api_get_utc_datetime()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4a50c7521d35fc9781a27aebe18f48844595dbee">4a50c752</a> - <ahref="https://support.chamilo.org/issues/7588">#7588</a>) Fix bad url</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/592090d48ac4a1f0a77f1017786e477f820ea0a1">592090d4</a>) affected_rows() function now needs a parameter.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bd565e201361c71d893b861dc528c40b10178973">bd565e20</a>) Add gradebook param in api_get_cidreq()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3c893775f6003f4e08f0b469ce8c2c8d4b30786c">3c893775</a> - <ahref="https://task.beeznest.com/issues/9083">BT#9083</a>) Save drupal user id when creating new Chamilo user</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ab65166912bd39d4bef343b6c374a068870f5bb5">ab651669</a> - <ahref="https://support.chamilo.org/issues/7487">#7487</a>) Commenting unsupported tags by HTMLPurifier</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/36dbfb52b0837ab12a65ab1a8db15d600c6b82de">36dbfb52</a> - <ahref="https://task.beeznest.com/issues/9463">BT#9463</a>) Edit decision column style to make it larger</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dda9a38267f70fc8df442ed22360d9503725316e">dda9a382</a> - <ahref="https://support.chamilo.org/issues/7570">#7570</a>) Remove logins report second table and query when logins are shown by month. Change order by to DESC</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/241096206294efc1c36deb1d58137c4649899984">24109620</a>) Fix issue in course progress showing title of first module in "next topic" section on course homepage</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8e2df9e6e5e131cc2168b563ee9f2d3b83fb3f17">8e2df9e6</a> - <ahref="https://task.beeznest.com/issues/9590">BT#9590</a>) Update function to get count session courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7cc76e767ec19aa15daa623f0cc5e18e9a940c35">7cc76e76</a> - <ahref="https://support.chamilo.org/issues/7339">#7339</a>) Effects and update scorm items presentation CT#7339</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dce5e8ff50305878a607a189ec90f9c1e71a911f">dce5e8ff</a> - <ahref="https://task.beeznest.com/issues/9590">BT#9590</a>) Filter the user list in all courses in the session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c4792482d5967f96de27eee4557828fe872243cd">c4792482</a> - <ahref="https://task.beeznest.com/issues/9609">BT#9609</a>) Add setting course_log_hide_columns default columns to hide</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a13a78f33081198c806a9f41b7072bb771dfeeba">a13a78f3</a>) Don't reset user id after send message/invitation</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/87b8f2974f078b18150c4ebddf9031991466f925">87b8f297</a> - <ahref="https://task.beeznest.com/issues/9429">BT#9429</a>) Add users by default</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a55d3d227a0c521bf1ddc4bec6d8c9821a634e73">a55d3d22</a>) Fix user status in chat</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/085dc005cd01127be5949d120121540d902b6206">085dc005</a>) Move function to SocialManager</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/96ab630c17388b75f1c76ce0d7cba82ae7c1c154">96ab630c</a> - <ahref="https://task.beeznest.com/issues/9494">BT#9494</a>) Fix Exercise result if was added inside a LP</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ec75dcc17d89ef0b417a2153952214f20fe05222">ec75dcc1</a>) Add 'input-size' attribute to control the size of an input.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c11fc4be9ab27b1e0955cc7ee0e3d7f83dc54524">c11fc4be</a>) attendance_qualify_max should not be reset by gradebook.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b6b54d5bc2ed8638e623f306d71b23f54f59e4b7">b6b54d5b</a> - <ahref="https://task.beeznest.com/issues/9255">BT#9255</a>) Fix bad condition that sets all documents to invisible</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3c3aa2a7bb340566e81d9422d49b1668642d8fed">3c3aa2a7</a>) Remove the "conference" folder as it has not been used for more than 5 years</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/92c6631785e1abe8f5e1ffb5fb75047b05632a15">92c66317</a> - <ahref="https://support.chamilo.org/issues/4467">#4467</a>) Remove language files with little use and clean deprecated language variables</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ce4a13f1c49e09d4e1325056640b3bb2e100c1c6">ce4a13f1</a> - <ahref="https://task.beeznest.com/issues/9568">BT#9568</a>) Add session description with CKEditor</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/76c83f1d1ba26b23839ccf572b6a921d37ca5986">76c83f1d</a> - <ahref="https://task.beeznest.com/issues/9255">BT#9255</a>) Fix redirection after changing document visibility.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ac98223e6e3d38006ab62dcf76d05b6e9d188a37">ac98223e</a>) Provide a fallback value for $request_url_root if $_SERVER['HTTP_HOST'] *and* $_SERVER['SERVER_NAME'] are undefined (eliminates error in unit testing)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d6e85f94745b26d87be0a3a6dd1df3668707efc0">d6e85f94</a> - <ahref="https://support.chamilo.org/issues/7539">#7539</a>) Use Bootstrap slider in announcements</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c934c83fbe28402b4bad0c9e135675072a317d60">c934c83f</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Fix generate certificates by categories</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e5d38fde577fab32d624679950edb08aa3dc95a9">e5d38fde</a> - <ahref="https://support.chamilo.org/issues/7571">#7571</a>) Remove wikilink button from Basic (default) toolbar and add it to WikiStudent toolbar</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0fd3188cf207a78ebce50cee148d1caa19de0218">0fd3188c</a> - <ahref="https://task.beeznest.com/issues/9559">BT#9559</a>) Fix LP export to PDF</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9c8376cd1b0d8bf834bfcedfa9f65cc07e9b526a">9c8376cd</a> - <ahref="https://task.beeznest.com/issues/9425">BT#9425</a>) Block access if group was set to invisible</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a223822054ab89ec3098f45ef6c61d7bdb72e233">a2238220</a>) cidreq was missing when redirecting after item is deleted</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/185621530ced06f552bf1d98c7e0259d491f2a18">18562153</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Rename WSBindGroup to GroupBindToParent, WSUnbindGroup to GroupUnbindFromParent and WSUpdateUserRole to WSUpdateUserRoleInGroup</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0625c71c0c97110f13357b2be2988ce43e96bb47">0625c71c</a> - <ahref="https://task.beeznest.com/issues/9022">BT#9022</a>) Add 'split_users_upload_directory' setting when creating the certificate path (1.9.x)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/afca1fca4150ecf892f877432b5ac04f66364098">afca1fca</a>) prerequisite form : check input for scorm too</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/59bd83df99369e41afaa430e2a58e0580a977621">59bd83df</a> - <ahref="https://task.beeznest.com/issues/9427">BT#9427</a>) Adds total column in gradebook results</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/17700eda8a1f9fbd1eda73d62edf5952d3e9a0c9">17700eda</a> - <ahref="https://task.beeznest.com/issues/7569">BT#7569</a>) Adds work db changes</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b2953724a42239a9494d4c0ee27888b72175a2c3">b2953724</a> - <ahref="https://task.beeznest.com/issues/9420">BT#9420</a>) Blocking glossary in LP if not allowed</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f3be86f959849f52c48239a08a7963eaafe510eb">f3be86f9</a>) Using course id instead of course code to update course.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c021113ac908309cc2162be90fd86fac61b254c9">c021113a</a> - <ahref="https://task.beeznest.com/issues/8973">BT#8973</a>) Fix image paths from asciimath plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/52ca2669a83309361912c02acc2d67e308684b9f">52ca2669</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Replace group name with full hierarchy group text</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/63e3987a857ccd0c90df8a4cbbca8932fa1d7487">63e3987a</a> - <ahref="https://task.beeznest.com/issues/8974">BT#8974</a>) Fix svg path from asciisvg plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/baac242c54d27946fcee0574c9a956e8aeb34c1c">baac242c</a> - <ahref="https://task.beeznest.com/issues/8979">BT#8979</a>) Replace imgmap with mapping plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/882aee8bf8ddd6b8a99a962dd0e135ddaeface9f">882aee8b</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Load sublanguage in plugin templates</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ba947ae6376f559440d70d3c539fdb14b19a76ae">ba947ae6</a> - <ahref="https://support.chamilo.org/issues/7564">#7564</a>) Use htmlspecialchars when parsing a URL</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/17132f999772adb71b2dfa0b5232ac18b210ab1f">17132f99</a> - <ahref="https://task.beeznest.com/issues/9431">BT#9431</a>) Remove social-tool requirement to use users social groups: groups can be used for other purposes as well</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/601bf13179f5f6c3fa93b75239eb21e0d6205df2">601bf131</a> - <ahref="https://support.chamilo.org/issues/7555">#7555</a>) Add migrate-db-post queries to remove older c_id value fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/36bf640aaa248e2221d5d2e6e1e71577d03fd188">36bf640a</a> - <ahref="https://support.chamilo.org/issues/7555">#7555</a>) Remove course_code field from all queries using track_e_attempt</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/76ce397c1e79546f77128ce7ea890dd902775295">76ce397c</a> - <ahref="https://task.beeznest.com/issues/9437">BT#9437</a>) Add PHPDoc blocks. Replace strtotime with api_strtotime</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a71ad2ccc4125f93d01139c7dd7cb5acfa7d0b90">a71ad2cc</a> - <ahref="https://task.beeznest.com/issues/9461">BT#9461</a>) Show error messages in subscription</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bbcb9159d3262a7de16718b0829788641a344c0f">bbcb9159</a> - <ahref="https://task.beeznest.com/issues/9461">BT#9461</a>) Don't send email to accept terms conditions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/590bc6ec15c63362529b86a768c6c9a078206636">590bc6ec</a> - <ahref="https://task.beeznest.com/issues/9442">BT#9442</a>) Update call to methods from GradebookUtils class</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/11b0e96555c08bf7b569dd3fb89aaecc8ee6682a">11b0e965</a> - <ahref="https://task.beeznest.com/issues/9420">BT#9420</a>) Adding glossary possible options</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/60b19ffda6a1d5fb41fc9d36954192a7dcdadf5c">60b19ffd</a> - <ahref="https://task.beeznest.com/issues/9461">BT#9461</a>) Show message when the mininum percentage is not achieved</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f8649ad5328a99460d77269f8a9c95a4c6973439">f8649ad5</a>) Using doctrine to create/edit users.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/661c8ff235938cfe1f97f5bfc2a7e1350110eef1">661c8ff2</a> - <ahref="https://support.chamilo.org/issues/7539">#7539</a>) Deleting obsolete PNG files and css CT#7539</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/20d3e45278e4ac35efa7ca75755b6f57e44af0ed">20d3e452</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Fix save plugin configuration</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/228991c7369b8290b80254fc21313620a0db6d5f">228991c7</a> - <ahref="https://task.beeznest.com/issues/9464">BT#9464</a>) Show error message to choose either session duration or time limit</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4a57cef0eb6b2f2094b34c1739e75de2b960c33b">4a57cef0</a> - <ahref="https://task.beeznest.com/issues/9418">BT#9418</a>) Improve efficiency in searchSession() by avoiding to query extra fields if none requested</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6a1adb02a873c9553b50d91fb12e046483e9819f">6a1adb02</a>) Add new function addCheckBoxGroup(), rename add_label to addLabel</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4d0c8955b132865fa76da7b797e6348a0195c5aa">4d0c8955</a>) Rename add_html with addHtml, remove unneeded elementTemplate.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/58499e76b729d6f88e04ff284c7f328aae91ff78">58499e76</a>) Remove repeated query on session_rel_user in db_main.sql</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/28e3726acc2d39c962e355e990c37c723687bb39">28e3726a</a> - <ahref="https://task.beeznest.com/issues/9461">BT#9461</a>) Add mail render script and complete terms and conditions </li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ab68ea06c4e9ff47e53a5514e8c0c52ba3f2a30b">ab68ea06</a> - <ahref="https://task.beeznest.com/issues/9418">BT#9418</a>) Add secret key param to WSSearchSession</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f9c14b9e542d217e9fde08bbf38701f933c6ab26">f9c14b9e</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Fix test ws_session_user</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/56a9876455717d13732234d09270474fb3d36d05">56a98764</a> - <ahref="https://task.beeznest.com/issues/9465">BT#9465</a>) Add web service to get a session by its id</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/497bf582381942d35e8cb4946f3dc091702878dd">497bf582</a>) Only show user image if is not anonymous.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9a5c4afc9a5cc1d201f9499e86be12754263cdcb">9a5c4afc</a> - <ahref="https://task.beeznest.com/issues/9461">BT#9461</a>) Add terms and conditions, script and ws</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6bdbcacb612e8c8db397e23035b5a6edefe0d4be">6bdbcacb</a> - <ahref="https://task.beeznest.com/issues/9464">BT#9464</a>) Check sessions and courses upload directories</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/efb85a00e794b0d23f97fde1ce622f900542af33">efb85a00</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Fix mails to admin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ea1e4173cb81ed2ee1406277d23a26bc42480d83">ea1e4173</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Update isAllowedToDoRequest method to use ws to get profile percentage and set student always connected</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7a03b6bb64f7c32e5d5795bc12e56ddc0d827fbd">7a03b6bb</a> - <ahref="https://task.beeznest.com/issues/9323">BT#9323</a>) Add 'DISTINCT' to session list query to avoid returning repeated records (1.10.x)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a831842622f3ad60620b2c5618fd48234fe520df">a8318426</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) add test to webservice session details by user and add file php doc to mails test</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6061f6975af7b709fb273e3409259caa21d32d84">6061f697</a> - <ahref="https://task.beeznest.com/issues/9324">BT#9324</a>) Show only session admin created users in user list and in session creation- refs BT#9324</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/32b87b3716f371bac6ad14484973422c86c159ed">32b87b37</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Rename getBriefSessionListAndExtraByCategory() to getShortSessionListAndExtraByCategory() to match other functions names</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/58b4bf611b2ceb4f141e63cea59611b729ed4373">58b4bf61</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Add $extraFields parameter to getBriefSessionListAndExtraByCategory()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0c9ca6a9e98994cf21bfcda649272f333713e296">0c9ca6a9</a> - <ahref="https://task.beeznest.com/issues/9323">BT#9323</a>) Add 'DISTINCT' to session list query to avoid returning repeated records</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/56736e4bfef81d8fa7b38d8bcb296feadc9d0860">56736e4b</a>) Course correction counter in the list of sessions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bc8088f103aee394528a252f258b8ad70d11ab47">bc8088f1</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Rename variables, constants, plugin table, update mail header logo dir</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8ac746a29efb56dfbd997f6885fc21d22e55bf46">8ac746a2</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Use short code (if any) instead of name in skills wheel</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/27f57183e23ef64da5b468ed9bd59c38e714d044">27f57183</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Refresh skill wheel only after closing administration popup</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1d23e75bdf4be1b39a8460acda54243f85b52168">1d23e75b</a> - <ahref="https://task.beeznest.com/issues/9413">BT#9413</a>) Add right click modal to profile skill wheel</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0c09c57c2c161f53ba08516d4deb0e112078044c">0c09c57c</a> - <ahref="https://support.chamilo.org/issues/7514">#7514</a>) Set autofocus on first row score</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d65a12c42c82fa636adcb78c9e2e68337d8ca7ae">d65a12c4</a>) Change statsUtils.lib.inc.php into a class</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7bf47ed59c8dfd83acae5baeeeb2c4e176261351">7bf47ed5</a>) Adding Event and ExerciseLib classes.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d3078242af1f611994a909810bfa345afa754cf1">d3078242</a>) Fix sql syntax error when listing users of a session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/02f0faa770e174527a79c555c40aef96d79413b5">02f0faa7</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Add error message when the upload has failed</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0e085db739a4d73a5abea3678450d10e718c83a5">0e085db7</a>) Move code into a class + loading conf files in global.inc.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/19193942730dbd6d94ef895a726efdba94d12bb9">19193942</a>) Fixes certification validation. Takes the score not the percentage.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d2d1206f6fdcba7573951ea61b6b18572cf27368">d2d1206f</a> - <ahref="https://support.chamilo.org/issues/7268">#7268</a>) Rename table column from login_ip to user_ip</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dbc2caabfb09bf0dd4691b2d00a959e0e759baa4">dbc2caab</a> - <ahref="https://support.chamilo.org/issues/7528">#7528</a>) Fix session filter. Fix session style when filtering. Write simpler and more efficient code</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bcacb3839d8c012180055a68a97e18eba72002d5">bcacb383</a>) Moves and renames announcements.inc.php into inc/lib/</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d1756906054366a92c5516708dee8e417c9b6340">d1756906</a> - <ahref="https://task.beeznest.com/issues/9293">BT#9293</a>) "*.phps" files are renamed to php when downloading a zip</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f762008bffd09ff3535f60e29a2b63273f51015">4f762008</a>) Removes mail.lib.inc.php move function inside api.lib.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b7a5ae0aab2145ca17b76acbe162379dfbc8991d">b7a5ae0a</a> - <ahref="https://support.chamilo.org/issues/7525">#7525</a>) Filter to show the Generate Certificates button</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7e86a07253beefe2f0b54ee5acfcdb7156ad3474">7e86a072</a> - <ahref="https://support.chamilo.org/issues/7528">#7528</a>) Fix session filter field name: replace 'CourseName' with 'SessionName'</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2140225e5c5bbee8fac8582a9dd464ab94ea30d8">2140225e</a> - <ahref="https://support.chamilo.org/issues/7497">#7497</a>) Rename 'listCategories' function to buyCourseListCategories to avoid conflicts</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ef0eb9f4b297fdb9c07b5d770518182f6eba1580">ef0eb9f4</a>) Move code from document.inc.php to document.lib.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1e6380acec643486a9b8f8460a94d7bf484f7335">1e6380ac</a>) Fixes Scoredisplay class name to ScoreDisplay</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/272710bb1611f37366cf7ae8655c5256f365cd09">272710bb</a>) Adds lib GradebookUtils class to avoid unneeded requires</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/15d7e22521aa752f9a96840ae57d493250533671">15d7e225</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Get badges when the user has achieved skills</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cdf4d94607cc8028ec6008c5ba0ea46d9ea53e74">cdf4d946</a>) Using stable version of php-ffmpeg</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8ea04a2eb4d09695c9c8f232b1cc52e4e296f10a">8ea04a2e</a>) Rename main_api.lib.php to api.lib.php</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/24c0f68c48b1702b8e2396c88bdbd5a70910ea32">24c0f68c</a>) Remove old fckeditor code.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2d92da19c3e4f173e49494c99d10947d2a4e4e26">2d92da19</a>) Remove vendor content + using elfinder + ckeditor original sources.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c6fd153ea8eefb15e0239bd06512e62c7c612739">c6fd153e</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Use hash validation method instead of encryption methods</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5a4a8431c28e7e3ba91fc8d47077d29e7450e264">5a4a8431</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Fix get the user skills regardless course and sessions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a9e1472a397e9f76b4e5bc13425703f5f38dd4f3">a9e1472a</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Update, change as_description to description</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0fc2e8c597840b2a4e7f985ad5558b62fb28c791">0fc2e8c5</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Add get Session Description method</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dd2ba2930101a81f0966e8fa8fbcfba8616f6680">dd2ba293</a>) Update Brazilian translations, by @Morpheus2015 (Alan Cordeiro)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bffc4ab11f34d3813468b25a23d2db9ec6133692">bffc4ab1</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Add data dir permissions as a requirement in installation process</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/779309faf8e331e768c64266a6319019939b9f66">779309fa</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Update language variables used in OpenBadges</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/48a2d2e24c8f2d7ea0be98d26fae8e212ef758a6">48a2d2e2</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Add SYS_DATA_PATH and WEB_DATA_PATH to api_get_path()- refs BT#9082</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a64fc1b64777205acc0b409e201d59a85002f777">a64fc1b6</a> - <ahref="https://task.beeznest.com/issues/9082">BT#9082</a>) Add missing criteria field to skill table (OpenBadges)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/703731dc7fdd6b9f59a624341f70fdab3fe2552c">703731dc</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Fix WSSessionListInCategory, add id output param and change "target" to "publico_objetivo"</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c3124e879133962a96483e027f335d082eb6885a">c3124e87</a> - <ahref="https://task.beeznest.com/issues/9168">BT#9168</a>) Add Webservice for session details BT#9168</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/01bea2856bb77379d666be37cc7059ece45b295e">01bea285</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Update mail method, add phpcrypt library into plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/791e457b6d96d83153078127a88b892fc490af22">791e457b</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Add AdvancedSubscriptions class methods</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/324a291f5993c51937eb42e16949161aea3aa685">324a291f</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Rename api_is_invitee_user() to api_is_invitee()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/59ff6a0604320e1568a88abc84cedc9ea4e92af7">59ff6a06</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Ignore field_loggeable-related code until it is implemented for all extra fields tables</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/35bd7b39d6a022e295e595186da79ce23e3df102">35bd7b39</a>) Removes old autoloader.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0369173f5d2b809211c8a06960e680670715fb20">0369173f</a>) Adds mpdf in vendor dir.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2fde879c21da7d4785aa243340f05cef5815bbbd">2fde879c</a>) Removing custom mpdf lib using composer.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/448c456ccaffab88a1283f796e83bd885149ec30">448c456c</a>) Directory should be created in the system before saving in the DB.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/148694843bfe7ce17da1069aa2c07cf3cbb4a448">14869484</a> - <ahref="https://support.chamilo.org/issues/7504">#7504</a>) Remove QTIv1 class - not used anymore</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d1f552d2c85ac9ab1d4c9df9319aa47374661ea7">d1f552d2</a>) Fixes error when deleting a group, tutors should be also removed.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fe3852bec124d156bf8068c771b1d6a0762a5ad2">fe3852be</a> - <ahref="https://task.beeznest.com/issues/9087">BT#9087</a>) Replace function to get the scorm time</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5cfacae8b4920e42ea84b1625340a853cb1b877c">5cfacae8</a> - <ahref="https://task.beeznest.com/issues/9087">BT#9087</a>) Format time with PHP</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d8ee7e4ba700e8c160e1a614e1c4352922e2b5d8">d8ee7e4b</a> - <ahref="https://task.beeznest.com/issues/9092">BT#9092</a>) Update filenames, Add files for each hook interface</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3511158473a1657e193eaf621289be0601d47173">35111584</a> - <ahref="https://task.beeznest.com/issues/9084">BT#9084</a>) Update (restrict) is_allowedToEdit condition to avoid giving too much freedom to student boss</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/494a230bde253607a0074a71ace86f4a3d09b4eb">494a230b</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Rename api method</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/db49eca5ab92605e4eb9bb41abed44f2f53bcffb">db49eca5</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Rename api function for code conventions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f9e3d7e7bc15a74e6bc08896005844ea58588e8">4f9e3d7e</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Rename constant for invitee users</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3cf13a775da9d95407767735705c6d0802886381">3cf13a77</a> - <ahref="https://task.beeznest.com/issues/9084">BT#9084</a>) Integrate Advanced Skills plugin in the core</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f7b569e9614d6f0f78b3c6029bb5689a4f7cbe2c">f7b569e9</a> - <ahref="https://task.beeznest.com/issues/9293">BT#9293</a>) Using replace_dangerous_char to clean dangerous chars</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/178b2763eae048bfc24d464b5ee5d76b7d56d75f">178b2763</a> - <ahref="https://task.beeznest.com/issues/9287">BT#9287</a>) Fixes user sorting</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6a01e139b1ac316791b7d921d26295545dd63ce9">6a01e139</a>) Add c-pchart from vendor as downloaded by composer</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8b0b3150c24dc322567615267b941cfa68067aae">8b0b3150</a> - <ahref="https://support.chamilo.org/issues/7408">#7408</a>) Add pChart class uses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/27da74e9445605d571f6f222603ce464ad77c122">27da74e9</a> - <ahref="https://task.beeznest.com/issues/9087">BT#9087</a>) Display courses without session in report</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/21937d1256f0e7cd630e610b37201ea84c11d8d9">21937d12</a> - <ahref="https://task.beeznest.com/issues/9086">BT#9086</a>) Fix update teachers in courses</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ce8cf9a3ab232027383fa6329e832a4bf4d41081">ce8cf9a3</a> - <ahref="https://task.beeznest.com/issues/9087">BT#9087</a>) Add title to export action icon</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4cc3fb3a9ee9994bc4061348e4616f39f8224243">4cc3fb3a</a> - <ahref="https://task.beeznest.com/issues/9087">BT#9087</a>) Fix issue with date selector in French using single quote for translation of 'Until'</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/56f7b0339dbe339b1ba47618d681be511d961cfd">56f7b033</a> - <ahref="https://support.chamilo.org/issues/7504">#7504</a>) Remove duplicated Qti classes and methods</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/64d4c41450480b0375d7eedf2e7ad41408db67fb">64d4c414</a> - <ahref="https://task.beeznest.com/issues/9325">BT#9325</a>) Display the extra content in admin panels</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cebeba5c42cf5d0f548ee95678dc1a3b4ea810b8">cebeba5c</a> - <ahref="https://task.beeznest.com/issues/9340">BT#9340</a>) Adds "users" field on classes export</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8eb022a526ce2b30dbf8f5d1d7e2d68880801205">8eb022a5</a> - <ahref="https://support.chamilo.org/issues/7506">#7506</a>) Twig templates: Fix path to other elements in default template so that a copy uses local resources by default</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f14dfa42dca2d76ebcbbe6d4b92b7d69ef606b8a">f14dfa42</a> - <ahref="https://task.beeznest.com/issues/8617">BT#8617</a>) Adds show_description parameter in import csv files</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/277ae1e5b3fefc81c4739a41f75cf2550c04b1d5">277ae1e5</a> - <ahref="https://support.chamilo.org/issues/7420">#7420</a>) Return to Teacher view in LP</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/178edb049a08ee9ac0098f725fcc4f273bfc304b">178edb04</a> - <ahref="https://support.chamilo.org/issues/7483">#7483</a>) Fix bug, audio was sent to root folder, text2audio tool</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7a2bd011d5061966619905ceb5e615a25ff82165">7a2bd011</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Don't generate a certificate to invited and visitor roles</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/faa8336559dac9226cf9647bcb145e4e25242689">faa83365</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Don't sent mail notification for a exam with a visitor/invited user</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/26ac77779b51bfe2a8ace844e77eb7bcbf8c6c70">26ac7777</a>) Removes Cpdf class already added inside the phpdocx library</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8f37d161fa8529ec3669e2a7072675f05cf57986">8f37d161</a> - <ahref="https://support.chamilo.org/issues/7408">#7408</a>) Update, move opensans folder to /main/fonts</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cb57bc4fcb3c16b64a3de465681ba412634a145e">cb57bc4f</a>) Using PHPQRCode with composer</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5b4334680cb6d810e25c00aeb574dde94cecae41">5b433468</a>) Removes lib/nusoap/nusoap.php, classes are now loaded via composer.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2ec4b9803e0eda62bafbb2fede3b7cfd515c3596">2ec4b980</a> - <ahref="https://support.chamilo.org/issues/7408">#7408</a>) Update to use c-pchart from composer</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bb7a74aec516086e1b037fb1d309fe3025720f1e">bb7a74ae</a> - <ahref="https://support.chamilo.org/issues/7408">#7408</a>) Add open sans font</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6404f85eaf2241b0be4729513392684478491705">6404f85e</a>) Delete pchart from /main/inc/lib</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/798a8e844646a41e9be0b9f0d47d2f6a315fdfff">798a8e84</a> - <ahref="https://task.beeznest.com/issues/7408">BT#7408</a>) Add c-pchart by composer - BT#7408</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/520ad8433b29bcc0b5bb472193f314f45c922f69">520ad843</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Show invited role in user list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fa4d89443f28605fc741c2eab3bccdc420921a79">fa4d8944</a>) Add install/upgrade scripts for 1.10.x</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6d5294a3135242d9f0d071201b0c5cf1d25a331c">6d5294a3</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Get the extra field data and their formatted values</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b50178e607d627fd44f9c6e909d3d8a9c1195a28">b50178e6</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Use jQuery calendar in date fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ed0f81e46cb830b52abedf988680255f7c8b09ca">ed0f81e4</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Use existent extra fields management files</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3c55c9c3066410032c5b70d329da69c9c57c404a">3c55c9c3</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Fix - User ExtraFieldValue</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2edf95210087d8de57c1180aa1901fd1b7b23911">2edf9521</a> - <ahref="https://task.beeznest.com/issues/9070">BT#9070</a>) Save course extra fields</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4eaeae3376add647ec2f9dc26089975505ebced9">4eaeae33</a>) When cleaning user LP results delete also the interactions and objs</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/68ce8d755a6e5a7f4c7ed01e21d6bd87d5edeff6">68ce8d75</a> - <ahref="https://support.chamilo.org/issues/7370">#7370</a>) Replace api_protect_course_script with api_protect_admin_script</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1211347d5da02c70f37c5caf59eb9f127aa98a11">1211347d</a>) Removes unused files + using only png files.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2fa39544aaaade7fcc87b6f47f74a068be3f3238">2fa39544</a> - <ahref="https://support.chamilo.org/issues/7370">#7370</a>) Fix a few buy courses plugin issues</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f37f0bd3c6e0ae4707227f5a5c6583ab288644cc">f37f0bd3</a> - <ahref="https://task.beeznest.com/issues/9068">BT#9068</a>) Fix session_id and visible_result creation issue</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2fd2c2b7a4284204138662bd432a7301c625579d">2fd2c2b7</a> - <ahref="https://task.beeznest.com/issues/9022">BT#9022</a>) Add certificate path to the web service. Add 'add_gradebook_certificates_cron_task_enabled' configuration parameter</li>
<li>Integrated Bootstrap 3 as base framework (gives Mobile First design advantages)</li>
<li>Removed all previous stylesheets and rewritten main ones from scratch</li>
<li>Most of the CSS classes to most elements have been changed, making it practically impossible to maintain previous CSS styles with this new version (we're very sorry about that, but it was either this or sticking to non-mobile-friendly design)</li>
<li>Many pages have been moved to TPL, making it easier to redesign them</li>
is a small city on the Peruvian Coast where the remains of the Lord of Sipán
(a ruler of the 3rd century AC) were discovered in 1987. It held many well-conserved
offerings. We believe this version of Chamilo, containing additional fixes on
top of an excellent 1.9.10 version, has its fair share of common points with Sipán.</p>
<h3>Security fixes</h3>
<ul>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/97fec370270eec1db137d93c2aa2c59f2d496a94">97fec370</a> - <ahref="https://support.chamilo.org/issues/7564">#7564</a>) Fix multiple XSS & CSRF vulnerabilities</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ba947ae6376f559440d70d3c539fdb14b19a76ae">ba947ae6</a> - <ahref="https://support.chamilo.org/issues/7564">#7564</a>) Use htmlspecialchars when parsing a URL</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0c65e9b1be5dc53a8f6836657ded7aeec31cf4b9">0c65e9b1</a>) Format code + adding Security::remove_xss</li>
</ul>
<h3>Improvements (minor features) and debug</h3>
<ul>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/96ab630c17388b75f1c76ce0d7cba82ae7c1c154">96ab630c</a> - <ahref="https://task.beeznest.com/issues/9494">BT#9494</a>) Fix Exercise result if was added inside a LP</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b6b54d5bc2ed8638e623f306d71b23f54f59e4b7">b6b54d5b</a> - <ahref="https://task.beeznest.com/issues/9255">BT#9255</a>) Fix bad condition that sets all documents to invisible</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/76c83f1d1ba26b23839ccf572b6a921d37ca5986">76c83f1d</a> - <ahref="https://task.beeznest.com/issues/9255">BT#9255</a>) Fix redirection after changing document visibility.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c552d086f4c3d21260e407f9fc351d580b060eed">c552d086</a> - <ahref="https://task.beeznest.com/issues/8986">BT#8986</a>) Adding session support in forum copy from course to course</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d0ed859b07282a2c30c18a4e29009541da0e158b">d0ed859b</a> - <ahref="https://task.beeznest.com/issues/9436">BT#9436</a>) Improve script to move users from course to session with all resources</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c7b17060a77ea57961bfc168690b4d0312c60d39">c7b17060</a> - <ahref="https://support.chamilo.org/issues/7577">#7577</a>) Fix query in buy_course plugin</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b2953724a42239a9494d4c0ee27888b72175a2c3">b2953724</a> - <ahref="https://task.beeznest.com/issues/9420">BT#9420</a>) Blocking glossary in LP if not allowed</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e75de5ee93b19752de2a897154c3434e5c9d6456">e75de5ee</a> - <ahref="https://task.beeznest.com/issues/9436">BT#9436</a>) Script to move users from course to session with all resources</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/11b0e96555c08bf7b569dd3fb89aaecc8ee6682a">11b0e965</a> - <ahref="https://task.beeznest.com/issues/9420">BT#9420</a>) Adding glossary possible options</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ba5b122cb5d26a63825b5b5ec4a2d3c67601555e">ba5b122c</a> - <ahref="https://task.beeznest.com/issues/9494">BT#9494</a>) Show exercises included in learning paths in the Gradebook</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/becb73323d5942100b4d709085935ae65409f5bc">becb7332</a>) Fix queries in work tool.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0f4ac57793baa68b2d11792c8fdf06a1ac4246ed">0f4ac577</a> - <ahref="https://task.beeznest.com/issues/9324">BT#9324</a>) Prevent session admins to see all users</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/709f388cf0379ecccb0de0f928fe6494622f085c">709f388c</a> - <ahref="https://task.beeznest.com/issues/9324">BT#9324</a>) Add default setting for configuration.php for users list view filter for session admins</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6061f6975af7b709fb273e3409259caa21d32d84">6061f697</a> - <ahref="https://task.beeznest.com/issues/9324">BT#9324</a>) Show only session admin created users in user list and in session creation- refs BT#9324</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0c9ca6a9e98994cf21bfcda649272f333713e296">0c9ca6a9</a> - <ahref="https://task.beeznest.com/issues/9323">BT#9323</a>) Add 'DISTINCT' to session list query to avoid returning repeated records</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8cbb3661156203fe7b9c5dfef1a819437ae28af3">8cbb3661</a> - <ahref="https://support.chamilo.org/issues/7540">#7540</a>) Fix sub category creation</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/132919c0172180888638209e711e35f81a422497">132919c0</a> - <ahref="https://task.beeznest.com/issues/9422">BT#9422</a>) User in group can edit wiki page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fb445f8be00a59cd2cd719eb8e3dc5bde9cd5094">fb445f8b</a> - <ahref="https://task.beeznest.com/issues/9408">BT#9408</a>) Fix queries in the report by question in exercises</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/19193942730dbd6d94ef895a726efdba94d12bb9">19193942</a>) Fixes certification validation. Takes the score not the percentage.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2812d601059e31047a9fdabaaf6ec08e34a8e8cf">2812d601</a>) Fixing header order in gradebook</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d1756906054366a92c5516708dee8e417c9b6340">d1756906</a> - <ahref="https://task.beeznest.com/issues/9293">BT#9293</a>) "*.phps" files are renamed to php when downloading a zip</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ab6f1b2990d6faa278a9706eed5f043aad302ddc">ab6f1b29</a> - <ahref="https://task.beeznest.com/issues/9287">BT#9287</a>) Fixes users order in gradebook</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8da0d49ff538277fb794ecc6f5d7bb1562350e66">8da0d49f</a> - <ahref="https://task.beeznest.com/issues/9380">BT#9380</a>) Fixes fatal error in wiki in session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/47043767efc43b2402b0e4617cbffdea464e3424">47043767</a>) Adds nl.js file to fckeditor.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d1f552d2c85ac9ab1d4c9df9319aa47374661ea7">d1f552d2</a>) Fixes error when deleting a group tutors should be also removed.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/df11c14bab171a0ee3f21680e78f062593481d52">df11c14b</a> - <ahref="https://task.beeznest.com/issues/9355">BT#9355</a>) Fixes $groupId value was overwritten</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/50c9b18219cb87e9624d593e043cc10e18ee4c33">50c9b182</a> - <ahref="https://task.beeznest.com/issues/9325">BT#9325</a>) New feature: Edit extra content in admin panels</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cebeba5c42cf5d0f548ee95678dc1a3b4ea810b8">cebeba5c</a> - <ahref="https://task.beeznest.com/issues/9340">BT#9340</a>) Adds "users" field while exporting classes</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/762c4b3f2c309809ed151c2edcfe25e6cb8ecf4a">762c4b3f</a> - <ahref="https://task.beeznest.com/issues/8617">BT#8617</a>) Fixes show_description when updating sessions</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f14dfa42dca2d76ebcbbe6d4b92b7d69ef606b8a">f14dfa42</a> - <ahref="https://task.beeznest.com/issues/8617">BT#8617</a>) Adds show_description parameter in import csv files</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e17cb4c01c3e91479ba32d4030bfd2db2d17bf89">e17cb4c0</a> - <ahref="https://task.beeznest.com/issues/9329">BT#9329</a>) Checks only results with qualification</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4eaeae3376add647ec2f9dc26089975505ebced9">4eaeae33</a>) When cleaning user LP results delete also the interactions and objs</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2fa39544aaaade7fcc87b6f47f74a068be3f3238">2fa39544</a> - <ahref="https://support.chamilo.org/issues/7370">#7370</a>) Fix a few buy courses plugin issues</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/2fd2c2b7a4284204138662bd432a7301c625579d">2fd2c2b7</a> - <ahref="https://task.beeznest.com/issues/9022">BT#9022</a>) Add certificate path to the web service. Add 'add_gradebook_certificates_cron_task_enabled' configuration parameter</li>
<p>Chamilo 1.9.10 is a new minor version of the 1.9.x branch, with many bugfixes and a few interesting new features (as such, you can just overwrite previous files to upgrade from 1.9.8, 1.9.8.1 or 1.9.8.2 to 1.9.10).</p>
All security issues are published and patches are attached on <ahref="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a>. If you think you found an additional security issue you'd like to report, please check our procedure there.
<p>Two changes have been made to the forum tool code, which might make some of your forums disappear and require a direct database intervention.<br/>
First case: If you use forums with sessions and have placed a session forum inside a base-course forum category, the forum category will now no longer appear in any session, and as such, the session forums contained in that category will disappear. You can easily fix that by checking the c_forum_forum table for any record with session_id != 0 that points to a forum category that has session_id == 0. This is related to issue #7264.<br/>
Second case: In very rare occasions, if you use group forums and have had issues with posts appearing twice, then this release will fix this bug, but might also make some forum posts disappear. Although we could not reproduce the error, you should be able to fix it by changing the group_id column inside the c_forum_thread table. This is related to issue #7267<br/>
This is an exceptional event in the history of Chamilo, and we believe it should only affect very few portals, but we prefer to take precautionnary measures and warn you upfront.<br/>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7e67dd29ccd7198ffb26e06847b48409895bc161">7e67dd29</a> - <ahref="https://task.beeznest.com/issues/9018">BT#9018</a>) Add PDF export for student publications list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5e8ae687fd8a303e707a6a4fa677313056eb87c7">5e8ae687</a> - <ahref="https://support.chamilo.org/issues/7478">#7478</a>) Add cookie warning message to comply with new European legislation</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e637608c553c1041ae0c7f217d74f748f48bd789">e637608c</a> - <ahref="https://task.beeznest.com/issues/8814">BT#8814</a>) Add "Auto attendance" based on course login</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/960899a6b227e1547751fcade680a696dffdcb1e">960899a6</a>) Add possibility to hide previous videoconferences even if recording is not enabled</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1d68db47b2dcb00a36e5b2d90e5be3cd6494cd56">1d68db47</a> - <ahref="https://support.chamilo.org/issues/398">#398</a>) Support Opale/Scenarii by adding variable to better support SCORM 1.2 by watching over the definition, by the SCO, of the lesson_status and the call to LMSFinish() or the move to another element</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 from 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>) Add $_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>) Add 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>(<ahref="https://github.com/chamilo/chamilo-lms/commit/110060be24244a8f8cfb9837bf9500aaddf2bc3a">110060be</a> - <ahref="https://support.chamilo.org/issues/7462">#7462</a>) Fix pages blocked due to course restriction</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/299ba994390549c0193348c498760e727236609c">299ba994</a> - <ahref="https://support.chamilo.org/issues/7477">#7477</a>) Restore admin view in reports (was lost in 1.9.8)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7f55f83751bd8d0e641afb85f05093f5e42c8bd6">7f55f837</a>) Rename the custompages php files in order to avoid overwrites</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/306c7b08d9a89cdde94e76cb47c1054eb01688fd">306c7b08</a>) Fix possible error when there are a lot of certicates to load.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/bc07d715730d3035c2282a9de0ee8a2aba8b9f24">bc07d715</a> - <ahref="https://task.beeznest.com/issues/9289">BT#9289</a>) Adds set_time_limit(0) in the certificate generation page</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e57d9a668f0f8824350e56be4ba6dca9e481b065">e57d9a66</a>) Fix category link now forcing the registration in itemproperty table</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c303f2392ddcf944e3c8afa62fd6db4e5dc5eea9">c303f239</a>) Add id_session in gradebook links</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/94ff182d7f46739afa9dfcb06b2a92d8b23f2efe">94ff182d</a>) Deprecate get_statistic_table() in favour of get_main_table()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a4a4118afbeeea1c20b9c5cedf776b7a07ab7832">a4a4118a</a>) Fix gradebook form link</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4c70421ccf99006f0019805a2f83e4f69fe46f2c">4c70421c</a> - <ahref="https://task.beeznest.com/issues/9200">BT#9200</a>) Fix link categories (no visibility is used)</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/57e2ffbed22849e1848cf4dd79bfb4d83e5de636">57e2ffbe</a>) Fix comments in student publication list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/699f26c5ff54c70b18ae0381a26b43c1188c0f07">699f26c5</a> - <ahref="https://support.chamilo.org/issues/7441">#7441</a>) Fix default user list order</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/533b0385015281818a0a8fbfac6171d11f1432e7">533b0385</a> - <ahref="https://support.chamilo.org/issues/7457">#7457</a>) Fix deletion of personal files in documents</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8cb2d42f7d391e47a7ff07675ea4a24ca9480523">8cb2d42f</a> - <ahref="https://support.chamilo.org/issues/7455">#7455</a>) Using strict mode when cleaning files</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4a17ad6ba29c4c6c8a1b52ce00131cefddbd6fb7">4a17ad6b</a> - <ahref="https://task.beeznest.com/issues/8897">BT#8897</a>) Fix chapter status when saving sub elements in learning paths</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f2ac346557fba49def05489f32afccdc5ea062e">4f2ac346</a> - <ahref="https://support.chamilo.org/issues/6064">#6064</a>) Fix language list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/a667212d82788c6676fa9be76a245c48ba5ce99d">a667212d</a> - <ahref="https://support.chamilo.org/issues/398">#398</a>) Fix query bug in learnpathItem::write_to_db()</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f2ac346557fba49def05489f32afccdc5ea062e">4f2ac346</a> - <ahref="https://support.chamilo.org/issues/6064">#6064</a>) Fixing language list in portal homepage edition</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ef1dc064ea934ad27f4972d223de8420c3c42854">ef1dc064</a> - <ahref="https://support.chamilo.org/issues/9250">#9250</a>) Add export certificates by user list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d9a6fc7d5a02858e5a5dc0469ed219ee18b0521c">d9a6fc7d</a> - <ahref="https://task.beeznest.com/issues/9235">BT#9235</a>) If user selects overwrite then we overwrite the file</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/74c25067aa05e139ab84ab3730d3b1a267fe0730">74c25067</a> - <ahref="https://task.beeznest.com/issues/9233">BT#9233</a>) Coach can download files if session is read only</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5d74663bae828477d30211af5cf51ab65b9302f0">5d74663b</a>) Fixing session list when session is read only and inside a category.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/52c806a671d8f782f128edeefe8f42977e4c1907">52c806a6</a>) Fix possible issue checking the courses directory during installation on a host with default IP</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/c916b21c1cf7291a0099caadfa97bd91bda387e4">c916b21c</a>) Add reporting icon for DRH see 7064</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e316005a56a9dea6f51697a7f5f7a0a15eddcdc7">e316005a</a> - <ahref="https://support.chamilo.org/issues/7064">#7064</a>) Drh can see wiki</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0a64437eed2aceb4d4dbae766236409cc9ae88ac">0a64437e</a> - <ahref="https://support.chamilo.org/issues/7064">#7064</a>) Add DRH support for the survey tool</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3adf5c2d5761498fe51242821e342b8010c96498">3adf5c2d</a> - <ahref="https://support.chamilo.org/issues/7064">#7064</a>) Add DRH support in Assignments</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1d2626f2f264012e3a071f2e6931210bc61c6ff1">1d2626f2</a> - <ahref="https://task.beeznest.com/issues/6986">BT#6986</a>) Fixing hotpotatoe bug while saving inside a LP</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5e410a7ffed94a7402360f01ee59c87be2f36c53">5e410a7f</a> - <ahref="https://task.beeznest.com/issues/6986">BT#6986</a>) Deleting LP objects in course homepage just in case</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3684281a884a3f7702d268e2f676f165b19350e9">3684281a</a> - <ahref="https://task.beeznest.com/issues/7064">BT#7064</a>) DRH user can see exercise results</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ac3d7525f008adc98c7747e3633849224e8d4927">ac3d7525</a>) Getting extra fields that have the filter option "on" in the user list</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dc2745c191f9927074e9b72bf125722c759657c0">dc2745c1</a> - <ahref="https://task.beeznest.com/issues/9121">BT#9121</a>) Subscribe users with no course to a selected course</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0056481a9231ee2c5905542395307595a05043e3">0056481a</a> - <ahref="https://task.beeznest.com/issues/9113">BT#9113</a>) Fixing work assigned to users in a course-session</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1bc9f0abb77e5c911550ff4834a97b3275f00dff">1bc9f0ab</a> - <ahref="https://support.chamilo.org/issues/7426">#7426</a>) Use new variable for signature formula in emails</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b9d48abcec84df3cc328341859b855d2c850a309">b9d48abc</a> - <ahref="https://task.beeznest.com/issues/9104">BT#9104</a>) Add script to update extra field in batch</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7bdf7db2420dcc98209dfc22db0fc3f035e1553c">7bdf7db2</a> - <ahref="https://support.chamilo.org/issues/7338">#7338</a>) Add CORS and content type headers to JSON response</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3e500c8e58dbfd0b4ad0db276b687624f695fb92">3e500c8e</a> - <ahref="https://support.chamilo.org/issues/7338">#7338</a>) Add sent date to message</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/5eb945a5893413f78c5bacb5611acb7ab01b9d94">5eb945a5</a> - <ahref="https://support.chamilo.org/issues/7338">#7338</a>) Sort messages by recent date</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f9b1911f62906d464975ea9d6dd78cb845455a3">4f9b1911</a> - <ahref="https://task.beeznest.com/issues/8897">BT#8897</a>) Fix issue updating next SCO element instead of current</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ce6314e89db71d9098ce794ff8c40182118b51f6">ce6314e8</a> - <ahref="https://support.chamilo.org/issues/7439">#7439</a>) Fix issue with progress bar not updating percentage</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/17f1e0e925daef72519e7bbae212915fd4816fe0">17f1e0e9</a> - <ahref="https://task.beeznest.com/issues/8274">BT#8274</a>) Add condition that ppt2lp must be local before enabling converter icon - remote support not implemented yet</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/8493d094299a85f318fc3c0349a42f8f1c43b0b5">8493d094</a> - <ahref="https://task.beeznest.com/issues/9101">BT#9101</a>) Showing only visible/invisible exercises</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d78fa9c1944ec98221985f94f5f7023807d60e4c">d78fa9c1</a>) Adding DRH users in user list.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0d5a86cdec9a03450f32d3df078d3bb068b4f2f3">0d5a86cd</a> - <ahref="https://support.chamilo.org/issues/7418">#7418</a>) Fix show hide course progress details</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/28cbdc2c6afdaccfab5febe35449903d39a876ed">28cbdc2c</a> - <ahref="https://support.chamilo.org/issues/7406">#7406</a>) Enable viewerJS for ODF</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f9f53d152a83befb7c5337925d70c4f205637769">f9f53d15</a> - <ahref="https://support.chamilo.org/issues/7415">#7415</a>) css update list course fix CT#7415</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fd6d32de6c5f82c1977e97791f22a49c5b5dd47c">fd6d32de</a> - <ahref="https://support.chamilo.org/issues/7414">#7414</a>) Redirect admin to the admin page on first login</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d3c39e1213675bb5ae33a8f6138a0301183a2d15">d3c39e12</a> - <ahref="https://task.beeznest.com/issues/8986">BT#8986</a>) Build and restore base course content or session content</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/94604584aaa1d53a1a800eb79d72d9a0b7e2186a">94604584</a> - <ahref="https://task.beeznest.com/issues/9021">BT#9021</a>) Allow profile edition through SSO</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6ac9959a3176cdf3d8f350e4f91bf93333cc0bb0">6ac9959a</a> - <ahref="https://support.chamilo.org/issues/7383">#7383</a>) Fix for graph labels and block evaluation height graph</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/36bf8746204afcad3f60dad5cc54437bc346fd85">36bf8746</a> - <ahref="https://task.beeznest.com/issues/9046">BT#9046</a>) Don't show links if the category was deleted</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e058fd58838161bd6c2210fce4df631d39d9ca07">e058fd58</a>) Only look for completed attempts status = '' in Learning paths</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b3a0d4ed94fd313348e72b35e49376514980c07e">b3a0d4ed</a> - <ahref="https://support.chamilo.org/issues/7381">#7381</a>) Fix bug in visibility change action from personal agenda</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/3d8a33bafab63eb3481cc677ac97f5f1c0a167cd">3d8a33ba</a> - <ahref="https://task.beeznest.com/issues/9029">BT#9029</a>) Hide the Logout button</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/008e7ffa3ed0217c1503135079679e10a7f1d722">008e7ffa</a> - <ahref="https://support.chamilo.org/issues/398">#398</a>) Add quotes filter to suspend_data, lesson_location and launch_data to avoid issues with SCORM strings, as suggested by Stéphane Poinsart</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b3862ee36fd916c89ae662f7f566a2e0ddd718c2">b3862ee3</a> - <ahref="https://support.chamilo.org/issues/398">#398</a>) Add scorm_failed style and fix section style</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/b83d51176db338399328b2b6d559bdee153c21e0">b83d5117</a> - <ahref="https://support.chamilo.org/issues/7325">#7325</a>) Fix issue with the version number not being extracted correctly from version.chamilo.org/version.php by an fread() on a HTTP socket</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7d658aedf48ad8a3a540b417eb82766b2c78477c">7d658aed</a>) If course is not set then fire api_not_allowed() even if I'm admin.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/20f981bcb7bb80f41a165d75002cf981a0cd4c23">20f981bc</a>) Adding script that helps to synchronize exercise score with lp score</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/0f7272708f4a194b8764a01d63e439a4bb31f0ca">0f727270</a>) Adding __session_id___group_id suffix when creating a document/folder</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/74a7f4a35e1a993d3d560aa02e1bb3c5bd684a4a">74a7f4a3</a>) Format code , adding course ids.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/cd79277047dfd7588ea3ed950feba087ecbff07d">cd792770</a>) Do not rename work folder, this generates unlinked documents</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/03f2fafaf88b2742a616afca9cce0e3436442ea8">03f2fafa</a> - <ahref="https://support.chamilo.org/issues/7366">#7366</a>) Fix course select form from course copy tool</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/dac4cabc6003182224b0b0ee5b1b5691589b823c">dac4cabc</a> - <ahref="https://task.beeznest.com/issues/8989">BT#8989</a>) Fixing bug: in exercises included in a LP, lp_item_origin_id is not saved.</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/1412344bb518c43490f405101cdcd392f4d15c06">1412344b</a> - <ahref="https://task.beeznest.com/issues/8852">BT#8852</a>) Adding session id + group id suffix when uploading file</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4bc0810e2bfea9d637171b22f722292fe4157083">4bc0810e</a>) Fix relative path for Xhprof reporting link</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9a27d585dca28dda6bc338da0dce9a75135a0637">9a27d585</a> - <ahref="https://task.beeznest.com/issues/8892">BT#8892</a>) Fixing possible error when updating works</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/e344aae3f3bd08026632cd027b019303f0273ab0">e344aae3</a> - <ahref="https://task.beeznest.com/issues/6613">BT#6613</a>) Deleting wav file if mp3 conversion succeeded</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/d1a3b48df999929b1a5f81479e2f70dd447230ce">d1a3b48d</a> - <ahref="https://support.chamilo.org/issues/7285">#7285</a>) Avoid exception if "until" date is set without time for repeated events</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/6d4569d60ff5ef1d104402724e455b70ac2db067">6d4569d6</a> - <ahref="https://task.beeznest.com/issues/8966">BT#8966</a>) Fixing error when saving big files</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/9d1dbc356376eb9f67146c6336c3f48b6b081793">9d1dbc35</a> - <ahref="https://task.beeznest.com/issues/8960">BT#8960</a>) Format code adding siteName in email title</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fa8f1b51f4342f2a26f1e0e251caf2e7c2ca6032">fa8f1b51</a> - <ahref="https://task.beeznest.com/issues/8960">BT#8960</a>) Format code + fixing title and sender mail</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/7d5f7236ea45d8afab59f312853a63aa7c07e697">7d5f7236</a> - <ahref="https://support.chamilo.org/issues/7323">#7323</a>) Remove main/install/ existence warning in admin page: risks have been removed</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/ee6b696af77289b031e4894ca8ed0611da89f2ec">ee6b696a</a> - <ahref="https://support.chamilo.org/issues/7358">#7358</a>) Students can download their certificates in PDF file</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/4f3a08d7c7938b10f6c8d75c64e6b6946712b053">4f3a08d7</a>) Add script to list unused images</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/fe20a087411b502c70c79d9b2a939b4c5d75ca0a">fe20a087</a> - <ahref="https://task.beeznest.com/issues/8960">BT#8960</a>) Do not add auto reply for the main email</li>
<li>(<ahref="https://github.com/chamilo/chamilo-lms/commit/f32cacb292bf1d53f3699d1250789979639f9be9">f32cacb2</a> - <ahref="https://task.beeznest.com/issues/8958">BT#8958</a>) Fixing work counter</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>The possibility to select a template (from main/template/) through the configuration.php file has been added, although no new template is available yet (at least now you can create your own and use it)</li>
<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>
<p>Chamilo 1.9.8.2 is a very little patch version with one bugfix regarding the learning paths tool. Considering the fact that 1.9.8 is planned for the long term, we'd hate to have such a minor patch left on the side for a year or so. This will be packaged and promoted as 1.9.8, but the folder inside the 1.9.8 will be called 1.9.8.2, with a change to this changelog file and a one-line change to main/newscorm/learnpathItem.class.php (as such, you can update just this file to upgrade from 1.9.8.1 to 1.9.8.2. See <ahref="https://github.com/chamilo/chamilo-lms/commit/642a80e9e838f98f25135fbb64795e4f3df86260">the code change</a> for detais.</p>
<p>Chamilo 1.9.8.1 is a patch version with one security patch on top of 1.9.8 (in the included library for FCKeditor). Please check <ahref="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a> for more information.</p>
<p><ahref="http://fr.wikipedia.org/wiki/Thon-Samson">Thon</a> is a small city in the Belgian region of Wallonia, several times classified as the most beautiful village of the South region of Belgium. It is a quite, beautiful place without anything out of the ordinary but made of beautiful, hundred years old homes built from famous Wallonia blue stone and crossed by the Samson river. Its stability and it's position just next to the large cliffs surrounding the Meuse are symbolically close to Chamilo 1.9.8, highly stable but a few steps away for the huge jump to the next major version.</p>
All security issues are published and patches are attached on <ahref="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a>. If you think you found an additional security issue you'd like to report, please check our procedure there.
<li>Patches have been applied to one of the packages of FCKEditor used for image uploads in Chamilo 1.9.6.1. These patches are included in 1.9.8 (see issues 11 and 12)</li>
<li>Some other possible XSS attack vectors through initially privileged access have been fixed (see issue #13)</li>
<li>(#6768) Always redirect user to expected page after "Not allowed" message (always load the require_uri in api_not_allowed) and fix login button</li>
<li>(bd0320a,d2ddee1 - BT#8199) Add session support in exams report</li>
<li>(#6173) Add partial French translation to installation guide</li>
<li>(5b8c384) If sender info is not set then try to use: 1. the no-reply email 2. the admin email</li>
<li>(a425a23 - BT#6418) User can edit work if the "delete own document" is on and the work has not been reviewed</li>
<li>(a035d0f) Allow modification of max number of user in groups</li>
<li>(f658496) When editing a category group all settings are copied to the groups</li>
<li>(dce1900 - BT#6738) Fixed 'shared_survey' mysql error during migration from 1.6.x to 1.8.x</li>
<li>(480eb84) drh can access all content (courses, users) inside a session - see config template in configuration.dist.php</li>
<li>(b81625b - BT#6687) Hide session if it doesn't have any content (courses)</li>
<li>(efdc138) WARNING - This is a hack to the database structure, which will be ignored if not present: Add "c_student_publication.filename" field in order to separate the changes between student and teacher</li>
<li>(cc1dfbb) WARNING - This is a hack to the database structure, which will be ignored if it isn't present: Add new field in the DB course.add_teachers_to_sessions_courses (ignored if field doesn't exist)</li>
<li>(dbdc8cc - BT#6621) When hiding a document in a course it also hides the document in all sessions</li>
<li>(804ef62 - BT#6848) Fix session history link</li>
<li>(cfef1d8 - BT#6801) Fix SQL error when getting orphan questions</li>
<li>(9985547 - BT#6845) Add unsubscribe user from session/course option</li>
<li>(2bc0785 - BT#6770) Add "login as" button for admins in course tracking</li>
<li>(fcd6e26) Teacher don't need the show_email_addresses option to see phone/email when exporting to PDF</li>
<li>(9d2fc90 - BT#6770) DRH can "login as" users</li>
<li>(9533f3b) Adding icon + fixing course count in tracking pages</li>
<li>(428a2b2) Admin can access the users' stats</li>
<li>(4ee3a13 - BT#6770) Add user list for DRH with search box in tracking pages</li>
<li>(5cfe24f) WARNING - This is a hack to the database structure, which will be ignored if not present: Add multiple URL support for classes (user group) new DB table added "access_url_rel_user_class" - only available on fresh installs, on manual DB update or by waiting for v10</li>
<li>(9063249 - BT#6845) Add course session coaches in the get_personal_session_course_list()</li>
<li>(1f162d6 - BT#6195) Add support for multiple URL for course categories</li>
<li>(09a2e8a - BT#6782) Add teachers to course from a session</li>
<li>(4bc737b - BT#6782) Change session source to multiple option</li>
<li>(bc15484 - BT#6962) Add course code in URL in order to fix the "newscorm -1" error</li>
<li>(e84ef79) Add handy function api_get_plugin_setting(), adding new "main_top" and "main_bottom"</li>
<li>(05db5ec - BT#6939) Add language support in the before login plugin (other commits improve the plugin in other areas)</li>
<li>(d13198c - BT#6963) Fix jQGrid ordering by column</li>
<li>(cfa3ee4) Fix issue whereby platform admins are not considered course admins</li>
<li>(f84285b) Fix youtube fckeditor plugin : use protocol relative url</li>
<li>(ed93152) Implement new work student adding score/status in student view</li>
<li>(726eba9 - BT#6916) Move extra DB changes in an extra.sql custom file</li>
<li>(fde063a - BT#6700) Fix IE10 bug in messages</li>
<li>(f1a474f - BT#7008) Hiding Home_top when connected and hide global announcements when not connected - special options hide_global_announcements_when_not_connected and hide_home_top_when_connected, see config template in configuration.dist.php</li>
<li>(1b939ab - BT#7007) Added phpseclib library to allow for AES128/CFB encryption mode</li>
<li>(c768066 - BT#7010) Add special options for Aiken format reading in non-UTF8</li>
<li>(2a3c26b - BT#7008) Allow public/private tab links in navigation menu</li>
<li>(d667207 - BT#7064) Added use of default course template parameter (course_creation_use_template) - see template config in configuration.dist.php</li>
<li>(870673c - BT#7011) Add sessions filter to courses list</li>
<li>(ba45725) Fix unzip_uploaded_file()</li>
<li>(5bd2e52 - BT#7066) Add script to massively upload one file into each course's documents and link from course introduction - needs to be enabled in main/admin/index.php</li>
<li>(a0901d0 - BT#7156) Groups changes: add event_system() call to log stuff from groups, add 'allow_members_leave_group' option. WARNING: this requires a database change which is ignored if it doesn't exist</li>
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.
<li>(BT#6246) Improved sessions list in sessions_list.soap.php and added GetLearnpathHighestLessonLocation() (also BT#6667)</li>
<li>(BT#6246) Updated WSCreateUser() to manage active status, added WSGetUser(), WSGetUserFromUsername() and WSSubscribeUserToSessionSimple() and fixed WSListSessions() to allow sessions sales from Ubercart Drupal module</li>
If you have custom_tabs in this table (select * from settings_current where variable='show_tabs' AND subkey like 'custom_tab_%'), please add them through the homepage edition screen.</li>
<p>Chamilo 1.9.6.1 is a patch version with security patches on top of 1.9.6. Please check <ahref="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues page</a> for more information.</p>
<p><ahref="http://fr.wikipedia.org/wiki/Rochefort_%28Belgique%29">Rochefort</a> is a small city in the South of Belgium, that has existed at least since year 1041 and has shown impressive resilience and stability, which we think 1.9.6 has reached as well. Rochefort's Brewery produces a very nice trappist beer exported even to Peru! As we are getting ready for a larger battle, getting Chamilo LMS every day to a larger community, we thought we'd make a last quiet stop and salute the little town where several contributors of Chamilo have set foot in the past.</p>
<h3>Security</h3>
<ul>
<li>Fixed XSS vulnerabilities in announcement, blog and chat tools - see <ahref="https://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security page for details</a></li>
<li>Fixed unreported design flaw in e-mail password resetter</li>
<li>Online-text assignments can be downloaded by teacher (#5805)</li>
<li>Added improved permissions checker to installer to avoid HTTP 500 Server error page when entering the course on a Security Enhanced server (#5863)</li>
<li>Added feature to "Mark all as read" in social messaging (#6019)</li>
<p><ahref="http://es.wikipedia.org/wiki/Puebla">Puebla</a> is a large city very close to México D.F. and is considered an "extension" of the capital city in many ways. Puebla has very nice blend of precolombine and spaniard architecture. All in all, we felt like Puebla, in tremendous growth, was a close image to Chamilo 1.9 on its way to 1.10.
<li>Learning paths: Enabled LP result in exercise report (#5469)</li>
<li>Learning paths: LP illustration image is now shown as tool icon on course homepage (BT#5486)</li>
<li>Exercises: Enabled exercise report by category (#5716)</li>
<li>Survey: Anonymous survey participation link auto-generator, fixing awkward issues with invitations (#5851)</li>
<li>Translation: Added support for Tagalog native language and main translation (still requires manual db update to enable, will be completed in 1.10) (#5854)</li>
<li>Users: Added the possibility for teachers to add students to their course through users classes (#5514)</li>
<li>Reporting: Added links to resources from statistics (#3731)</li>
<li>Survey: Survey invitations are now sent through the Chamilo messaging feature as well</li>
<li>Thematic advance: Allowing multiple creation of course progress not restricted to 6 types (BT#4878)</li>
<li>Plugins: Added security to Single Sign On mechanism - Limit IPs (BT#5137)</li>
<li>Learning paths: Implements a Scorm constraint: If SCO_MasteryScore does not evaluate to a number, passed/failed status won't be set at all (BT#5153)</li>
<li>SEO: Moved H1 to H2 for hottest courses block - Although you can have more than on h1 per page, this block is really not a main block</li>
<li>Admin: Improving query in session_list.php adding indexes in the session_fields and session_field_option (BT#4878)</li>
<li>Gradebook: Disabling creation of an evaluation when creating a gradebook (BT#4878)</li>
<li>Global: Removed X-UA-Compatible meta tag to avoid IE9 warnings</li>
<li>Learning path: Added a configuration setting $_configuration['hide_teacher_icons_lp'] to show icons as before the ergonomy changes (#5593)</li>
<li>Internal/Development: Removed call of $oLP object by reference to avoid PHP 5.4 warning (BT#5198)</li>
<li>Global: Changed position of the notification counter to make it more visible</li>
<li>Global: Updated position of the ribbon to floats (#5771)</li>
<li>Courses: Disable options for students with assistant status in course (#5802)</li>
<li>Exercises: Added the possibility to force the edition of a question if it has been used in a learning path (#5288)</li>
<li>Install: Added autofocus buttons to allow for next-next-next-next procedure</li>
<li>Internal/Development: Added data filler for exercises: one exercise with 5000 questions</li>
<li>Exercises: Added option to access exercise settings directly if more than 50 questions</li>
<li>Internal/Development: Updating global.inc.php, composer, autoload, using a controller way to call funcion only for index.php and userportal.php</li>
<li>Global: If sender is not available, use no-reply e-mail when sending e-mail (#5738/BT#5316)</li>
<li>Global: Boosted query for user's sessions list (BT#4890)</li>
<li>Global: Show latest sessions first (by date) (BT#4890)</li>
<li>Internal/Development: Changed timeline tool to use demo controller (using doctrine2) (#4570)</li>
<li>Internal/Development: Moved Twig settings to global.inc.php</li>
<li>Global: Improved performance of index.php and user_portal.php</li>
<li>Admin: Added language file inclusion to AJAX for courses to show the label of the course icon in users admin list</li>
<li>Admin: Hidden link to system_management and fixed issues with security token in the following screens (#5504/#5693)</li>
<li>Plugins: Updates in BigBlueButton plugin to manage recordings better, and removing "join conference" button when there is no current conference (#5802/BT#5272)</li>
<li>Plugins: Videoconference: Block students from closing if conference status says "FAILED" (#5802)</li>
<li>Attendances: The creation of an attendance sheet now creates a first attendance date (BT#5622)</li>
<li>Internal/Development: Creating main tables with UTF8 adding "DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci" (#5678)</li>
<li>Documents: Fixed bug exporting images in PDF (BT#5058)</li>
<li>Exercises:Fixing hotpotatoe bug when viewing the exercise list as an student</li>
<li>Learning paths: Fixes bug in a query when getting the status, this causes that the progress is stuck in 0% (BT#5069)</li>
<li>Learning paths: learning_path folder in the document course belongs to any session</li>
<li>Admin: Fixing bug when uploading users in a class via CSV now we don't delete the original users</li>
<li>Documents: Fixes bug "Error: Permission denied to access property 'document'"</li>
<li>Social:Fixing image block when social net is off </li>
<li>Exercises: Fix bug of wrong exercise title in mail when teacher validate an attempt</li>
<li>Admin: Adding user number in list (BT#4927)</li>
<li>Gradebook: Fixing gradebook creation when creating courses during migration (BT#4878)</li>
<li>Exercises: "only one question in exercise bug" fixed. When question_order is 1,1,1,1 instead of 1,2,3,4 (BT#5140)</li>
<li>Exercises: Fixing bug when saving exercises, apache error "Request-URI Too Large" (BT#5151)</li>
<li>Documents: Fixes swf upload problem in chamilo 1.8.x. When uploading a file with the character "-" the filename was changed from "-" to "_" in the DB for no reason. This fix resolves the problem only for *.swf files (BT#5144)</li>
<li>Exercises: Fixing hotspot order on history.back (BT#5728)</li>
<li>Plugins: Fixed "page after login" feature when logging into the system via LDAP $logging_in = true (BT#5154)</li>
<li>Exercises: Removed tricky message appearing briefly when getting to the questions list ("Are you sure you want to delete?")</li>
<li>Exercises: Fixed XLS import (BT#5328)</li>
<li>Exercises: Fixed missing deletion of questions categories on course deletion (CourseRecycler class) (BT#5328)</li>
<li>Documents: Fixed filenames when exporting to zip (#5770)</li>
<li>Exercises: Fixed bug by which quiz questions were mixed after copy from one course to another (BT#5328)</li>
<li>Assignments: Fixed issue when downloading text assignments as zip (#5805)</li>
<li>Course copy: Fixed missing text_when_finished and pass_percentage quiz fields in course copy (#5744)</li>
<li>Global: Fixed and optimized sessions visibility algorithm (BT#4890)</li>
<li>Exercises: Fixed issue mixing matching answers in exercises copy (BT#5418)</li>
<li>Exercises: Fixed copy of hotspot questions</li>
<li>Exercises: Fixed bug when hiding an exercise</li>
<li>Calendar: Fixes to calendar iCal export</li>
<li>Global: Fixed extra field filter on sessions (BT#5540)</li>
<li>Survey: Fixed bug when sending a survey invitation (BT#5559)</li>
<li>Exercises: Fixed exam URL sent to the user (#5814)</li>
<li>Exercises: Fixed bug using time limit (#5814)</li>
<li>Learning paths: Fixed non-display of text when quiz finished in LP (#4227)</li>
<p><ahref="http://en.wikipedia.org/wiki/Hanga_Roa">Hanga Roa</a> is the capital city of Rapa Nui, the Easter Island. The entire Rapa Nui culture is filled with mystery and assumptions about where and how the first Rapa Nui people came to be on the island, but it is accepted by many that the main strain came from Polynesia a long time ago. The population there is around 3,300 but warmly welcomes tons of tourists every year, a bit in the image of the small team of Chamilo now serving more than 1.4M users worldwide, with a welcoming 1.9.2 version that will help you get more time to yourself...</p>
<li>Course home: Allow for the publication of direct links to learning paths in the sessions (#3367)</li>
<li>Global: We now show th teacher's professional "card" when clicking on the teacher's name in the courses list (#3388)</li>
<li>Global: Added option to send the student to the courses catalog the first time he logs in (#3898)</li>
<li>Exercises: Added "success score" to exercises (#4541)</li>
<li>Exercises: Added automated distribution of score in specific question type (#4656)</li>
<li>Attendances: Added PDF + print button to attendance sheets (#5069)</li>
<li>Assignments: Users can now see if they have already uploaded their assignment (#5145)</li>
<li>Global: Added a course-specific registration link to increase speed of auto-registration (#5299)</li>
<li>Exercises: Success score for an exercise can now be set manually to allow for specific percentages (#5330)</li>
<li>Documents: The images and audio integrated apps now check available space left on disk before saving (#5346)</li>
<li>Sessions: Added an "official" start and end date to the sessions</li>
<li>Forum: Forum categories, fora and forum threads (but not forum posts to avoid inconsistencies in users property) can now be copied from one course to another (#5462)</li>
<p><ahref="http://fr.wikipedia.org/wiki/Vog%C3%BC%C3%A9">Vogüé</a> is a small town in the French region of Rhône-Alpes, and one of the most beautiful villages of France. It features a 12th century, a generally very pretty landscape and is one of the few remote towns in current growth. One of our new development team members chose this familiar town because it inspires stability and diversity.</p>
<li>Most Chamilo pages are now HTML5-compliant (#4400)</li>
<li>Chamilo now implements an adaptative design which greatly improves its use on mobile devices (#4400)</li>
<li>Plugins: The plugin system has been reworked a lot and new plugins were added Static, Facebook/Twitter share buttons, Videoconference (with BBB), etc (#4450, #4557). Now you can select where the plugins will be show, we call these Regions. New Hello World, Social tools and Show regions plugins added</li>
<li>Admin: Feature for admin to recover deleted attendances (BT#3002)</li>
<li>Documents: Record your voice (flash mode)</li>
<li>Global: Platform-wide, FB-type chat with social network friends (#3565, #5264)</li>
<li>Exercises: Added questions categories management in exercises (#294 & #3974)</li>
<li>Admin: E-mail alerts can be configured and sent to specific users (#984, #4358, #4658)</li>
<li>System: Migration to one single, simple normal form database (#1245, #3910, #4728, #4791) (heavy migration process but should result in lighter database processing, migration heavily tried by many testers)</li>
<li>Global: New CSS framework added</li>
<li>Global: Implementation of Twig Template System</li>
<li>Global: A feature sniffer now can check if the user's browser has enough resources to use all features of Chamilo (#1337)</li>
<li>Tracking: Teachers can now see their own results if they are subscribed to a course (#1409)</li>
<li>Social: you can now choose when to receive e-mails from the social network notifications (this requires a working Cron setup)(#2189)</li>
<li>Agenda: You can now connect your calendar to your Google Calendar (#3040)</li>
<li>Agenda: You can now see a specific event's details from inside the calendar view (#3143)</li>
<li>Languages: Added structure for Turkish and Basque languages (#3350)</li>
<li>Exercises: Audio recording question: students can now record their answers as audio directly from the browser or uploading an MP3 (#3478)</li>
<li>Exercises: any question can now be "cloned" (#3551)</li>
<li>Admin: It is now possible to *search* for platform settings, through a neat search box (#3655)</li>
<li>Exercises: A button now allows you to save each question when going through the test, even in all questions on one page mode (#3683)</li>
<li>Admin: Added default visibility settings for new courses (#3684)</li>
<li>Admin: Added possibility to disable the documents quick list on courses list page (#3766 & #3904)</li>
<li>Wiki: A search feature now lets you search in all wiki pages (#3849)</li>
<li>Glossary: It is now possible to import glossary terms through CSV files (#3857)</li>
<li>Course progress: It is now possible to import course progress (#3858)</li>
<li>Exercises: There is now a report by question for exercises, in order to know which questions are too difficult or too simple for most students (#3864 & #3954)</li>
<li>Wiki: The wiki now includes contributions statistics (#3870)</li>
<li>Admin: A new administration top bar has been added, Wordpress-style, which should allow administrators to manage Chamilo much faster (#3899, #4162, #4843)</li>
<li>Exercises: Added "all questions" selector for random number of questions to avoid having to re-edit each time (#3942)</li>
<li>Learning paths: Students can now add new forum threads if forum included in learning path (#3944)</li>
<li>Assignments: It is now possible to fulfill an assignment directly as an HTML document from the assignment tool (#3978)</li>
<li>Plugins: The BigBlueButton plugin has been adjusted to work with BigBlueButton 0.80 and manage webconference recordings from inside the course (#3988)</li>
<li>Exercises: You can now add a congratulations text at the end of an exercise (#4074)</li>
<li>Exercises: You can now watch the progress of your students, live, while they are taking an exam (#4100)</li>
<li>Global: Added the possibility to vote for courses, and a "Popular courses" block on the homepage (#4191, #4200)</li>
<li>Admin: Zombies! Now possible to disable old users (#4652)</li>
<li>System: Added CDN static files controller for high-availability servers (#4653)</li>
<li>Assignments: The teacher can now download all files from a specific assignment in one Zip (#4687)</li>
<li>Documents: Added Flash(TM) webcam photoboot, whereby teachers (or students through groups) can take pictures from their webcam, wich get uploaded to the documents tool directly (#4856) (enable through admin settings)</li>
<li>Plugins: Added plugin for School Server of OLPC Perú project (Squid proxy filtering from course) (#4925)</li>
<li>Exercises: Time counter now changes color at 3, then 1 minute to increase awareness of student, and appears nicely in all-questions-on-one-page exercises (#5043, #5267)</li>
<li>System: The stats collection of Chamilo.org is now automatic. If you want to disable this feature, edit admin/index.php and look for fsockopen() (#5104)</li>
<li>Global: Improvements for iPad(TM) and iPhone(TM) by disabling auto-capitalization (#5116)</li>
<li>Documents: Added thumbnails to the advanced files manager in the documents tool (#5142)</li>
<li>Tracking: Added a personal timeline for students in their <i>My reporting</i> tab (#5163)</li>
<li>Admin: Added notification to admins when a new user is requesting approval for account activation (#5178)</li>
<li>Documents: Added Flash(TM) reader for Freemind's mindmap format</li>
<li>Documents: The Nanogong plugin integration has been improved to reduce the number of warnings and work on more platforms (#3257)</li>
<li>Documents: Text to speech feature has been improved in many ways (#4022)</li>
<li>Documents: Updated SVG-edit tool to latest version and included external SVG galleries (#4399, #4408)</li>
<li>Documents: Improved photo retouching application (PixlR) integration to make it possible to run from a simple IP address (no domain name needed) (#4899))</li>
<li>Admin: The setting "Hide course tools" was changed: Check the tools you want to hide from teachers. This will prohibit access to the tool instead of just hiding the tools.</li>
<li>Admin: Session course is not session cùourse (#5173)</li>
<li>Admin: When you remove a user , member of a class (usergroup) from platform, number of registered members in the class(usergourp) doesn't change (#5227)</li>
<li>Agenda: A complete rework was made for 3 types of calendars: Personal, Course and Admin. Now we use the Fullcalendar js library</li>
<li>System: Delete get_scorm_database() functions and other "scorm database calls" (#4716)</li>
<li>System: Missing tables after upgrade (#4725)</li>
<li>System: Missing indexes after upgrade (#4726)</li>
<li>System: forum join with item properties missing some filter (#5026)</li>
<li>System: Duplicate column name 'max_attempt' (#5108)</li>
<li>Videoconference: A fix was applied to avoid a bug in BigBlueButton by which all videoconference rooms were marked as "not running" (BT#3102). Kindly financed by NoSoloRed and delivered by BeezNest</li>
<li>Tracking: Admin can't view the tab "My reporting" because the status was changed to Session Admin (#3816)</li>
<li>Tracking: When exporting users in CSV or Excel, the first names are reversed with the last names. (#4043)</li>
<li>Tracking: SQL error in Course Reporting "Documents most downloaded" (#4051)</li>
<li>Tracking: Time spent in course 1500 hours and more (#4084)</li>
<li>Tracking: Visibility of results for students (#4229)</li>
<li>Tracking: Inconsistency of terms in test result table (#4236)</li>
<li>Tracking: Check if global stats distinguish between multiple URLs (#4521)</li>
<li>Tracking: improper use of echo statement in access_datails.php (#4689)</li>
<li>Tracking: error in mySpace/user_add.php (#4812)</li>
<li>Tracking: learner score test details : not filtered by learner (#4858)</li>
<li>Tracking: Reporting-sessions: division by zero on closed course (#4860)</li>
<li><b>Document title:</b> The option to NOT use a document title different than the filename in the documents tool has been removed. This means that if this setting was not set to the default option in your Chamilo option or if you have a very old installation that you have been upgrading over the years, you might experience problems accessing the documents. In this case, we recommend contacting an official provider of Chamilo to take this migration in charge.</li>
<li>During upgrade, if your database ends with "c_", the installation process will report errors in the PHP error log. This is due to a check on the new c_id field for database normalization, but is not important. The corresponding logging code can be disabled in database.lib.php</li>
<li>Agenda regression: because we implemented a much more usable and familiar agenda for most of you, and because we lacked some time to go into the details, we have temporarily removed the possibility to make an event visible to specific users (they are always visible to all the course users right now) - see task #5201 for details</li>
<li>Exercises: When reviewing an exercise, hotspot questions results are not remembered see #3980</li>
<li>Learning paths: Copying a learning path with embedded documents and exercises from one course to another might cause resource linking problems (images, audio, etc). We recommend copying the complete course and then removing unnecessary elements, or exporting the learning path as SCORM.</li>
<li>Removed deprecated "search" plugin (used to work with MnoGoSearch but hasn't been used for years to our knowledge - was successfully replaced by Xapian)</li>
<li>Removed the RED5 installation guide from the documentation directory: the supported BigBlueButton videoconference system provides its own installation manual, linked from the Chamilo admin guide.</li>
<li>Removed the "Use document title" option - now we force users to use a document title - this avoids many issues with documents names - see #3781</li>
<h1>Chamilo 1.8.8.6 - Rottweil, 20th of July 2012</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 1.8.8.6 is a minor security fix, stable version for version 1.8.8.4. If you are using Chamilo 1.8.8.4, we highly recommend you upgrade to this version, either by following the usual upgrade procedure, or by applying a very small patch, as explained on <ahref="http://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security issues listing page</a>. The security fixes are all considered "moderate". This means you could loose data (specifically dropbox tool data in this case) and your users might get tricked into providing credentials to potential hackers, but the integrity of your server will not be in direct danger. 1.8.8.6 was developed in a separate branch, but fixes were applied to the 1.9 branch, which means 1.9 can be considered as the follower of 1.8.8.6 as much as of 1.8.8.4. If you have 1.8.8.4, migrating to 1.9 will effectively remove the need for migrating to the intermediary step of 1.8.8.6</p>
<h4>Why Rottweil?</h4>
<p><ahref="https://maps.google.com/maps?q=48.167352,8.627969&hl=fr&ll=48.167352,8.627969&spn=0.006054,0.016512&sll=48.167352,8.627969&sspn=0.006054,0.016512&t=h&z=17">Rottweil</a> is a <ahref="http://en.wikipedia.org/wiki/Rottweil">small medieval German town</a> where the occasional tourist might feel very relaxed and secure. This feeling is increased by the obviously-difficult-to-attack strategical position. Considering the security-only aspect of this release, we wanted a small city name that would represent this more secure aspect. Rottweil has been visited by one of our team members in the past... that's all it takes.</p>
<h3>Fixes</h3>
<ul>
<li>Fixed long-standing e-mail sending bug (fixed in upstream and documented on the forum and all over the internet)</li>
<li>Fixed a reflected XSS PHP_SELF security flax in the phpdocx 3rd-party library - #5202</li>
<li>Fixed an unauthorized file deletion in dropbox by logged in users - #5202</li>
<li>Fixed XSS unfiltered input in dropbox - #5202</li>
<li>Added quick browsing of directories' documents - requires manual activation for now: in user_portal.php, find $load_dirs and set to $load_dirs = true;. Will be setable through admin page in next version (changeset 7f84869233c2)</li>
<li>Certificates: An easy to remember URL to view students URL: http://campus.chamilo.org/certificates/?id=123 (public for everyone right now) see #3630</li>
<li>Certificates: QR code generation for certifications #3631</li>
<li>Made assignments editable/removable by students only until they have been reviewed and scored (> 0) by the teacher (changeset bc1b8e1e603d)</li>
<li>Watermark portal images are now saved in the main/default_course_document/images/ folder. If you used portal-wide watermarks before, you might need to upload the watermark image again.</li>
<li>A style-specific switch had been added in 1.8.8.2, which improved the appearance of older style but went against MVC's principles and broke copies of Chamilo-based styles. This switch has been removed, which may lead to the breadcrumb in non-chamilo-based styles to appear as less attractive, but keeps the MVC model safe so anyone can modify the appearance safely from the CSS. This might require very little cosmetic changes from you (in your style's default.css file), but we believe it's for the best.</li>
<li>Groups (admin only): When a user is subscribed in a Course through a Group and he's also subscribed in the same Course (traditional way), when removing the user from the Group, the user will be also removed from the Course in both levels.</li>
<li>Changed "givenname" for "cn" in LDAP queries. This might break some of the previous implementations of this plugin</li>
<li>If you used split users directories before v1.8.8 in combination with the "My files" feature (if it existed at all at that point), you will probably have a problem now, as the code in the previous version was wrong and was saving the personal portfolio file in another directory than the user's. Sorry about that. If you need professional assistance, see the http://www.chamilo.org/ website under support -> professional support for official providers who could help you. And don't forget to keep a backup. If you don't understand a thing about what I'm talking about, you are probable not concerned by this bug, so don't worry too much.</li>
<li>Document tool: when moving an HTML file using the "move" functionality, images, videos and any incrusted file in that HTML will not be moved automatically see #1278 </li>
<p>Chamilo 1.8.8 is a major stable version. Although it doesn't come with a strong redesign, it provides a large number of small improvements to the teacher's toolset and the user's using pleasure. Audio recording, schema drawing, certification generating, better administration features, plugin for videoconference with BigBlueButton and e-commerce with PrestaShop are only a few of the improvements that you will find in this version.</p>
<li>Updated Google Maps plugin to 1.98 (Feature #1925)</li>
<li>Added a personal portfolio to Social Network. All users can easy copy some files from several courses in his/her personal portfolio (Feature #1853)</li>
<li>Students can edit, move and delete documents and drawings; create, move and delete subfolders, create user templates and make personal backups into a course inside his user shared folder (Features #2076, #2484)</li>
<li>Support for displaying vector graphics files (SVG) and multimedia OGG files, facilitating the inclusion of videos and audios in HTML 5 (Feature #2244)</li>
<li>An optional "Course (training) validation" feature has been implemented. When it is activated, teachers loose ability to create coursers. Teachers fill course requests instead. After approval by admins, the requested courses are created by the platform administrator. (Feature # 2099)</li>
<li>A new UI option "Fill with exemplary content" has been added to the course creation form. Now teachers and platform administrators are able to choose whether example content should be put or not in the courses they are going to create. When a course is not created directly by a user, then the platform setting "Example material on training creation" is taken into account. (Feature # 539)</li>
<li>New SVG-Edit drawing tool. Teachers, students (into his/her user folder) and groups can create, edit and import SVG vector graphics online and export to PNG (Features #2044, #2101)</li>
<li>A new plugin for making ASCIIsvg-based mathematical graphics has been created for the online editor (enable it from administrator's section). To use it, browsers should support SVG-technology. See a demo, implemented on TinyMCE: <ahref="http://www.imathas.com/editordemo/demo.html"target="_blank">http://www.imathas.com/editordemo/demo.html</a>; for syntax and additional information see <ahref="http://www1.chapman.edu/~jipsen/svg/asciisvg.html"target="_blank">http://www1.chapman.edu/~jipsen/svg/asciisvg.html</a>. This plugin uses the library file chamilo/main/inc/lib/asciimath/ASCIIMathML.js which has combined functionality ASCIIMathML + ASCIIsvg (Feature #2132)</li>
<li>"ASCIIMathML mathematical editor" - activates the plugin for inserting mathematical formulas;</li>
<li>"Mathematical graphics editor ASCIIsvg" - activates the plugin for inserting mathematical graphs;</li>
<li>"Load the file ASCIIMathML.js in all the system's pages" - activates the possibility for inserting/showing formulas and graphics outside the "Documents" tool, elsewhere in the system.</li>
<li>A new plugin to insert Widgets into your web pages</li>
<li>Users can use vozMe online services to convert text in mp3 audio files (Feature #2497)</li>
<li>New voice generator tool. Mp3 audio files generation from a text. Mp3 audio files generation from a text. Teachers, students (into his/her user folder) and groups can create and save mp3 audio files from a text through external service support speech synthesis of Google (build and save), Pediaphon (build and save) and vozMe (build and download)(Feature #2497)</li>
<li>Spellcheck button on web editor can be enabled (Feature #2207)</li>
<li>Integrated Nanogong voice recording tool. Teachers, students (into his/her user folder) and groups can record their voice and send to document tool(Feature #3257)</li>
<li>Added text-justify icon in online editor (#2928)</li>
<li>Upgraded to HTMPurifier 4.2.0 for better security protection (#2972)</li>
<li>Added "available space" message at the bottom of the documents tool (#3056)</li>
<li>Created a base.css stylesheet to improve cascading character of the stylesheets (#3163)</li>
<li>Now deleted SCORM resources are removed from the filesystem when emptying course (#875)</li>
<li>Added the possibility to have longer questions (#1538)</li>
<li>Improved presentation of documents window (#1807)</li>
<li>Added floating helpers on the right side (#1839)</li>
<li>Added report for inactive users (#1929)</li>
<li>Improved export of wiki to PDF (#2357)</li>
<li>Added improved support for multi-disks installations (#2511)</li>
<li>Administration: Fixed an encoding problem about database connection which is specific to Chinese language. The initial solution has been proposed by Oliver Corre (Bug #1802)</li>
<li>Administration: Fixing links "Add a page (CMS)" when using multple urls see BT#1805</li>
<li>Fixed more than 10 potential low-impact security issues in wiki (see <ahref="http://support.chamilo.org/projects/chamilo-18/wiki/Security_issues">our security page</a> for details).</li>
<li>Groups (admin only): When a user is subscribed in a Course through a Group and he's also subscribed in the same Course (tradional way), when removing the user from the Group, the user will be also removed from the Course in both levels.</li>
<li>If you used split users directories before v1.8.8 in combination with the "My files" feature (if it existed at all at that point), you will probably have a problem now, as the code in the previous version was wrong and was saving the personal portfolio file in another directory than the user's. Sorry about that. If you need professional assistance, see the http://www.chamilo.org/ website under support -> professional support for official providers who could help you. And don't forget to keep a backup. If you don't understand a thing about what I'm talking about, you are probable not concerned by this bug, so don't worry too much.</li>
<li>For some reason, we have been reported unsuccessful migrations from 1.8.7 to 1.8.7.1 whereby the course_rel_user table was not integrally copied. We recommend keeping your database backup until you're sure every student/course relationship was copied (comparing the lines in the table before and after migration might help you)</li>
<li>Document tool: when moving an HTML file using the "move" functionality, images, videos and any incrusted file in that HTML will not be moved automatically see #1278 </li>
<li>Hotpotatoes: When taking a Hotpotato exam added to Chamilo there is a javascript error, this bug can be only reproduced using Google Chrome see #3332</li>
<li>main/app_share/ was previously the experimental directory for a screen sharing application never deeply implemented. Use BigBlueButton instead, now.
<li>Added short URL feature for users profile (through .htaccess disabled by default) (Feature #322)</li>
<li>ASCIIMathML.js: The script for showing mathematical formulas has been upgraded from version 2.0.2 to version 2.1. Additional changes have been made in the online editor's plugin asciimath (Feature #541)</li>
<li>Moved slideshow buttons to action bar to improve usability (Feature #744)</li>
<li>Added robots.txt to avoid parsing by index engines (Feature #837)</li>
<li>Added e-mail notification on wiki updates (Feature #1202)</li>
<li>Re-enabled course tutor role: a student can be tutor and help the teacher (Bug #1206)</li>
<li>Removed possibility for student to upload an assignment outside an assignment directory (Bug #1220)</li>
<li>Duplicate query calls have been removed from .../install/update-db-18.6.2-1.8.7.inc.php. The bug has been reported (with solution given) by Omar Arino (Bug #1713)</li>
<li>Tests tool: Errors have been fixed about showing HotPotatoes tests and results. The solution has been proposed by Hubert Borderiou (Bug #1301)</li>
<li>Fixed bug not showing star icon for documents created through session (Bug #1684)</li>
<li>Fixed next/previous links in sessions list preventing numerous sessions to be seen (Bug #1712)</li>
<li>Fixed copy of questions between courses (Bug #1714)</li>
<li>Fixed bug in breadcrumb for shared directory (Bug #1718)</li>
<li>Improved shared folder when inside session (Bug #1719, #1720, #1721)</li>
<li>Fixed order in attendance sheets (Bug #1733)</li>
<li>Fixed encoding problem in announcements in Chinese (Bug #1734)</li>
<li>Fixed broken UTF-8 text in hotspot (Bug #1752)</li>
<li>Fixed image insertion in documents (Bug #1760)</li>
<li>Tests tool: Titles of the imported HotPotatoes tests are retrieved in their original spelling, without modifications due to technical reasons, as it was before. The problem has been reported by Oliver Corre (Bug #1761)</li>
<li>Fixed PDF export from wiki to limit header/footer repetition (Bug #1767)</li>
<li>Fixed unclear label in tests list titles (Bug #1770)</li>
<p>Chamilo 1.8.7 is a major release including a lot of new features, mostly focused on social network, the handling of sessions (which will help many educational institutions, public or private, to manage their contents in a more flexible way) and visual style, and a few important bugfixes. It lays the first stable stone in the Chamilo software project. This version is the first one to <b>highly recommend PHP 5.2</b> or superior, and <b>require PHP 5.1</b> or higher.<br/>Also, this version of Chamilo will automatically convert all your data to UTF-8, which will make it more difficult to migrate from Dokeos versions higher than 1.8.6.1</p>
<li>Full UTF-8 support has been implemented (Feature #272)<ul>
<li>UTF-8 becomes recommended system encoding to be used. It is also recommended that HTML-documents created with external tools be UTF-8 encoded.</li>
<li>For newly installed systems: UTF-8 is the default value of the administrator's setting "Character set". Database tables will now be storing UTF-8 encoded text.</li>
<li>For upgraded systems: The upgrade procedure automatically changes the character set to UTF-8. During upgrade database tables are converted to UTF-8 and the corresponding changes to text fields are applied. Conversion to UTF-8 of HTML documents stored in the file system is not performed, this is not mandatory.</li>
<li><em>Note about integration with external systems</em>: Keep in mind that since version 1.8.7, pieces of text kept in the database are UTF-8 encoded. If an external system accesses database records directly, some corrections to contents of the external database might be necessary.</li>
<li>Thematic/Academic progress (shown on course homepage), which allows teachers to show how their courses is progressing following a pre-established schedule</li>
<li>HR dashboard: statistical reporting page (by blocks) about students, courses or sessions, available to platform administrator, session administrator or human resources manager</li>
<li>Fixed major course copy drawback by which exercise contents were keeping links to the old course (thanks to Ludovic Gasc and SANTEXCEL - BT#658)</li>
<li>Some PHP short tags fixed. Reported by Sicabol, see <ahref="http://www.chamilo.org/node/114"target="_blank">http://www.chamilo.org/node/114</a> (Feature #347)</li>
<li>Fixed bug reported by Carlosbrolotobar in <ahref="http://www.chamilo.org/node/135"target="_blank">http://www.chamilo.org/node/135</a> whereby normal students don't can't see their social profile section in the right menu if they can't see the courses catalog.</li>
<li>Corrected mailing functions, now they load the file <em>mail.conf.php</em>. Previously the file <em>mail.conf.dist.php</em> was to be loaded by mistake. (Feature #272)</li>
<li>Online editor: A new configuration option about editor's background has been proposed by Wofganag Schneider and it has been implemented. See <ahref="http://www.chamilo.org/node/107"target="_blank">http://www.chamilo.org/node/107</a> (Feature #347)</li>
<li>Online editor: IE proprietary commenting tags are desactivated before loading the edited text. This fix has been proposed by Hubert Borderiou. (Bug #573)</li>
<li>Fixed bugs caused by the undefined constant REL_SYS_PATH and by the declared twice constant TABLE_MAIN_GROUP. Problems have been reporded by krikrizzz and Knightly. See the related forum topics <ahref="http://www.chamilo.org/en/node/190"target="_blank">http://www.chamilo.org/en/node/190</a> and <ahref="http://www.chamilo.org/en/node/154"target="_blank">http://www.chamilo.org/en/node/154</a> (Feature #347)</li>
<li>Fixed Added an option to cancel prerequisites in a course (Learning path). Fixed by aboivin in <ahref="http://www.chamilo.org/node/146"target="_blank">http://www.chamilo.org/node/146</a></li>
<li>Assignment tool: Work.php deletes all homeworks bugs fixed. Reported and fixed by carlosbrolotobar <ahref="http://www.chamilo.org/node/143"target="_blank">http://www.chamilo.org/node/143</a></li>
<li>Core API: Support has been implemented for json_encode() function for PHP version < 5.2. The correspondent bug-report "Hide and show not working" and testing have been done by Hubert Borderiou <ahref="http://support.chamilo.org/issues/761"target="_blank">http://support.chamilo.org/issues/761</a></li>
<li>Announcement tool: display images inside content of announcement sent by email (now the attachment images are embedded inside content) - private BT#925</li>
<li>When installing the platform will be active by default the following options: Allow edit tutors in the courses of the sessions, social network and sending messages</li>
<li>Timezone functionality is not available in the most recent versions of PHP available for CentOS/RHEL ( 5.1.6-23.2.el5_3 ) (see http://www.php.net/manual/en/function.timezone-identifiers-list.php). Chamilo now requires PHP 5.1 or superior and <b>highly</b> recommends PHP 5.2.</li>
<li>When the user publishes an event as announcement, this same announce can be repeat many times</li>
<p>Chamilo 1.8.6.2 is a intermediate release including a lot of new features, mostly focused on social network, the handling of sessions (which will help many educational institutions, public or private, to manage their contents in a more flexible way) and visual style, and a few important bugfixes. It lays the first stable stone in the Chamilo software project.</p>
<li>Reporting: the additional user profile fields (defined by the platform administrator through platform administration > profiling) can now be shown in the reporting screens</li>
<li>Subscribing users in a course: you can now filter on addtional user profile fields when subscribing a user in a course (through user/subscribe_user.php) </li>
<li>Added an immediate redirection to the course after login when a user is enrolled only in one course (defined by the platform administrator through platform administration > configuration settings > training)- DT#3466</li>
<li>Added user's photo into users list interface - DT#5496</li>
<li>Disabled trainer/tutor name field in create course form, set to current user's name by default. Can be modified into course settings - DT#5496 </li>
<li>If the "Show glossary terms" option is selected for the lessons tool (SCORM) and exercises, the description of the exercise might contain the answers to the question. Need human intelligence to avoid this.</li>
<li>When the system Dokeos is switched into "Test server" mode, a clickable indicator appears in the footer. This indicator is visible by platform administrators only. (FS#4341)</li>
<li>A transliteration function has been added. Currently, it is used in uploading files. Files with non-English names get names that contain ASCII letters only, remaining readable in the corresponding language. Rationale: The PHP5 run-time environment does not manage file name encodings, adding such a non-native feature involves too much work. For avoiding character encoding problems, transliteration of file names is the possible solution. (FS#306)</li>
<li>An internationalization option has been added for improving sorting in arbitrary language. When the <ahref="http://php.net/manual/en/book.intl.php"target="_blank">intl</a> php-extension has been installed, various sorting routines exploit it for better sorting. Rationale: The PHP5 run-time environment does not provide native and reliable way of sorting UTF-8 strings. (FS#306)</li>
<li>Installation script: The page about system requilements has been updated. Also, at the very beginning, a check has been added whether the <ahref="http://php.net/manual/en/book.mbstring.php"target="_blank">mbstring</a> php-extension is installed - see <ahref="http://dokeos.com/forum/viewtopic.php?t=29548"target="_blank">the related forum topic</a>. (FS#306)</li>
<li>A new php-based configuration for the online editor has been implemented, see <i>dokeos/main/inc/lib/fckeditor/myconfig.php</i>. Also, toolbar definitions have been split in separate php-files within the directory <i>dokeos/main/inc/lib/fckeditor/toolbars/</i> . Customization of the editor is more convenient and flexible now. (FS#2867)</li>
<li>Online editor: Blocking copy/paste for trainees has been added. The feature is configurable through editing the toolbar definition files within the directory <i>dokeos/main/inc/lib/fckeditor/toolbars/</i> . (FS#2867)</li>
<li>Online editor: Preview tabs have been added to the dialogs for inserting video, flv-video, and YouTube video. (FS#2867)</li>
<li>Online editor: The <strong>audio</strong> plugin has been activated by default as an implementation of the "Insert audio / Audio properties" dialog. This new plugin is intended to replace the "MP3" plugin. (FS#2867)</li>
<li>Online editor: The simple file manager, the advanced file manager and the image manager have been integrated by default with the editor's dialog system. Thus, they work faster and in a more secure way. (FS#2867)</li>
<li>Online editor: Configuration of the <strong>mimetex</strong> plugin has been reworked to gain simplicity. The procedure for configuration has been updated, see <ahref="http://www.dokeos.com/forum/viewtopic.php?t=29594"target="_blank">the related forum topic</a>. (FS#2867)</li>
<li>Online editor: A new <strong>asciimath</strong> plugin for inserting mathematical formulas has been added. It is based on the <ahref="http://mathcs.chapman.edu/~jipsen/mathml/asciimath.html"target="_blank">ASCIIMathML.js</a> library. (FS#2867)</li>
<li>A solution has been implemented for fixing the <ahref="http://bugs.adobe.com/jira/browse/FP-529"target="_blank">"__flash__removeCallback" bug</a>, which affects the media player on Internet Explorer browser. (FS#4378 and FS#2867)</li>
<li>Sticky footer now available in all Dokeos stylesheets. If you own a custom stylesheet you will need to update it, see <ahref="https://bts.dokeos.com/issues/show/3549">DT#3549</a> for further details.</li>
<p>Dokeos 1.8.6 Svalbard is a major release including new features. </p>
<h3>New Features</h3>
<ul>
<li>FCKEditor 2.6.4, build 21629 added (FS#2528 and FS#2867)</li>
<li>Improvements to the profiling tool (previously called "User fields") to improve presentation and flexibility, and allow edition</li>
<li>Added new authorized charsets for learning path tool</li>
<li>Official code available in My Reporting (FS#2640)</li>
<li>Added possibility to switch fill-in-the-blanks answers (FS#2683)</li>
<li>Now hiding database password field with *** in install/upgrade procedure (FS#2680)</li>
<li>Added attempts limit to tests</li>
<li>Hide language form if only one language available</li>
<li>Added possibility for the course teacher and tutor to delete quiz attempts by users</li>
<li>Added possibility for session coaches to register external users directly to their session (FS#2700)</li>
<li>Added possibility to allow coach to access a defined number of days before and after a session (FS#2724)</li>
<li>Activates unique (ajax) and multiple (multiple select) inscriptions for courses and users in sessions (FS#2719)</li>
<li>Handling of sessions in tools has been improved : for example we can't see anymore an annoucment of another session (FS#2743)</li>
<li>Tests : In students results page, set the question comment in red when the student's answer is wrong. Set in green when the answer id good</li>
<li>New audio recorder in learning path</li>
<li>New mp3 player (FS#2977)</li>
<li>New Glossary tool (FS#3248)</li>
<li>Integrated the gradebook at course level (FS#3173)</li>
<li>New wiki tool (considerably improved, built on CoolWiki plugin) (FS#2873)</li>
<li>Remove possibility to delete system directories in documents tool (FS#1522)</li>
<li>Database server: no more need for special SQL modes for MySQL 5.0 to be turned off through the "sql_mode" setting. The Dokeos system does it internally (FS#2787)</li>
<li>Some low-level functions that intensively use the language translation sub-system have been optimized for speed (FS#3260)</li>
<li>Documents tool: The document-type icons have been made clickable (FS#3296)</li>
<li>Documents tool: Online editor has been disabled for HotPotatoes tests in order their functionality to be preserved (FS#3345)</li>
<li>Allow ZIP export of assignments for teacher and tutor </li>
<li>Online editor: Inserting links to YouTube streaming service has been added (FS#2867)</li>
<li>Improved chat (open in new window option, smileys, teacher/learner difference and time indication for each message, user picture showing directly, possibility to hold several conversations in several courses at the same time)</li>
<li>Option to hide/show e-mail addresses to all users (FS#3244)</li>
<li>Added an introduction section for each group area (FS#3200)</li>
<li>New Global Agenda (FS#3391)</li>
<li>New Notebook tool in courses</li>
<li>Added reporting on the last connections of a user in the chat</li>
<li>Added link create course message to go directly to the course(SVN#17497)</li>
<li>Added ability to take partial surveys and finish them later (FS#2510)</li>
<li>New Survey Feature: Surveys without invitation mail (FS#3403)</li>