v2.0.0 Beta 1
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