This is a BETA release, meaning it is meant for testing and development only. It should NOT be used in production unless you have a full-time dedicated IT team or official provider supporting you. To install this beta version for testing, please read /README.md.
A beta version, to us, means that the database and files structure are fixed until the stable release, meaning integrators can now join to provide or update plugins that will be delivered later on as part of the upcoming Chamilo 2.0 stable, and translators can start working with us to ensure all translations are updated. Testers can now also report bugs, as these are the main focus of the beta phase. The visual design is NOT important to us in this beta version.
What's Changed
Attendance: fix routing — use iid, enforce :id, use course node on back by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6895
Course: Improve and fix course maintenance (import/copy/recycle/delete) - refs #6870 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6894
Course: Fix query for non-registered active users in course tracking - refs BT#23020 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6901
Internal: Fix redirect loop for theme assets on undefined-url - refs BT#22944 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6902
User: Fix tags editable from edit profile form - refs BT#23006 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6903
Announcement: fix calendar event reminders — enable add/remove - refs BT#23005 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6904
internal: Convert UTC times to local timezone in event reminder command - refs BT#23004 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6905
internal: Fixes to settings migration - refs #6907 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6908
internal: Hide public menu on undefined-url; keep language switcher only - refs BT#22944 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6909
internal: add ANONYMOUS in fixtures; clean roles via migration (drop SUPER_ADMIN) - refs #6910 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6911
Attendance: Fix timepicker increment - refs #6863 by @Ilyassbennanii in https://github.com/chamilo/chamilo-lms/pull/6913
Announcements: Enable announcements to be visible to ANONYMOUS users - refs #5200 by @Ilyassbennanii in https://github.com/chamilo/chamilo-lms/pull/6914
Certificate: Migrate to Resource (‘user_certificate’) and replace PersonalFile - refs #5074 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6922
Internal: Fix show_tabs inconsistencies - refs #6926 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6932
Internal: Update titles/comments for show_tabs and show_tabs_per_role - refs #6926 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6933
Exercise: Persist question order & resume position across sessions - refs BT#22999 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6924
Course: Add Expor/Import IMC CC 1.3 from course maintenance - refs #6870 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6921
Course: Fix broken course import zip/mzb - refs #6870 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6935
Migration: Fix HTML rewrite for certificates without resource file - refs #5074 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6936
Course: Improve course import for documents - refs #6870 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6938
Course: Fix tool intro restore - refs #6870 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6939
Course: Avoid duplicated items with full restore - refs #6870 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6948
Course: Improve copy/import mzb files - refs #6870 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6955
Plugin: BuyCourses - Fix undefined SYS_COURSE_PATH constant using IllustrationRepository - refs #2615 by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6956
Remove image folder from repository by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6957
Feat: Add health check box on admin page- ref #6738 by @Coussecousse in https://github.com/chamilo/chamilo-lms/pull/6879
Attendance: Fix breadcrumb link - refs #6862 by @Ilyassbennanii in https://github.com/chamilo/chamilo-lms/pull/6917
Settings: Add an icon in settings page - refs #6807 by @Ilyassbennanii in https://github.com/chamilo/chamilo-lms/pull/6952
Fix: /sessions give error 500 by @Coussecousse in https://github.com/chamilo/chamilo-lms/pull/6897
Catalogue: Fix showing the correct subscription status - refs #2805 by @Ilyassbennanii in https://github.com/chamilo/chamilo-lms/pull/6953
Quiz: reimplement export all result functionnality from 1.11.x - refs #6837 by @Coussecousse in https://github.com/chamilo/chamilo-lms/pull/6918
Chat: Use theme --color-primary-base for global chat FAB by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6961
Course: Place "Switch to student view" above-right by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6962
Internal: Normalize breadcrumb styling across app by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6964
Admin: Fix test-mode icon by using platform.server_type in settings page by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6965
Internal: Enforce 8px gap between action buttons in toolbar by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6966
Internal: Data filler: improvements and fixes for users & courses generation by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6967
Internal: Sidebar open by default on fresh installs by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6968
Internal: Remove forum_category language extrafield from install by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6969
Course: fix (resource-selector), correct selection counter by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6972
Admin: files_info — handle null originalName safely by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6974
Social: Use primary color for selected message tabs in Account/Home by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6975
Session: Add 8px spacing between tabs by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6976
Learnpath: Render lesson-created HTML inline and enable preview from documents by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6977
Intenal: Fix session title spacing in breadcrumb by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6978
Internal: Ensure text/html MIME for HTML docs created from learnpath by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6979
Social: Use theme primary for active states by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6980
Internal: Restore positional interpolation for selection counters by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6981
Admin: Translate Settings breadcrumb section label by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6982
Session: Improve summary UI/UX by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6983
Session: minor, change style icon color in resume page by @christianbeeznest in https://github.com/chamilo/chamilo-lms/pull/6984
Full Changelog: https://github.com/chamilo/chamilo-lms/compare/v2.0.0-alpha.5...v2.0.0-beta.1