- Added a "multi-select" custom profile field type
- Add parent branch information to API calls /Branches and /Branch/[ID]
- Add course - branch information to API calls /Courses and /Course/[ID]
- Add course URL information to API calls /Courses and /Course/[ID]
- When a course is obtained from multiple sources (e.g. curricula, directly), it appears as many times in the "my courses" list
- Tests that are submitted in a pending state and are set to "display a message", no longer display the "failure" message
- Allow users to embed <script> tags from within the themes interface
- Exclude inactive courses from 'Depends on' rule. Do not take them into account while checking access restriction
- Added a "TalentLMS" data synchronization plugin
- Fixed "maintain_history" setting update in tests, not being respected the first time a test is repeated
- Fixed reassigning time for courses/curricula that are associated to expiring certificates
- Fixed not resetting progress for courses that are part of curricula being reassigned as part of a certificate expiration process
- Fixed inconsistency between a course's users list export and web view
- Fixed issue about removing parent branch when a branch was edited by supervisor
- Fixed issue about creating first subunit
- Fixed administrators being assigned to training sessions implicitly.
- Fixed problem while trying to pay for items using insufficient account credits
- Fixed month abbreviations not appearing translated in users' "my account" page