______ _ _ _____ ______ | ____| | | | / ____| ____| | |__ | |_| |__ ___ ___| | | |__ | __| | __| '_ \ / _ \/ __| | | __| | |____| |_| | | | (_) \__ \ |____| |____ |______|\__|_| |_|\___/|___/\_____|______| Version 7.79 -------------------------------- Additions CORE-4980: Added Relationship end date column to the Financial Relationships section of the Course Faculty tab. CORE-4409: Added support for font size and color on wysiwyg fields. Fixes CORE-4997: Fixed an issue that caused Course Speciality Board field values to be removed when migrating from a custom to core board profile field. CORE-4981: Fixed an issue where Add Another buttons when editing a group course cause wrong theme to load. CORE-4983: Fixed an issue where the EthosCE staff Oauth metadata configuration page could not support additional scopes. CORE-4992: Fixed an issue where course outline warning causes an error when adding course objects. Version 7.78 -------------------------------- Additions CORE-4954: Added additional background updates to Zoom OAuth authentication logic. CORE-4943: Upgraded Drupal module File Entity to v7.x-2.38 CORE-4884: Added EthosCE staff configuration page to configure oauth metadata. Changes CORE-4968: Updated ABPath practice areas. CORE-4918: Updated PARS namespaces for v3. Fixes CORE-4947: Fixed a bug that prevented session custom tabs from displaying. Version 7.77 -------------------------------- Changes: CORE-4892: Made improvements to site search. CORE-4923: Updated MOCA Content Outline for ABA reporting. CORE-4951: Updated core profession field value Registered Dietitian with correct spelling. CORE-4843: Updated language of MOC approvals and child credit for American Board of Pathology. Version 7.76 -------------------------------- Additions CORE-4902: Added additional core credit types to assist EthosCE Staff during site credit configuration. CORE-4934: Added permission to allow EthosCE Staff to configure Convey. Changes CORE-4588: Add background updates to Zoom OAuth authentication logic. CORE-4922: Updated Delivery Method picklist to be conditional based on the Activity Format. CORE-4931: Disable instant send reminders to address duplicate emails issue. Fixes CORE-4928: Fixed an issue that prevented certificates associated with disabled credit types from being downloaded. Version 7.75 -------------------------------- Additions CORE-4890: Add ABTS board for MOC reporting. Fixes: CORE-4883: Fixed an issue where incorrect start and end dates weres being sent to Convey for live events. Version 7.74 -------------------------------- Additions CORE-4880: Upgrade to Drupal v7.96. CORE-3368: Add support for group specific search api course catalogs. CORE-4838: Add support for ABOS credit reporting via ACCME PARS. Fixes CORE-4872: Fixed broken links in Captcha instruction text. CORE-4886: Fixed credit mapping and reporting support for custom boards. Version 7.73 -------------------------------- Additions CORE-4873: Add support for easier viewing of site configurations and settings for EthosCE Staff. CORE-4673: Add ability for sites with CE Next Flat Theme to configure the color of menus in mobile view. CORE-4842: Improve Webform close and open date functionality. Fixes CORE-4849: Fixed an issue where CE Next theme does not output custom blocks added to the content region on transcript PDF. Version 7.72.1 -------------------------------- Fixes CORE-4875: Fixed an issue where users that have never logged into the site are not being pulled into data warehouse. Version 7.72 -------------------------------- Fixes CORE-3410: Fix an issue where published faculty were not appearing on session landing pages. Changes CORE-4661: Alphabetize the boards of the uniform board collection field. CORE-4867: Update drupal ACL module to version v7.x-1.4 Additions CORE-4858: Grant create table calculation and create custom field looker perimssions for users with both site admin and data explorer role. CORE-4810: Add support for recaptcha version 3. Version 7.71.1 -------------------------------- Additions CORE-4850: Update Course LTI module with feature hooks. Version 7.71 -------------------------------- Additions CORE-4737: Allow creation of per-group main menus. CORE-4791: Add Series data to ACCME Looker reports. CORE-4746: Add ability to configure when the automated email is sent to faculty who have been added to content. CORE-4852: Improve internal process for configuring state boards to remove manual steps. CORE-4860: Add username/SSO ID field to user account page. Fixes CORE-4040: Fix an issue where the incorrect theme was displaying on the external credit form. CORE-4479: Fix an issue where Learning Group,RSS and other various pages display incorrect theme. CORE-4837: Fix AJAX error when clicking the gear icon of the Course Application's Manage Fields tab. Version 7.70 ------------------------------- Fixes CORE-4793: Fix an issue where reminders would not be sent when the "Send to" is "Active". CORE-4831: Fixed an issue that prevented Boards profile field from being displayed in the correct order. CORE-4840: Remove the ability for admins to delete or cancel super user. CORE-4847: Remove Boards add/edit link from the account landing page. CORE-4724: Fix broken ARIA reference. CORE-4828: Restrict access to group members CSV. CORE-4827: Fix maillog XSS vulnerability. Additions CORE-4826: Add credit claim date for MOC reporting to allow for credit claiming after the actviity end date. Version 7.69 ------------------------------- Fixes CORE-4822: Fix Course Faculty Tab to no longer display a faculty members financial relationship if marked as "Not Relevant". Additions CORE-4794: Added support for changing mobile view tabs color based on site color theme. CORE-4807: Add download link for external certificate on external credit landing page. CORE-4363: Enable location "organization" field for easier internal site setup configuration. CORE-2475: Add ability to set publish and unpublish date on Webforms used outside of a course. Changes CORE-4819: Update Override boards internal setting to not override State Boards. CORE-4820: Add internal setting to disable individual states of the state board reporting. Version 7.68 ------------------------------- Fixes CORE-4787: Fix table UI of the Faculty List tab. CORE-4527: Fix validation issue when linking existing content to course objects. Additions CORE-4777: Add credit name and amount to faceted course catalogs CORE-4804: Add support for Zoom Webhook validation. CORE-4795: Include mobile number in User Merge. CORE-4732: Update LookML for compatibility with latest Looker release. Changes CORE-4789: Remove courses with an expired event date from site search and faceted course catalogs. CORE-4806: Update Faculty Mangement discloser widget help text to align with ACCME SII standard. CORE-4754: Increase number of characters allowed in REST Hook Target URL field. CORE-4755: Add support for reporting to state medical boards via PARS. CORE-4762: Add support for reporting additional MOC Credit Types. Fixes CORE-4040: Fix issue that prevented global CSS from loading on the external credit form. Version 7.67.3 -------------------------------- Fixes CORE-4801: Exclude custom reminders from event reminders. Version 7.67.2 -------------------------------- Fixes CORE-3742: Fix issue blocking scheduled reminders. Version 7.67.1 -------------------------------- Fixes CORE-4659: Fix an issue that caused PARS Error Code 320 to be returned when updating an activity that offers pharmacy credit. Version 7.67 -------------------------------- Changes CORE-2949: Hide group courses from the catalog and site search when the group is private and the user is not a member of the group. CORE-4767: Update to Drupal 7.95. CORE-4776: Update OpenAPI web service documentation to better reflect supported endpoints. Additions CORE-4769: Print error message ID on error pages. CORE-3742: Send reminder emails immediately when configured on an event such as enrollment or completion. Fixes CORE-4763: Fix an an issue where certain credit types would cause the credit calculator to fail. CORE-4756: Fix pending attendance warning showing to users without email addresses. CORE-4780: Fix broken link in RSS workflow emails. CORE-4773: Fix an issue where a specific course and webhook configuration cause an error for the user upon enrolling. CORE-4788: Fix an issue where making a purchase using Authorize.net with a specific coupon configuration returns an error. CORE-4785: Fix an issue where course summary metadata token was not referencing the correct field. Version 7.66.1 -------------------------------- Fixes CORE-4768: Fixed an issue that caused Ethos Analytics dashboard listing page to timeout. Version 7.66 -------------------------------- Changes CORE-4751: Disable Faculty Management invitation emails for customers using Convey CORE-4712: Update help text for series and learning group path setting CORE-4757: Remove American Board of Ophthalmology credit types from PARS Additions CORE-4611: Update ACCME Courses report for PARSv3 Changes CORE-4715: Update third party libraries to support PHP 8.1 CORE-4608: Update Version of ElasticSearch CORE-4719: Add support for Looker v4 API. Fixes CORE-4749: Fix potential security issue with EthosCE webhooks CORE-4747: CTC report performance improvements CORE-4744: Remove error message from file upload pages CORE-4752: Apostrophes in last names cause CE Broker reporting to fail CORE-4713: Changing path setting on existing series/group cases redirect to 404 error. CORE-4714: Converting activity application to a series creates an invalid group path. Version 7.65 -------------------------------- Changes CORE-4742: Update language of financial relationship update message. CORE-4741: Update instructions for faculty invitation email. CORE-4738: Fix login issues with EthosCE staff. CORE-4724: Fix ARIA attributes on search box. CORE-4731: Update PARS and JA-PARS commendation tags. Additions CORE-4730: Add host redirection support. CORE-4727: Update to Drupal 7.94. Version 7.64 -------------------------------- Changes CORE-4605: Improve configuration flexibility of the profile uniform board widget. CORE-4689: Update JA PARS reporter for amended commendation criteria, new pharmacy topics, and updated MOC practice areas. Additions CORE-4676: Add new email rule for faculty invitation without form assignments. CORE-4678: Enable CSV export on all EthosCE sites. CORE-4721: Add content outline updates for ABA in JA PARS configuration. CORE-4265: Add support for Google Tag Manager dataLayer configurations. Fixes CORE-4718: Upograde LookML library for EthosCE Analytics. CORE-4717: Fix issue where menu link disappears when updating reminders. CORE-4696: Fix permission issue on income and expense report tab. CORE-4663: Fix credit type error message when deleting credits. CORE-4704: Fix issue with webhook queries when webhook has been deleted. Version 7.63.1 -------------------------------- Changes CORE-4692: Update to Drupal 7.92. CORE-4355: Support for PHP 8.1. CORE-4694: Add content-type header for Rest Hooks. Version 7.63 -------------------------------- Changes CORE-4683: Clear search index for large request payloads. CORE-4658: Course relationship landing page user interface enhancements. CORE-4312: Allow DLC Staff to assign Data Explorer role. CORE-4660: Add configuration for embedded SCORM player. CORE-4681: Update credit instances in EthosCE Analytics. CORE-4682: Allow admin users assigned with Support role to revise own profile. Fixes CORE-4677: Prevent RSS Workflow dashboard from showing non-RSS live events. CORE-4591: User experience updates for visitor login and registration pages. Version 7.62 -------------------------------- Additions CORE-4385: Add support for timezone selection for EthosCE sites with SSO configurations. Changes CORE-4625: Improve error handling in Blackbaud payment gateway. CORE-4662: Add back site administrator access to global income/expense report. Fixes CORE-4498: Fix issue with query parameters removed from linked slideshow url. CORE-4652: Fix quiz item analysis showing limited learner results. CORE-4664: Fix unknown field warning during field deletions. Version 7.61.1 -------------------------------- Fixes CORE-4624: Fix issue with course catalog update failures. CORE-4647: Fix issue with file name conventions and SCORM upload failures. Version 7.61 -------------------------------- Additions CORE-4617: Add Pharmacist and Pharmacy Technician rules for JA PARS. CORE-4576: Add configuration interface for sending webhooks. CORE-2750: Add additional sorting options to course catalog. CORE-4619: Add board widget license information to EthosCE Analytics. CORE-1807: Add SCORM user launch report link to administrative menu. Changes CORE-4613: Make delivery methods field on ACCME basic settings required. Fixes CORE-4614: Fix 504 error when uploading SCORM package. CORE-4623: Fix performance issue with course catalog index supporting high amount of sessions. CORE-4624: Adjust thresholds for indexing course objects. Version 7.60.1 -------------------------------- Additions CORE-4592: Add support for Blackbaud payment gateway. CORE-4620: SimpleSAML security update. Version 7.60 -------------------------------- Additions CORE-4464: Add support for Zoom reporting API latency when completing learners attending a Zoom Meeting/Webinar. CORE-4388: Add optional pronouns profile field to all accounts. Fixes CORE-4589: Fix issue with webform submission report view. CORE-4492: Fix issue with image styles in certificate PDF exports. CORE-4595: Prevent custom CSS from being injected into admin theme. Changes CORE-1720: Add validation for automatic generation of inappropriate SMS codes. CORE-4594: Additional cosmetic upgrades to the EthosCE admin theme. Version 7.59 -------------------------------- Additions CORE-4246: Add support for SMS attendance for endurring activities. CORE-4430: Add support for site admins to add CSS classes to panels. CORE-4540: Add support for subscription expirations and role expirations on the profile user interface. CORE-4561: Add support for PDF exports on the global faculty financial relationships report. Changes CORE-4504: Miscellaneous admin theme user interface and user experience improvements. CORE-4400: Update the global ACCME report become better aligned with the new configurations. CORE-4516: Update complete icon for on course progress bar. CORE-4497: Update course object settings title to display the current course object. CORE-4492: Add support for image styles in certificate PDF. Fixes CORE-4563: Fix issue with deleted webform submissions and data persistance in EthosCE Analytics. CORE-4562: Fix issue with Impexium userIDs. CORE-4544: Fix issue with CE Broker reporting record submissions. CORE-4521: Fix issue with Faculty Management mitigation strategy display settings. CORE-4528: Fix issue with slow performance on large webforms with new components on existing results. CORE-4536: Fix issue with user selected timezone display on course summary block. CORE-4530: Remove SSO visitor login link from UI after logging in. CORE-4520: Fix issue with date of birth field validation styles. CORE-4525: Fix various warning messages. Version 7.58.1 -------------------------------- CORE-4372: Add validation for CE Broker and fix issue with failed records. Version 7.58 -------------------------------- Additions CORE-4369: Add support for Playposit course object integration. CORE-4372: Add validation for CE Broker licensees. Changes CORE-4447: Improve faculty search functionality. CORE-3971: Add real time validation for NABP ID and Diplomate ID. CORE-4478: Update forgot password PDM for better user experience. CORE-2355: Add support for comparing quiz answers in paged results. Fixes CORE-4449: Fix issue with selection of bulk operations on certain manage screens. CORE-4345: FIx issue with cloned activity ACCME activity format. CORE-4503: Fix issue where cloned Book outline settings do not carry over to new course. CORE-4508: Fix issue where quiz results are missing from CSV export. CORE-4489: Fix issue with credit calculator utilizing credit types with underscores in the machine name. Version 7.57.2 -------------------------------- Fixes CORE-4509: Fix issue with enabled ACCME tab if an InternalID was set. CORE-4464: Add support for failed Zoom attendance record attempts. Version 7.58 -------------------------------- Additions CORE-4290: Add support for activity income, expense, and revenue reporting. Version 7.57.1 -------------------------------- Fixes CORE-4481: Fix issue with Warpwire administrative form. CORE-4480: Fix issue with date-based course object access dates not saving. CORE-4452: Fix issue with course outline throwing error. Version 7.57 -------------------------------- Additions CORE-4353: Implement Content-Security-Policy configurations for site administrators. CORE-3119: Upgrade EthosCE Admin Theme. CORE-1789: Add link to remove bookmarked courses from account. Fixes CORE-4425: Fix issue with non-physican values being rejected when using the course record importer tool. CORE-4446: Miscellaneous cosmetic fixes for new EthosCE Admin theme. CORE-4445: Fix date-based access blocker when user selected timezone is set. Changes CORE-4399: Remove ActivityID select option from ACCME configuration. CORE-1123: Add download report permissions to Report Viewer role. Version 7.56 -------------------------------- Additions CORE-3535: Add support for OpenAPI web service documentation. CORE-4268: Various UI/UX enhancments for the EthosCE Flat Theme. CORE-2145: Add support for Web Push. Changes CORE-630: Default to Telephone module for phone number fields. CORE-4367: Update Entity framework for PHP8 upgrade. CORE-4370: Update Views for PHP8 upgrade. CORE-4382: Upgrade Media for PHP8. CORE-2304: Remove paste from word button from WYSIWYG editor. Fixes CORE-4378: Fix ACCME commendation tags. CORE-4368: Enable SMS enrollment for attendance course objects by default. CORE-4362: Fix issue with JA PARS rule mappings. CORE-4380: Fix issue with reminders on PHP 8.1 container. CORE-4384: Accredited CME missing from ABS board. CORE-4313: Fix issue with Zoom Rooms connector account causing API connection issues. CORE-4402: Fix regression with generic node page appearing. CORE-4383: Fix contrib issues for PHP8 upgrade. Version 7.55 -------------------------------- Changes CORE-4324: Discard duplicate SMS attendance submissions for the same mobile number on a single activity. CORE-578: Use user ID based paths for authenticated users and deprecate username based paths. CORE-4306: Upgrade EthosCE Rules engine. CORE-4312: Remove Data Explorer role from DLC Staff accounts. CORE-4314: Improve Sendgrid error reporting. CORE-4338: Optimize Calendar performance when many live events display. CORE-4342: Improvements to Touchnet payment gateway to suopport cart amount adjustments. CORE-4361: Update Feeds module to latest PHP8 compliant version. Fixes CORE-4212: Fix issue where mobile number does not save when manually creating a user's account. CORE-4322: Fix issue with EthosCE Analytics filters no longer collasping upon page load. CORE-4273: Fix issue with persistent message for Convey Faculty users to submit their bio. CORE-4339: Implement security fix for role delegation. CORE-4340: Implement security fix for HTTP guzzle. CORE-4346: Fix webform component replication in the data warehouse. CORE-4364: Miscellaneous fixes for PHP8 upgrade. Version 7.54.3 -------------------------------- CORE-4335: Fix issue with quiz results data warehouse replication. Version 7.54.2 -------------------------------- CORE-4332: Fix PARS reporting error where credit claim date can not be before the MOC activity date. CORE-4321: Fix issue with PARS participant counts reported before live event date. CORE-4323: Fix issues with PARS delivery method conditional field. CORE-4318: Improve PARS error handling. Version 7.54.1 -------------------------------- CORE-4317, CORE-4316: Fix issues with PARS reporting. Version 7.54 -------------------------------- Additions CORE-4141: Add support for Conference Harvester content imports. CORE-3936: Add uniform board widget to the user profile. Changes CORE-4093: PARS and JA PARS v3 enhancements. CORE-4276: Remove organization ID from PARS and JA PARS web service reporter. Fixes CORE-4270: Add error handling for empty financial relationships sent via web services. CORE-4275: Fix Zoom webinar registration endpoint rate limit issue. CORE-4280: Fix slow mobile number update query. CORE-4268: Drupal security update SA-CORE-2022-003. CORE-4287: Fix cosmetic issue with MOC credit reporter selection. CORE-4260: Fix homepage slideshow editing user experience. CORE-4305: Delete legacy ACCME nodes. Version 7.53 -------------------------------- Additions CORE-2883: Add support for Google Tag Manager configuration. CORE-4093: Add support for new PARS features to PARS web service reporter. Fixes CORE-4231: Prevent deletion of taxonomy vocabularies. CORE-4228: Fix issue with PARS webservice ID and invalid character submissions. CORE-4249: Navbar security fix. CORE-4235: Fix issue with feature reverts. CORE-4255: Fix issue with commercial support pricing on ACCME course configuration. CORE-4250: Fix issue with custom group domains. CORE-4261: Fix Touchnet payment gateway character issue. CORE-4263: Fix issue with conflicting SMS numbers. Version 7.52.2 -------------------------------- Changes CORE-4240: Drupal 7.87 update Version 7.52.1 -------------------------------- Changes CORE-4238: Drupal 7.86 security update SA-CORE-2022-001 SA-CORE-2022-002 CORE-4236: Fix Drupal IDP functionality for sites with "www." in the host Version 7.52 -------------------------------- Additions CORE-4214: Add additional audit support for profile revisions. CORE-4133: Add library of additional configurable filter options for EthosCE pages. Changes CORE-4220: Package updates for PHP 8.0 Compatibility. CORE-4197: Make user-facing timezone selection and display configurable. CORE-4204: Upgrade to drupal 7.84 CORE-4205: Update file directory for existing files. CORE-4209: Update breaking change in Elasticsearch 7+. CORE-4127: Add additional default image widths for slideshow content images. CORE-4207: Enable Flat Theme by default on new EthosCE site installations. CORE-561: User experience enhancements to the coupon usage report. Fixes CORE-4190: Fix issiue with faile card payments in Cybersource payment gateway. CORE-4173: Fix issue with webform conditional questions and data loss. CORE-4195: Fix issue with activity prerequisites order. CORE-4134: Fix issue with free course display settings. CORE-4195: Fix issue with course prerequisites order. CORE-4135: Fix issue with merging of users with specialty boards and custom fields. CORE-4206: Fix issue with has_js package. CORE-4183: Fix issue with GoToWebinar credentials clearing after saving. CORE-4210: Fix issue with webform conditional questions. CORE-4204: Fix issue with PHP 8.0 features. CORE-4217: WYSISYG security update for cross site scripting. CORE-4180: Upgrade Google Analytics global tag for GA4 support. CORE-4224: Fix issue with link to file upload directory. Version 7.51 -------------------------------- Additions CORE-4152: Add total count of sent activity reminders to active reminder helptext warning. CORE-4154: Add site time and timezone display helptext to date fields in EthosCE admin theme. CORE-3396: Add user selected timezone display to activity landing pages. CORE-4045: Add Warpwire usage dashboard to EthosCE reports. Changes CORE-4166: Remove composer manager from EthosCE core. Changes CORE-4155: Update Activity Application helptext to reflect ACCME Standards for Integrity and Independence updates. Fixes CORE-2594: Remove warning message when web service user has the role removed from account. CORE-4174: Update WSYWYG editor for crucial security patch. CORE-4186: Fix error notice in webform data report downloads. CORE-4165: Fix issue when executing a 3-way merge of user accounts. Version 7.50.1 -------------------------------- Additions CORE-4151: PARS update record freeze and requeue Version 7.50 -------------------------------- Additions CORE-4096: Add support for REST webhooks and EthosCE Zapier application. CORE-4123: Provide administrive access to the EthosCE redirect configuration form. CORE-3243: Improve typography and readability of webform submissions. CORE-4144: Improve faculty disclosure migration for ACCME SSI upgrade. Fixes CORE-4120: Fix alignment issue with webform progress indicator in EthosCE Flat Theme. CORE-4138: Fix issue with truncated URLS in course reports. CORE-4145: Fix issue with SSO allocated faculty role. CORE-4131: Fix issue with italic formatting in WYSIWYG editor. CORE-4137: Fix issue where SCORM course object cannot be updated. CORE-4090: Fix issue with course object access control for child course types. CORE-4113: Fix validation issue with the EthosCE custom payment method form. CORE-4144: Improve faculty disclosure migration for ACCME SSI upgrade. CORE-4119: Fix helptext alignment on selection based enrollment questions. CORE-4126: Fix issue with multivalued filters in EthosCE Analytics. CORE-4125: Fix issue with PDF file encoding adding extra apostrophes. Version 7.49.1 -------------------------------- Fixes CORE-4128: Fix issue with Warpwire deployment on all customer sites. Version 7.49 -------------------------------- Additions CORE-4077: Add "Clear cache and refresh permission" to Looker embed users. CORE-4072: Set a fixed height on course card header area to improve the default display. CORE-4031: Add CSS body class when a learner is logged in and enrolled in an activity. CORE-4098: Enable Warpwire Lite on all EthosCE sites. CORE-3638: Add new filter type for 'free courses' on the course catalog CORE-3207: Add redirect support for "My" link in the user's navigation options CORE-4086: Add support for Paytrace payment gateway CORE-3816: Add enrollment start date and completion date for SMS attendance CORE-4077: Add "Clear cache and refresh permission" to Looker embed users CORE-4072: Set a fixed height on course card header area to improve the default display CORE-3829: Enforce password policy by default, force password update after using one-time login link. Changes CORE-3901: CE Broker license number update for partial credit. CORE-4067: Remove moodle support code. CORE-4051: Lock core course application fields with system dependencies CORE-4099: Update PARS organization ID field labels. CORE-3606: Improve revision tracking for web service accounts. CORE-516: Restrct administrative edits to enrollment questions when a course contains active enrollments. CORE-4053: Re-enable the merge and delete function for administrators and improve user experience Fixes CORE-4068: Miscellaneous flat theme fixes for alignment, color, typography, and spacing. CORE-4065: Fix issue with CE Flat Theme course navigation title display. CORE-4066: Style improvements to the inline tables available in the CE Flat Theme CORE-3736: Issue with production cron performance. CORE-3569: Fix access issue when site administrators download SCORM files from the course configuration settings. CORE-4089: Fix default birthday helptext on the credit reporter configuration screen. CORE-4083: Fix issue with collapsable fieldsets within the administrative theme. CORE-4068: Miscellaneous flat theme fixes for alignment, color, typography, and spacing. CORE-4060: Fix SAML bug preventing site administrators from creation new SSO users. CORE-4075: Fix issue with Singer jobs failing. CORE-2938: Fix admin theme user interface issue where rich text toggle button overlaps the informantion. Version 7.48.1 -------------------------------- CORE-4101: Fix issue with Looker endpoint causing EthosCE Analytics outage. Version 7.48 -------------------------------- Additions CORE-3565: Add new site theme and course cards blocks. Changes CORE-2902: Add true/false data to quiz analysis report. CORE-3958: Enable prefetch, preconnect and preload link headers for performance improvments. CORE-4024: Remove Moodle source code. CORE-4033: Prevent login link from being sent to SSO users. CORE-3701: Update SimpleSAMLphp to 1.19.1. CORE-3942: Add ArcheMedX integration to core. CORE-4010: Add course data to EthosCE Analytics quiz model for self-service analytics users. CORE-3046: SSO user loses "dlc staff" role upon saving account. CORE-3907, CORE-4059: ACCME Standards for Integrity and Independence Faculty Management upgrade. Fixes CORE-3046: Fix issue where user loses "dlc staff" role upon saving account. CORE-4037: Fix Ubercart notice. CORE-4047: Fix issue where sell price search facet options disappear. CORE-4025: Fix issue where faculty relations table does not correctly display on mobile browsers. CORE-4041: Fix validation issue with multiple child credits. Security CORE-4032: SA-CORE-2021-005. Version 7.47.4 -------------------------------- CORE-4052: Update warpwire course object add media btn js Version 7.47.3 -------------------------------- CORE-4028: Fix PHP 7.4 notices. Version 7.47.2 -------------------------------- CORE-4024: CKEditor security update (SA-CORE-2021-005) Version 7.47.1 -------------------------------- CORE-4021: Fix transcript regression return of session credit credit tab CORE-3993: Fix issue with faculty forms are reverting after each deployment. CORE-4023: Webservice needs new permission Version 7.47 -------------------------------- Additions CORE-3960: Lock configuration fields that are stored in code. Changes CORE-3677: Expose enable CAPTCHA on webform configuration to site admins CORE-3859: Update helptext when switching outline from relationship to course CORE-4004: Add nojs behavior for ajax poller CORE-3525: Remove spam filter from external credits and replace with CAPTCHA. CORE-3953: Use event date for completion date when sending MOC learner report to ACCME. CORE-3981: Improve effeciency of Warpwire poller. CORE-3956: Add support for PHPstorm IDE. CORE-3982, CORE-3991, CORE-4007: Updates for PHP 7.4. CORE-3995: Update Ctools to 1.19. CORE-3384: Add support for board values in SAML attributes. CORE-3978: Remove delete user option from user merge process. CORE-3959: Add title filter to course application administration views. CORE-3948: Change automated fulfillment check to user-initiated check for course object "next" button. CORE-3997: Update to Drupal 7.82. CORE-4002: Allow empty email in SAML account creation. CORE-1051: Add configuration to sort list of sessions by date on series page. CORE-3954: Remove access to course profile blocker from DLC staff role. CORE-4003: Remove TM from italics in AMA credit type title. CORE-3630: PARS updates for ABA, ABS support. CORE-3706: Add view access to credit configuration options for DLC staff role. Fixes CORE-4014: Fix notice for PHP 7.4. CORE-3720: Fix issue with faculty form reminder timing. CORE-3973: Fix credit helper notice. CORE-3977: Fix issue with SCORM engine installer. CORE-3980: Fix issue where repeat reminder duration is lost on course save. CORE-3984: Fix issue with Cybersource configuration. CORE-3890: Fix issue with child credit data validation. CORE-3765: Fix issue with enrollment group table. CORE-1674: Fix issue with apostrophes in file names. CORE-3972: Fix fatal errow when session was created with workflow set to "Needs review." CORE-490: Fix issue where enrollment type questions appeared multiple times. Version 7.46.2 -------------------------------- CORE-3999: Fix issue with role-based pricing. Version 7.46.1 -------------------------------- CORE-3927: Fix issue with agenda display. Version 7.46 -------------------------------- Additions CORE-3917: Add support for serving public files via CDN. CORE-3902: Add merge user web service endpoint. CORE-3259: Add support for child credit roll-up. CORE-3927: Add display of auto-generated agenda on program tab Changes CORE-3920: Improvement for site provisioning. CORE-3896: Allow blocks to output in print and pdf. CORE-3939: Trigger menu rebuild when updating SSO configurations. CORE-3946: Enable profile course enrollment blocker by default with SSO. CORE-3931: Add alt text to system document icons. CORE-3949: Upgrade oauth2 module. CORE-0382: Change "Parent activity set" text to to "Part of." CORE-3866: Add support for metarefresh for non-incommon IDPs. CORE-3699: Move files uploaded from external credits into private storage. CORE-3914: Add "Prof." option to prefix field. CORE-0617: Add error message and send email when SSO account conflicts with an existing account. CORE-3098: Add configuration for adding an edit profile message when using both editable and locked fields in core SSO module. Fixes CORE-3924: Fix issue where series creation options appear on sites with RSS module disabled. CORE-3934: Fix for potential database lock issue. CORE-3940: Fix issue with Zoom API pagination and email casing. CORE-3906: Fix issue with external course ID token. CORE-3720: Fix issue where faculty form reminder event doesn't take in offset. CORE-3945: Fix cross-site scripting vulnerability. Version 7.45 -------------------------------- Additions CORE-2937: Agenda Lab and Credit Calculator beta release. Changes CORE-3874: Add warning that no further claiming is possible when claiming rollup credit. CORE-3878: Remove leading and trailing white space from form data submissions. CORE-3848: Update Looker permission because "Save to shared space with external_group_id" option is being deprecated. CORE-3894: Minor improvements to admin award credit form. CORE-3451: Expand size of credit code field. CORE-3912: Rework IDP/cookie detection to better handle caching. CORE-3897: Add list of course object fulfillments to enrollment group dashboard. CORE-3904: Update CKeditor to 4.16. CORE-3916: Clean up SimpleSAML notices. CORE-3891: Add CSV export of manage file view. Fixes CORE-3879: Fix issue where SSO users created via web service see password fields. CORE-3768: Fix issue where schedules were lost on core group dashboards. CORE-3881: Fix issue where global reminder conditions' workflow state check blocks reminders. CORE-3900: Fix issue where workflow field description text does not render HTML properly. CORE-3578: Fix issue where deleting referenced content does not work the first time. Security CORE-3944: Fix cross-site scripting issue. Version 7.44 -------------------------------- Additions CORE-3864: Add configuration to prevent more than one course from being added to the cart. Changes CORE-3772: Add indexes to credit table to improve performance. CORE-3832: Update "Email registration" module. CORE-2211: Add support for node tokens to course instructions field. Fixes CORE-3862: Fix issue where incorrect warning appeared when creating reminders. CORE-3858: Fix issue when retreiving list of Zoom webinars when more than 30 webinars exist. CORE-3867: Fix notice in linked enrollments. CORE-3865: Fix issue with enabling custom payment methods. CORE-3869: Fix validation in custom payments. CORE-3631: Fix issue with broken reminder deeplinks when using "send test" inside a group or series. CORE-3877: Fix issue with decimal comparisions when claiming credit. CORE-3843: Fix issue where duplicate signup confirmation email is sent when SMS attendance code is received. CORE-3781: Fix issue where featured course block no longer allowed manual sorting. CORE-3854: Fix issue with special characters used in ACCME activity other field. Version 7.43 -------------------------------- Additions CORE-3783: Add support for CadmiumCD EventScribe registration. CORE-3784: Add support for CadmiumCD Conference Harvester content import. Changes CORE-3754: Add dietitians and dietetic technician categories to JA-PARS. CORE-3700: Improve security of credential storage. CORE-3787: Prevent MOC credits from being sent to PARS if ACCME tab is not enabled. CORE-3749: Add clone warning for course-object based reminders. CORE-3689: Improve text formatting of calendar invites. CORE-3156: CSS update to improve support for custom menu drop-downs. CORE-3180: Add support for deletions to update into data warehouse. CORE-3743: Add group admin recipient segment to reminders. CORE-3835: Update quiz module to fix notices and improve button text when resuming a quiz. CORE-3798: Add support for member role into Personify module. Fixes CORE-3773: Fix issue with admin editing of SSO profile. CORE-3812: Fix issue where PARS manual export includes courses from the previous year. CORE-3819: Fix credit PHP notices. CORE-3780: Fix issue where test reminder emails send duplicates. CORE-3776: Fix issue where session is not sent to PARS until series is updated. CORE-3831: Fix fc_name_tokens notice. Version 7.42.2 -------------------------------- CORE-3823: Update Zoom reporting to account for Zoom API change. CORE-3818: Fix issue with error class for Zoom validation warning. Version 7.42.1 -------------------------------- CORE-3782: Fix issue where inline styling is removed in reminder emails. Version 7.42 -------------------------------- Additions CORE-3759: Add Personify credit reporter. CORE-3755: Add Personify SSO module. Changes CORE-3730: Performance improvement when saving courses. CORE-3744: Remove unused "Set" button from "mobile" profile tab and update opt-in/out help text. CORE-3537: Update Zoom to use logged-in user when authenticating and, upon failure, fall back from from logged-in user to system user. Improve error messaging. Fixes CORE-3681: Date format fix for schema event dates on sessions. CORE-3715: Fix issue where course prerequisites load old revisions. CORE-3775: Fix issue where course ending on 12/31 created empty PARS record. Version 7.41.4 -------------------------------- CORE-3757: Fix issue where date-based reminders are sending using UTC instead of the site's timezone. Version 7.41.3 -------------------------------- CORE-3748: Fix issue where admin overlay renders reminders inaccessible. CORE-3737: Prevent existing reminders from being sent to users with newly added roles. Version 7.41.2 -------------------------------- CORE-3738, CORE-3745: Fix issue with cloned object reminders. CORE-3741: Restrict custom CSS and JS from inclusion in reminders tab. CORE-3747: Fix issue where time interval clears after course save. CORE-3732: Add warning when creating a reminder with a role-based recipient user segment. Version 7.41.1 -------------------------------- CORE-3725: Fix error with PIP reminder migration. CORE-3726: Fix error with reminder migration. CORE-3668: Rework HTML/CSS for catalog at "course-catalog-table" path to eliminate dependance on JavaScript. Version 7.41 -------------------------------- Additions CORE-0631: New course reminder system. CORE-3686: New global reminder system. Changes CORE-3669: Change time input format on edit enrollment screen to AM/PM. CORE-3679: Add additional security alerting for superuser login. CORE-3671: Allow group admins who are not content author to change sesssion state in core RSS workflow. CORE-3458: Add credit card type from Authorize.net to data warehouse. CORE-3704: Set SimpleSAMLSession ID cookie as secure. CORE-3705: Add redirect to prevent internal domain content from being indexed. CORE-3707: Disable deprecated cron job. CORE-3379: Upgrade to jQuery 3.5. CORE-3685: Upgrade PI reminders. Fixes CORE-3667: Fix issue with special characters in subject line of SMS and reminder emails. CORE-3615: Fix issue with mail logger error and special characters. CORE-3698: Fix issue with bulk update faculty forms without status. CORE-3695: Fix issue where mobile number field is unresponsive. CORE-3713: Fix notice. Security CORE-3697: SA-CORE-2021-001. Version 7.40.1 -------------------------------- CORE-3680: Fix issue with course object access where a user could access restricted content under certain conditions. Version 7.40 -------------------------------- Additions CORE-3629: Display SMS opt in/out status on mobile tab. CORE-3666: Enable CAPTCHA on password recovery form. CORE-3470: Implement support for Blue Pay payment gateway. Changes Fixes CORE-3655: Fix notice in course relationships credit aggregation. CORE-3626: Remove DOB year from CPE monitor credit claim page. CORE-3664: Update Youtube endpoint. CORE-3663: Update schema to allow more than 255 pricing attributes. CORE-3664: Update Youtube endpoint CORE-3665: Remove "administer actions" permission from site admin role. CORE-3653: Update catalog table javascript to fix scrambled layout on window resize. CORE-3626: Update date format used for DOB on CPE Monitor credit claim form. Version 7.39 -------------------------------- Additions Changes CORE-3616: Performance improvements for cron. CORE-3613: Disable pars_export_cron for sites with reporting disabled. Fixes CORE-3623: Fix issue with reminder warning redirecting user to course setting tab. CORE-3628: Fix issue where author name in manage content may be truncated in CSV download. CORE-3648: PHP 7.4 fixes. CORE-3626: Remove DOB year from MOC credit claim page. Security CORE-3634: SA-CORE-2020-012 CORE-3647: SA-CORE-2020-013 Version 7.38.2 -------------------------------- CORE-2456: Update report permission for enrollment group admins. Version 7.38.1 -------------------------------- CORE-3617: Remove dependency on ethosce_addtocal from ethosce and add to install profile. Version 7.38 -------------------------------- Additions CORE-2456: Add enrollment groups dashboard. CORE-3582: Add course object deeplinks to session reminders. CORE-1051: Add date sort configuration option on course blocks. Changes CORE-3585: Remove deprecated field_page_weight code. CORE-3567: Update credit type configuration permission for DLC staff. CORE-3408: Improve cron performance. CORE-3290: Remove permission to edit roles from Faculty Coordinator role. CORE-945: Add warning for active reminders. CORE-3593: Do not evaluate course object access on course relationship landing page. CORE-3609: Improve pars_export_cron performance. Fixes CORE-3576: Fix conflict between Legal module's Terms & Conditions and SAML single log out. CORE-3570: Fix issue where viewing course application changes context to the course application author. CORE-3555: Fix issue where publicly inaccessible activities do not send reminders CORE-3586: Minor fixes to Quiz module. CORE-3572: Fix issue with text escaping in user name. CORE-3588: Fix display of Convey discloser field on sessions. Version 7.37.2 -------------------------------- CORE-3588: Fix issue with display of Convey disclosures on Session landing page. Version 7.37.1 -------------------------------- CORE-3543: Fix issue with rules-based course object access. Version 7.37 -------------------------------- Additions CORE-3547: Add add-to-calendar links on session landing page. CORE-3545: Add calendar invite to enrollment confirmation emails for live activities. Changes CORE-3533: Improve automated testing for PARS. CORE-3530: Add support for MOC reporting for RSS sessions. CORE-3550: Change Looker user identifier for DLC Staff's embedded users to use Authmap ID instead of UID. CORE-3127: Add support for calendar subscriptions inside Series and Learning Groups. CORE-3556: Cleanup orphaned export files on cron. CORE-3557: Performance optimization for child credits. Fixes CORE-2877: Fix validation issues on saving users in groups. CORE-3554: Fix label issue with single-select non-taxonomy fields. CORE-3522: Fix issue with editing enrollment group page. CORE-3543: Rules-based course-object access fix. Security CORE-3549: SA-CORE-2020-007 Version 7.36.4 -------------------------------- CORE-3561: Fix issue with group admins creating course objects in sessions. Version 7.36.3 -------------------------------- CORE-3554: Fix issue with single-select taxonomy fields in data warehouse. CORE-2877: Fix validation issues on saving users in groups. Version 7.36.2 -------------------------------- CORE-3538: Fix broken link on course application view. Version 7.36.1 -------------------------------- CORE-3523: Fix check for PARS MOC credentials. Version 7.36 -------------------------------- Additions CORE-3475: Allow users to enter attendance code directly into attendance course object. CORE-3492: Add support for credit eligibility to child credits. CORE-468: Allow for activity application to be cloned and resubmitted. Changes CORE-3497: Increase maximum length of SSO configuration fields. CORE-3500: Add support for Decision Sim integration. CORE-3498: Usability improvements to course outline editing. CORE-3489: Allow web service role to access to the "file" web service endpoint. CORE-3511: Allow fallback credits to have child credits CORE-3504: Migrate existing sessions after Advanced Workflow Dashboard is enabled. CORE-3515: Allow for multiple multiple-value shared fields in data model and warehouse. CORE-3523: Improve PARS error handling when credentials are invalid. CORE-3504: Add migration function to core RSS workflow module. CORE-3510: JA-PARS Modifications Enable Reporting of Activities for Dentists. Fixes CORE-3501: Fix cache issue causing errors in unit tests. CORE-3499: Fix broken calendar link. CORE-3519: Performance issue with session reminders. Security CORE-3503: Fix access control issue related to course applications. Version 7.35.1 -------------------------------- CORE-3515: Fix issue with shared, multi-valued fields in data warehouse. Version 7.35 -------------------------------- Additions CORE-1360: Add reminders to RSS Sessions. Changes CORE-3353: Allowed canceled orders to appear in the user profile orders tab. CORE-3301: Add credit column and title filter to enrollment group catalog. CORE-3211: Address issue where ineligibility for parent does not block display or claiming of child credit. CORE-3128: Change identifier for Warpwire ID when authenticating through the WYSIWYG. CORE-2669: Reset workflow state when session is cloned. CORE-1600: Merge Sessions transcript tab into the main trainscript. CORE-3484: Performance improvement for child credits. Fixes CORE-3457: Fix issue where Series admin can't edit session metatags. CORE-3473: Fix issue with special values in multivalue keys sent to data warehouse. CORE-3476: Fix issue where GoToWebinar course object could not be deleted if the webinar did not exist. CORE-3483: Fix issue where learning group admins cannot edit meta tags. Version 7.34 -------------------------------- Additions CORE-2788: Add support for multi-valued custom fields in EthosCE Analytics. Changes CORE-3439: Updates for telemetry infrastructure changes. CORE-3442: Update Service Links module. CORE-2806: Performance improvement when clearing caches. CORE-3444: Updates to Looker model generation. CORE-3428: Add support for CREDIT_ACCT_AMT and CREDIT_ACCT_CODE fields to TouchNet payment gateway. CORE-3418: Update feeds for PHP 7.4+. CORE-3432: Add SMS confirmation message triggered when credit remains to be claimed. Fixes CORE-3456: Fix issue where child credits cause clone failure when cloning from manage content view. Version 7.33.1 -------------------------------- CORE-3446: Upgrade to Drupal 7.72. CORE-3426: Upgrade to Drupal 7.71. Version 7.33 -------------------------------- Additions CORE-3409: Add developer support for xhprof. CORE-513: Add manage files page. CORE-3257: Add support for Zoom Webinars. Changes CORE-3388: Additional test automation for CORE-1368. CORE-3382: Refactor how names are generated for display. CORE-3393: Update SimpleSAMLphp to latest release. CORE-3303: Alphabetically sort enrollment groups catalog. CORE-3418: Update feeds for PHP 7.4+. Fixes CORE-3366: Fix issue with Book navigation. CORE-3376: Fix issue where Schema.org event dates do not use ISO date format. CORE-3356: Fix issue with pricing attributes when payment object is not first course object. CORE-3403: Fix issue with image text on emails in Outlook clients. CORE-3389: Fix issue with credit course object and newly activated credit. CORE-3407: Fix issue where conditional fields are not reverted as expected. CORE-3399: Fix custom OG workflow access implementation. CORE-3367: Fix issue where user's SCORM data persists after user is unenrolled. Version 7.32.4 -------------------------------- CORE-3434: Fix issue where child credits are disabled in sessions created with node recur. Version 7.32.3 -------------------------------- CORE-3420: Fix issue with data denormalization. Version 7.32.2 -------------------------------- CORE-3397: Fix slow query in waitlist. CORE-3406: Security updates for SA-CORE-2020-002 and SA-CORE-2020-003. Version 7.32.1 -------------------------------- CORE-3398: Fix slow query in subcredit eligibility check. Version 7.32 -------------------------------- Additions CORE-1022: Add course object completion-based access blocker that requires completing a minimum number of course objects. CORE-3240: Add feature that allows an activity application to be connected to an existing course. CORE-3344: Add support for Cvent integration. CORE-2881: Add course object access control based on credit eligibility and rules. CORE-1368: Add support for multiple credit objects in a course. Changes CORE-3354: Remove legacy ABP reporter. CORE-3355: Course relationship tree performance issue. CORE-3340: Relocate Warpwire hook. CORE-3365: Mail performance improvements when under heavy load. CORE-595: Remove timezone from live event date when sending to CPE monitor credit reporter. CORE-859: Change token table from being pre-rendered to render on demand in order to improve performance. CORE-3316: Add upload attachments field to sessions when using core workflow module. CORE-3375: Coding standards update. CORE-3182: Improve Commitment to Change course object. Fixes CORE-3358: Fix issue where "Report viewer" role could not access dashboards. CORE-3341: Fix issue where back arrow was obscured on mobile devices. CORE-3372: Fix issue where conditional profile fields not working as expected. CORE-3385: Fix issue on realname update. Version 7.31.1 -------------------------------- CORE-3361: Fix performance issue introduced by addition of schema.org Course and Event metatag editing. Version 7.31 -------------------------------- Additions CORE-3300: Enable custom CSS for Enrollment Groups. CORE-3303: Enrollment group enhancements. Changes CORE-3311: Deprecate pre-EthosCE Analytics dashboards. CORE-3336: SimpleSAMLphp update. CORE-1332: Add support for multiple reviewers on activity application form. CORE-3217: Miscellaneous accessibility improvements. CORE-3343: Add support for more than one IDP on the default SAML service provider. CORE-2044: Allow attribute price adjustments to change price display on course landing page. CORE-3316: Add upload attachments field to RSS sessions for customers with core workflow module enabled. CORE-3281: Add certificate object to the list of object that does not trigger the take course button on RSS sessions. Fixes CORE-3315: Fix issue with bottom course navigation overlapping footer when a blocker message appears. CORE-3305: Fix issue with custom profile fields missing from dashboards. CORE-3339: Fix issue with course record imports. Security CORE-3335: SA-CORE-2020-001 Version 7.30.1 -------------------------------- CORE-3307: Fix deployment issue with faculty management update from CORE-3247. Version 7.30 -------------------------------- Additions CORE-2426: Add support or TouchNet payment gateway. CORE-1456: Add support for schema.org's course and event schemas to metatags. CORE-1272: Add "course author" role. Changes CORE-1605: Update the "course grade" calculation to be an average of selected quizzes rather than the final selected quiz. CORE-2144: Update optional course objects to not show a red exclamation mark. CORE-3272: Update metatag modules to latest stable release. CORE-804: Update allowed file extensions for course file attachments field. CORE-3275: Enforce a maximum length of 128 characters for external_nid when importing course records. CORE-3291: Update elasticsearch library to 5.5.0. CORE-3144: Refactor child credit for improved functionality. CORE-3282: Schema update for workflow table. CORE-3242: Moodle deprecation for PHP 7. CORE-2495: Update bottom course navigation to float and always be visible. CORE-3294: Allow for optional no-year date fields on user profile. CORE-1272: Change access logic for viewing CTC report. Fixes CORE-3238: Fix issue where mobile number did not default to USA on registration form. CORE-3247: Fix issue where financial relationships displayed "Yes" if status changed from "Yes" to "No." Version 7.29.2 -------------------------------- CORE-3280: Fix issue where empty JA categories did not contain "0". Version 7.29.1 -------------------------------- CORE-3215: Fix issue with book node access. Version 7.29 -------------------------------- Additions CORE-3202: Add permission to create alerts. CORE-1251: Add support for creating series from submitted course application. CORE-3142: Add advanced RSS workflow module. Changes CORE-3136: Make field collection labels and descriptions string-overridable. CORE-3175: DLC staff role masquerade changes. CORE-3235: Set entity_rebuild_on_flush to defer entity rebuilding until a deployment. CORE-3215: Refactor book node access to improve cache clear performance. CORE-3053: Change date validation to better handle Feb 29 when collected without a year. CORE-3155: Move simplesamlPHP into composer. CORE-3150: Improve display of "pages" group block. CORE-3258: Fix issue scorm launch count report. Fixes CORE-3199: Fix issue causing price-per-role PDO exception on empty views. CORE-3210: Fix issue where HTML displays on child credit error message. CORE-2715: Fix issue with quiz question feedback display settings. CORE-3241: Fix issue with PARS bulk reclassify. CORE-3251: Fix issue where incorrect message displays when adding a free course relationship course with auto-enroll to cart. CORE-1357: Fix issue where accreditation tab displays when there is no credit available. CORE-3267: Restore legacy SAML configuration location. Security CORE-3201: SA-CORE-2019-012 CORE-2880: SA-CONTRIB-2019-049 Version 7.28.1 -------------------------------- CORE-3255: Fix issue where faculty disclosure was displayed outside of a course. Version 7.28 -------------------------------- Additions CORE-2854: Add feature to allow emailing owners of imported course records. Changes CORE-3149: Improve display issues with navbar and environment indicator. CORE-3170: Add help text for course access fields. CORE-3171: Improve spacing on course access label to be consistent with other labels. CORE-3186: Alphabetize EthosCE admin menu items. CORE-3183: Cosmetic fix for course object header alignment. CORE-3175: Allow EthosCE Staff role to masquerade as admin users. Fixes CORE-3154: Fix issue where auto-enrollments did not honor course enrollment blockers. CORE-3206: Fix issue where duplicate PARS messages display. Version 7.27.2 -------------------------------- CORE-3164: Allow URLs in inline styles. Version 7.27.1 -------------------------------- CORE-3188: SA-CONTRIB-2019-096 Version 7.27 -------------------------------- Additions CORE-2062: Add report for looking up session by SMS code. CORE-3035: Add support for Stripe payment gateway. CORE-2103: Add exhibitor field and tab to courses. CORE-1579: Add course disqualifier prerequisite option. Changes CORE-3026: Add footer pane to SSO disambiguation page. CORE-3090: Add support for checkout process in learning groups to Authorize.net Accept.JS. CORE-3087: Add validation to prevent claiming more child credit than is available in the parent. CORE-3129: Add support for PI courses to enrollment groups. CORE-3145: Upgrade SimpleSAMLphp. CORE-2888: Update Ubercart to sync with security patch. CORE-2688: Prevent administrators from moving Courses into Series and Sessions into Learning Groups. CORE-3147: Disable "Update manager" message display. CORE-3078: Add masquerading user to logging. CORE-3124: Change approach for replication into the data warehouse to account for imported users that have not logged in. Fixes CORE-3110: Fix issue with course content report where inaccurate data was displayed. CORE-3040: Fix issue where SSO login links in header on disambiguation page do not properly handle redirects. CORE-3143: Fix notice with Navbar and Context modules. CORE-2980: Fix issue where enrollment question modifications are not saved. CORE-3161: Fix issue where faculty coordinator could delete profiles. CORE-3130: Fix issue where support role was able to add faculty to a course. Version 7.26.1 -------------------------------- CORE-3131: Allow canvas tag in Full HTML text format. Version 7.26 -------------------------------- Additions CORE-2997: Add feature to auto-enroll users based on profile field. Changes CORE-2807: Improve snapshot clearing functionality to allow per-user clearing. CORE-3055: Pre-populate name for DLC staff SSO users. CORE-3036,CORE-3093,CORE-3097: Grant dlc staff role additional permissions. CORE-3071: Update Zoom object date/time format to AM/PM format. CORE-3085: Dynamically update Zoom course object navigation button. CORE-3088: Clean up orphaned course report records CORE-3057: Update imported courses to not show catalog or transcript settings. CORE-3094: Remove length limit on reset password link. CORE-3028: Restrict access to SSO disambiguation page until dual-authentication is enabled. CORE-2836: Restrict access to menus other than main menu and user menu. CORE-3020: Lock date fields in legacy Moodle courses. CORE-3022: Update JA-PARS at the Series level whenever a Session is created or updated. CORE-2840: Additional data sanitization in test environment. CORE-3085: Dynamically update Zoom course object navigation button. CORE-3088: Clean up orphaned course report records. CORE-1465: Update admin menu for improved performance and usability. Fixes CORE-3030: Fix issue causing problems with display of groups on profile. CORE-3045: Fix issue where support user could merge accounts. CORE-3034: Fix issue where catalogs did not account for revisions when displaying a role-based price. CORE-3064: Fix issue where video displayed wider than the containing element. CORE-3042: Fix issue with display of the account page view. CORE-3092: Fix issue where credit type token displayed when value was empty. CORE-3032: Fix issue where duplicate emails are sent to site admins when adding a role via the manage user view. CORE-1208: Fix regression where quiz button doesn't reflect the user status of the attempt. CORE-3105: Fix bug where nofollow attribute did not appear on search facets. Security CORE-2731: Fix role assignment issue with purchaseable roles. Version 7.25.2 -------------------------------- CORE-3116: SimpleSAMLphp security release Version 7.25.1 -------------------------------- CORE-3103: Fix issue with dashboard provisioning. Version 7.25 -------------------------------- Additions CORE-2153: Add child credits to support regulatory mandates and other use cases. CORE-3002: Add DLC staff role. CORE-2971: Add SSO access for DLC staff. CORE-2899: Add Zoom Meetings course object. Changes CORE-2685: Revert to native browser player for audio/video files. CORE-3014: Update Elysia cron and Email field modules. CORE-3017: Upgrade Views module. CORE-2840: Sanitize user and webform data when building test sites. CORE-3019: Update target audience values for JA-PARS. CORE-3031: Remove scheduling EthosCE Analytics emails permission from non-customer accounts. CORE-3021: Improve role modifier email message. CORE-3038: Always replicate full webform table to data warehouse. CORE-3036: Allow dlc staff role to save EthosCE Analytics content. Fixes CORE-2998: Fix accessibility issue for Chosen fields. CORE-3003: Fix issue where characters were escaped in site name. CORE-2927: Fix issue with the admin enrollment group course links. Version 7.24.3 -------------------------------- CORE-3039: Fix access control violation on Views CSV download. Version 7.24.2 -------------------------------- CORE-2992: Fix issue with theme in groups with admin file uploads. Version 7.24.1 -------------------------------- CORE-2942: Fix issue with tokens in bulk email. Version 7.24 -------------------------------- Additions CORE-2253: Send email notification to site admins when a privileged role is added to user. Changes CORE-2962: Prevent accidental entry of both ACCME activity id and provider activity id. CORE-2993: Unlink EthosCE publishing from Convey dislosure lists. CORE-2994: Give web service access to taxonomy term and vocabulary endpoints. CORE-2978: Trim whitespace from credit reporter data. CORE-2990: Convey permission change. CORE-2946: Add disclosure checkbox field to 2 faculty form templates. CORE-2979: Increase range on course date pickers to +/- 5 years. Fixes CORE-2985: Restore support for embed tags. CORE-3016: Workaround for date_create bug in PHP 7.2+ Security CORE-2983: Correct HTML before filtering for XSS. Version 7.23.1 -------------------------------- CORE-2986: Add CKeditor buttons. Version 7.23 -------------------------------- Additions CORE-2945: Add home page pane showing the logged-in user's learning group memberships. Changes CORE-2751: Allow site admin, support and faculty coordinator roles to see baseline disclosure revisions. CORE-2896: Update Search API for PHP 7.3 support. CORE-2950: Move submodules to Composer and lock versions. CORE-2939: Use live event start date as Convey disclosure submission deadline date. Fixes CORE-2924: Adjust spacing under secondary tab menu to make more room for Looker UI controls. CORE-2948: Fix issue where quiz question analysis download report CSV did not apply the selected filter. CORE-2954: Fix issue where EthosCE faculty list did not appear when Convey integration was enabled. CORE-2964: Fix issue with updating status of reported credits in the queue. CORE-2957: Fix issue with course star rating logic. Security CORE-2890: Fix XSS vulnerability. Version 7.22.2 -------------------------------- CORE-2967: Cache calls to Convey. Version 7.22.1 -------------------------------- CORE-2944: Fix issues causing some course applications not to appear. Version 7.22 -------------------------------- Additions CORE-1974: Add archive features for course applications. Changes CORE-228: Remove access to theme from non-admin users. CORE-2913: Update JA PARS feature to support the June 7th JA PARS release. CORE-2882: Update AAMC Convey integration to use client-side widget for disclosure display. CORE-2859: GoToWebinar API change now allows editing webinars. CORE-2921: Make course enrollment profile blocker messages customizable. CORE-2849: Add validation for start date & participant category to course record imports. CORE-2915: Add support for certificate images generated inside a domain-based learning group. Fixes CORE-2926: Fix issue where cloned courses saved without a title. Security CORE-2912: Remove unneeded files. CORE-2731: Restrict potential privilege escalation in subscription purchase. Version 7.21.2 -------------------------------- CORE-2920: Fix issue with missing reset password tab on certain SSO configurations. Version 7.21.1 -------------------------------- CORE-2916: Fix denormalization failure. Version 7.21 -------------------------------- Additions CORE-2829: Add tokens for enrollment questions. CORE-2415: Data warehouse improvements. Changes CORE-2837: Update CKeditor to latest release. CORE-2814: Remove Google Plus icon for sharing/social media. CORE-2597: Update Node Recur module to latest release. CORE-2598: Remove unused uc_extra_fields_pane module. CORE-2874: Upgrade SimpleSAMLphp library to latest release. CORE-2875: Update Warpwire module to better handle errors and allow for use of embedding in the WYSIWYG text editor. CORE-2895: Add optional configuration to bypass course enrollment profile blocker but still display notice to user. Fixes CORE-2844: Fix issue where special characters in course title cause PDF downloading issues on Chrome. CORE-2824: Fix issue where PDF in admin theme did not use the print logo. CORE-2858: Fix issue where HTML characters were not encoded in parent course title when taking a course. CORE-2861: Fix cosmetic issue with missing bottom border on menu item. Security CORE-2863: SA-CORE-2019-007. CORE-2887: SA-CONTRIB-2019-052. CORE-2891, CORE-2888: Fix XSS vulnerabilities. Version 7.20.1 -------------------------------- CORE-2868: Fix issue to regenerate names and certificates due to a caching issue where some tokens. Version 7.20 -------------------------------- Additions CORE-2839: Add support for Warpwire embedded interactive video transcripts. Changes CORE-2742, CORE-2851, CORE-2852: Update Profile2 module, clean up duplicate profiles and enable revisions. CORE-202: Update content to remove display of content author data so admin names will not be indexed by search API. CORE-2846: Add improved error handling for Convey integration. CORE-2853: Update Views module to version 3.22. CORE-2822: Grant support role permissions to edit and delete any external credit. CORE-2822: Add permission to Support role to allow for editing and deleting of learners' external credits. CORE-2821: Remove anonymous faculty email field if Convey module is enabled. CORE-2850: Allow nullable dates to allow for filtering on null in EthosCE Analytics. CORE-2853: Update Views module to version 3.22. Fixes CORE-2800: Fix issue with text when faculty have nothing to disclose. CORE-2760: Add missing permission for Series administrative member to add, edit or delete awarded credit. CORE-2847: Fix issue where course children might not be removed from cart if parent with auto-enroll is added. CORE-2845: Fix issue in web service where bundle properties where not handled as expected. Version 7.19.1 -------------------------------- CORE-2834: SA-CORE-2019-006 Version 7.19 -------------------------------- Additions CORE-2781: Add support for OpenID Connect and OAuth2. Changes CORE-2746: Include SKU in submissions to Cybersource payment gateway. CORE-2741: Add "Topic" field to financial relationships fields on disclosure. CORE-2704: Allow faculty coordinator role to participate in workflows. CORE-2753: Split "Name" column into separate first and last name columns on course application report. CORE-2670: Allow users with support role to view any external credit records. CORE-2795: Update field collection module. CORE-2748: Prevent deletion of financial relationship field collection from faculty forms. CORE-2812: Improve denormalization processing. Fixes CORE-2773: Fix issue where Warpwire admin link could link to deleted library. CORE-2802: Fix issue with display of calendar on home page. CORE-2719: Fix issue where mobile menus did not discard persistent URL when set. CORE-2809: Fix date issue with data warehouse trigger. Security CORE-2774: SA-CONTRIB-2019-032 CORE-2785: SA-CONTRIB-2019-034-36 Version 7.18.3 -------------------------------- CORE-2813: Fix issue with enrollments in data warehouse. Version 7.18.2 -------------------------------- CORE-1145: Fix issues with HTML sanitizing. CORE-2797: SA-CORE-2019-004. Version 7.18.1 -------------------------------- CORE-2789: Fix issue with blank course descriptions on Solr catalogs. CORE-2792: Fix issue with tokens. Version 7.18 -------------------------------- Additions CORE-2675: Add support for "Other" ACCME activity type. CORE-2653: Add support for ABO MOC reporting via PARS. CORE-2682: Add suport for Enrollment Groups to EthosCE Analytics. CORE-2645: Add participant category to EthosCE Analytics. CORE-2723: Add support for Convey to sessions. CORE-2605: Add Convey disclosure date to disclosure list. CORE-2662: Add site domain into data warehouse to support adding links to courses. CORE-2757: Add permisions data explorer role to allow export to S3, SFTP and webhook. CORE-2765: Add configurations to allow EthosCE to act as a SAML identity provider (IDP). Changes CORE-2605: Add date to Convey disclosure list. CORE-2736: Update JA PARS XML to address multiple nonAccreditedProvider elements not being accepted. CORE-2771: Add calls to Looker to create project to accomodate recent API changes. Fixes CORE-2596: Update "Date" module to fix timezone issue with reminder emails. CORE-2712: Fix issue where some MOC records were resubmitted after being rejected. CORE-2739: Prevent deletion of non-LookML dashboards when re-provisioning. CORE-2722: Fix issue where duplicate records display in faculty when added with multiple roles. CORE-2613: Fix issue where credit reporters didn't work with multiple awarded credit types. CORE-2619: Fix issue with incorrect text appearing in course object header in some circumstances. CORE-2645: Fix issue where a small number of unmatched imported records were not correctly classified as "other" for JA PARS. CORE-2762: Fix issue where event date labels appear in course summary block for enduring courses. CORE-2777: Fix issue with Sendgrid API not sending a from email address. Security CORE-2673: Fix issue where site admin could set administrator role. CORE-2729: Fix issue with legacy certificate group mappings. CORE-1145: Restrict JavaScript from Full HTML input format on WYSISYG fields. Version 7.17.5 -------------------------------- CORE-2763: Security update. CORE-2766: SA-CONTRIB-2019-028. Version 7.17.4 -------------------------------- CORE-2728: Improve Sendgrid error handling for SSO users without email addresses. CORE-2754: Looker query API change. Version 7.17.3 -------------------------------- CORE-2752: Critical security updates. SA-CONTRIB-2019-018, SA-CONTRIB-2019-020, SA-CONTRIB-2019-021. Version 7.17.2 -------------------------------- CORE-2740: Fix notices in item_list. Version 7.17.1 -------------------------------- CORE-2712: Whitelist PARS MOC and CE Broker errors to prevent sending duplicates. Version 7.17 -------------------------------- Changes CORE-2680: Add "Mx." as a value in the name prefix field. CORE-2668: Update quiz module to latest release. CORE-2465: Allow admins to complete enrollment questions for manually enrolled learners. CORE-2697: Remove unused views_send module. CORE-2696: Various updates for PHP 7.x. CORE-2663: Add Warpwire console link to admin menu. CORE-2683: Add audio-only Warpwire option. CORE-2358: Update Views Bulk Operations module. CORE-2689: Add CSS class on element to distinguish live activities from enduring. CORE-2701: Change baseline disclosure logic to unset "No" as the default disclosure selection. CORE-2711: Extend coupons dates beyond 2020. CORE-2653: Add support for additional MOC boards. Fixes CORE-2684: Fix issue with placement of SCORM launch button on iOS. CORE-2687: Fix issue with PARS XML when participant count is 0. CORE-2707: Fix issue with customer provisioning caused by Looker 6.4 release. Security CORE-2694: SA-CORE-2019-002. Version 7.16.5 -------------------------------- CORE-2724: Quiz optimizations. Version 7.16.4 -------------------------------- CORE-2628: Fix issue with teaser view mode on private files. Version 7.16.3 -------------------------------- CORE-2706: Fix date issue with submitting enduring pharmacy activities to JA PARS. Version 7.16.2 -------------------------------- CORE-2672: Change behavior of subsequent credit reporting to prevent submission of records that were not eligible at the time of initial reporting. Version 7.16.1 -------------------------------- CORE-1975: Fix issue with ACCME cloning and course relationships. CORE-2654: Fix multiple course report selection. Version 7.16 -------------------------------- Additions CORE-2600: Integration with AAMC's Convey faculty disclosure system. Changes CORE-2609: Move quiz grading to fulfillment. CORE-2646: Support for PHP 7.2, update to Drupal 7.61. CORE-2630: Remove unused module: google_cse. CORE-2650: Allow for deleting ACCME standards field on course application. CORE-2647: Update DLC's internal admin account to use a single account in Looker. CORE-2659: Disable www.webspellchecker.net spell checking and enable browser-native spell checking. CORE-2633: Restrict assignment of Explorer role. CORE-2627: Create separate downloads for each faculty form. CORE-2577: Update Workflow module to point release. Fixes CORE-2345: Fix link to EthosCE Analytics in admin menu. CORE-1956: Fix issue with credit rollup when course is not in a course relationship. CORE-2637: Fix download issue with global course report. CORE-2655: Clean up notices generated from course relationship credit tree token. CORE-2632: Fix issue with private link to file not opening. CORE-2664: Fix issue with display of help text on Warpwire course object page. Security CORE-2624: SA-CONTRIB-2018-077 Version 7.15.2 -------------------------------- Fixes CORE-2640: Fix data warehousing issue with user roles. CORE-2643: Fix issue where custom course object fields did not save as expected. Version 7.15.1 -------------------------------- Fixes CORE-2636: Fix issue with date tokens in legacy confirmation emails Version 7.15 -------------------------------- Additions CORE-1745: Add support role to manage enrollments and users, but not content. CORE-2557: Add web service support for faculty forms. Changes CORE-2566: ETL performance improvements. CORE-2556: Allow for the financial disclosure fields' values to be edited by users with the site admin role. CORE-2530: Allow faculty to be assigned without assigning a form, which sends an email. CORE-2250: Adjust batch size to support large webform exports. CORE-1479: Update the following modules: Feeds, Xmlsitemap, Simplesamlphp_auth, Relation, Auditlog, User merge, Spaces, Date. CORE-2589: Add additional token migration for 6.3.3 upgrades. CORE-2584: Add test coverage for courses within courses. CORE-2574: Move PARS batched export files into temporary storage for deletion. CORE-2614: Restrict admins from editing certificate machine name after initial creation. CORE-2617: Widen attribute column in cart. CORE-2529: Allow per-course disclosure to display on faculty tab. CORE-2358: Update Views Bulk Operations module to latest release. Fixes CORE-2554: Fix issue with non-existent course object ID causing an error. CORE-2571: Fix issue where site admin could not edit faculty relations. CORE-2531: Fix issue with copying text in IE 11. CORE-2590: Fix issue where some downloaded webform results were tagged with the wrong course title. CORE-2610: Fix issue with update fulfillments not replicating into data warehouse. CORE-2302: Fix issue where title displays below page field when editing quiz page question type. CORE-2361: Fix issue with SCORM courses on completion page. Security Version 7.14.1 -------------------------------- CORE-2567: Fix issue where re-importing a quiz question didn't update the original question. Version 7.14.7 -------------------------------- CORE-1508: Fix issue with multichoice grader. Version 7.14.6 -------------------------------- CORE-2537: Fix token used in CPE Monitor. CORE-2607: Fix issue with SCORM grade override not working. Version 7.14.5 -------------------------------- CORE-2595: Fix issue with username case in Moodle API. Version 7.14.4 -------------------------------- CORE-2587: Fix issue with CTC in 7.14. Version 7.14.3 -------------------------------- CORE-2581: Fix issue with link to courses inside courses. Version 7.14.2 -------------------------------- CORE-2575: Fix issue with SCORM fulfillments. Version 7.14.1 -------------------------------- CORE-2567: Fix issue where re-importing a quiz question didn't update the original question. CORE-2570: Fix issue with pending imports on expired courses for 6.3.3 upgrade customers. Version 7.14 -------------------------------- Additions Changes CORE-2538: Improve support for grid questions in data warehouse. CORE-2516: Improve support for test environments in EthosCE Analytics. CORE-2424: Split disclosure fields into separate columns in CSV download. CORE-2206: Change mail log sent date from unixtime to a human readable format. CORE-2534: Improve performance of feature reverts in deployments. CORE-1448: Enable 'Show this field on enrollment' by default for enrollment questions. CORE-2429: Refactor Course module to improve page load performance on course relationship pages. CORE-2389: Add support for YouTube short link. CORE-2071: Add import date and filter to imported course records. CORE-2564: Performance improvements for cron. Fixes CORE-1525: Fix issue where username is truncated in enrollment reports. CORE-2547: Fix bug with conditional fields for Internet Explorer 11. CORE-2512: Fix issue with date repeats on Sessions when no months or years are selected. Security CORE-2505: SA-CONTRIB-2018-063 (Printer, email and PDF module) CORE-2534: SA-CORE-2018-006 (Drupal Core) CORE-2523: SA-CONTRIB-2018-065 (Search API Solr Search) Version 7.13.2 -------------------------------- CORE-2406: Fix issue where conflicting IDs causes course record import error. CORE-2555: Fix issue where SCORM help text did not update. Version 7.13.1 -------------------------------- Additions Changes CORE-2516: Improve support for test environments in EthosCE Analytics. CORE-2206: Change mail log sent date from unixtime to a human readable format. CORE-2534: Improve performance of feature reverts in deployments. Fixes CORE-2539: Fix issue with incremental updates to data warehouse. Security CORE-2505: SA-CONTRIB-2018-063 (Printer, email and PDF module) CORE-2534: SA-CORE-2018-006 (Drupal Core) CORE-2523: SA-CONTRIB-2018-065 (Search API Solr Search) Version 7.13 -------------------------------- Additions CORE-2019: Add configuration to make search facet price range configurable. CORE-1787: Add support for SCORM in EthosCE Analytics. CORE-757: Add user to Learning Group upon enrolling in a course in the group. Changes CORE-2414: Add support for CPE Monitor partial credit endpoint for joint accreditation. Removed expired check to let CPE Monitor define expired. CORE-2428: Improve error handling for quiz self-assesment object when quiz attempts have been deleted. CORE-2255: Replace mcrypt_ with openssl for SCORM Engine support in PHP 7.1. CORE-2482: Aggregation performance improvements. CORE-1210: Denormalization improvements for webform submitted data in EthosCE Analytics. CORE-2482: AdvAgg performance improvements. CORE-2149: Allow for location fields to be set as optional or removable in the core user profile. CORE-1966: Add support for '1st,' '2nd,' day of week/month/year when creating recurring sessions. Fixes CORE-2457: Fix issue with quiz results when faculty management is enabled. CORE-2448: Fix issue with markup fields and conditional fields. CORE-2384: Fix issue where dashboard block loses display configuration settings after paging. CORE-2469: Fix issue with data warehouse loading. CORE-2504: Fix issue where ACCME subcategories text was not properly escaped. CORE-2506: Fix issue with notices generated by field collection token module. Security Version 7.12.4 -------------------------------- CORE-2489: Improving error handling for PARS. Version 7.12.3 -------------------------------- CORE-2486: Trim denormalized data. Version 7.12.2 -------------------------------- CORE-2484: Fixed issues with titles and other fields missing on course display. Version 7.12.1 -------------------------------- CORE-2377: Fix issue with ElasticSearch mappings. CORE-2479: Performance improvement for Redis cache. Version 7.12.1 -------------------------------- CORE-2377: Fix issue with ElasticSearch mappings. Version 7.12 -------------------------------- Additions CORE-2381: Add roles and role history to the data warehouse. CORE-2450: Add an option to point at a different data warehouse. CORE-1178: Add report for baseline disclosures. CORE-2230: Add count indicator to shopping cart icon. Changes CORE-1926: Improve validation of enrollment date on course record imports. CORE-2340: Update Ubercart ecommerce module to 3.11. CORE-2377: Add support for ElasticSearch 6.0 CORE-2405: Allow faculty coordinator to view user transcripts. CORE-2435: Move field access for PARS participant category. CORE-2434: Improve PARS error handling. CORE-2468: Change logic for ACCME rollup when sending data to cloud warehouse. CORE-2449: Improve quiz result export performance. Fixes CORE-2427: Fix issue with bulk enrollments completing payment object. CORE-2439: Fix quiz analysis comparison. CORE-2318: Fix issue with setting certificate selections. CORE-2446: Trim denormalized data. CORE-2451: Reduce width of income and expenses amount field. CORE-2440: Update fix to quiz result table and image display in IE. CORE-2452: Updated EthosCE GoToWebinar API client. CORE-2461: Fix issue with bulk mailing with special characters. CORE-1494: Fix exclude weekends bug when creating recurring sessions. CORE-2384: Patch the contrib module ctools. Version 7.11.3 -------------------------------- CORE-2462: Denormalization improvements for webforms. Version 7.11.2 -------------------------------- CORE-2452: Updated EthosCE GoToWebinar API client. CORE-2446: Trim denormalized data. Version 7.11.1 -------------------------------- CORE-2357: Fix issue with display of cart items. CORE-2430: Fix issue with links to documents. CORE-2431: Fix issue with logging. Version 7.11 -------------------------------- Additions CORE-2264: EthosCE Analytics embedded dashboards. CORE-2052: Add quiz question item analysis difficulty statistics. CORE-2258: Add PARS classification to the user accounts for use in EthosCE Analytics. CORE-2124: Add location name to Google map. CORE-2172: Add configuration to set default country on address fields. CORE-1740: Add link to user profile in search & enroll view. CORE-1918: Add permission to view and revert revisions to series admin role. CORE-1421: Add homepage block that displays a list of the logged-in learner's bookmarked course. Changes CORE-2311: Allow special characters in course object title. CORE-2356: Update audit log module to provide additional logging. CORE-2339: Update Quiz module for various minor bug fixes. CORE-2358: Update Views Bulk Operations module for various bug fixes and future PHP support. CORE-2357: Update Footable module for various minor bug fixes. CORE-2378, CORE-2388: Cron performance improvements. CORE-2379: Improve performance of transcript table lookups. CORE-2341: Increase character limit for reminder text field. Fixes CORE-2396: Fix issue with PHP 5.6 and tokens. CORE-2093: Fix issue with quiz answer sheet breadcrumbs. CORE-2014: Fix issue where manage users CSV did not display username. CORE-2367: Fix delay in group membership deletion window. CORE-2368: Fix issue with upgraded 6.x sites causing PHP notices. CORE-2360: Fix issue where the 'lose points' message displays regardless of the choice penalty setting on multi-choice questions. CORE-1981: Fix issue with path name when series is created. CORE-1941: Fix issue with CTC login links breaking with some SSO implementations. CORE-2272: Fix issue where an embedded image's file name is displayed in email reminders. CORE-2385: Fix display of username in course report and download. CORE-2410: Fix notice in uc custom payment module. Security CORE-2391: SA-CONTRIB-2018-053 CORE-2404: SA-CONTRIB-2018-054 Version 7.10 -------------------------------- Additions CORE-2266: EthosCE BI ETL scheduling. CORE-2295: Add feature to resume Warpwire video where user left off. Changes CORE-2214: Increase the width of select fields in certificate settings. CORE-2335: Miscellaneous module updates. CORE-2338: Compatibility for Date module with PHP 7.1. CORE-1651: Add caching to reminder checks to improve performance. Fixes CORE-2322: Fix issue with quiz timer and advanced aggregation. CORE-2325: Fix date issue with denormalizing data for data warehouse. CORE-2329: Fix issue where linked-enrollment course is removed from cart. CORE-2320: Fix issue with 6.x legacy course cloning. Version 7.9.3 -------------------------------- CORE-2342: Grant site admin and series admin recur all nodes permission. Version 7.9.2 -------------------------------- CORE-2284: Fix issue with breadcrumb links. CORE-2111: Fix issue with limiting max concurrent enrollments. Version 7.9.1 -------------------------------- CORE-2248: Add course description in Accept.JS. CORE-2207: Fix issue with course settings location when editing. Version 7.9 -------------------------------- Additions CORE-2181: Add and enable password policy. CORE-2232: Store role history for use in reporting. CORE-2115, CORE-2277, CORE-2269: Helper module for data warehouse ETL, Looker permissions. CORE-2190: Add calendar export in iCalendar format. Changes CORE-2185: Improve error handling for long credit type names. CORE-2110: Update GoToWebinar OAuth authentication protocol. CORE-2242: Move PI module into core codebase. CORE-2229: Add additional configurations for display of Warpwire videos. CORE-2282: Add filters and CSV download for Terms & Conditions accepted report. CORE-2279: Add sanity check for Warpwire API calls. Fixes CORE-2016: Fix bug with revision author on course applications. CORE-2239: Clean up faculty disclosure code. CORE-1980: Fix issue with updating SMS messages. CORE-1586: Fix issue where enduring courses are not removed from search index. CORE-2288: Fix issue with completion status of child courses' course objects in 6.3 > 7.x upgraded sites. CORE-2293: Fix isue with paths in certificates. CORE-2143: Fix bug where printed course landing page didn't display properly. Security CORE-2284: Fix potential XSS vulnerability in search. Version 7.8.1 -------------------------------- CORE-2177: Fix bug where bulk editing enrollments didn't update all selected enrollments. Version 7.8 -------------------------------- Additions CORE-1803: Support eligibility mapping by specialty board. CORE-2161: Add module to enable consent form for GDPR compliance. CORE-2196: Add host redirect module to better support 301 redirects in containers. Changes CORE-0044: Clear event times/dates when "live" is deselected. CORE-0400: Export state names in ISO 3166 format. CORE-0479: Show status of course progress in course relationship icons. CORE-0600: Enable advanced CSS/JS aggregation. CORE-1029: Change course-report:date_completed token to output full month. CORE-1208: Improve clarify of quiz resume messages. CORE-1369: Remove deprecated JavaScript alert message about course selection after purchase. CORE-1467: Remove duplicate social links at bottom of content area. CORE-1680: Update Media module. CORE-1681: Update Views module to 3.18. CORE-1686: Re-add eligible courses to search index upon save. CORE-1744: Add progress meter to SCORM file uploads and improve uploading. CORE-1892: Improve display of user links for iPhone SE. CORE-1893: Show number of remaining enrollment available in enrollment message. CORE-1913: List credit types under certificate settings consistently with the order of course credit settings. CORE-2060: Update core theme so footer text and links can be changed independently of other links via colorizer. CORE-2111: Course relationship performance improvements. CORE-2134: Allow for sessions to start on times other than quarter-hour increments. CORE-2169: Add log entry when a user is merged. CORE-2179: Update enduring courses blocks to include missing FooTable config for mobile display. CORE-2191: Clean up list of dashboard panes for homepage, groups and series. CORE-2201: Change "Last access" and "Member since" fields to YYYY/MM/DD - HH:MM:SS format. CORE-2208: Disable unused core search module. Fixes CORE-1029: Change date format of course-report:date_completed token to use full month instead of 3-letter abbreviation. CORE-1675: Fix issue with return to front page link on order complete screen. CORE-1690: Fix issue where it was not possible to change boolean values in updates. CORE-1703: Fix issue where top links get pushed over by admin menu on smaller screens. CORE-1755: Fix issue where unpublished sessions couldn't be repeated. CORE-1895: Fix issue in administer applications where download does not include all applications. CORE-2082: Fix issue with the location of course fields when saving a custom display override. CORE-2126: Fix clicksort URL format when using multiple select exposed filters. CORE-2178: Fix issue with merging mobile numbers. CORE-2209: Fix issue with Feed's entity processor. CORE-2243: Workaround for Authorize.net touchscreen issue. CORE-2245: Fix issue with database column order in 6.3.3 upgrade sites. CORE-1703: Fix issue where top links get pushed over by admin menu on smaller screens. CORE-2016: Fix issue where course application revision doesn't show the correct author. Security CORE-1680: SA-CONTRIB-2018-020 CORE-2081: SA-CONTRIB-2018-013 CORE-2100: XSS fix for Better Exposed Filters. CORE-2108: SA-CORE-2018-001 CORE-2128: XML security issue for SimpleSAML. CORE-2226: SA-CONTRIB-2018-019 CORE-2235: SA-CORE-2018-004 Version 7.7.6 -------------------------------- CORE-2243: Workaround for Authorize.net touchscreen issue Version 7.7.5 -------------------------------- CORE-2225: Fix issue with linked images caused by SA-CORE-2018-004. Version 7.7.4 -------------------------------- CORE-2235: SA-CORE-2018-004 CORE-1680: SA-CONTRIB-2018-020 Version 7.7.3 -------------------------------- CORE-2031: Support for InCommon SAML metarefresh in containers. Version 7.7.2 -------------------------------- CORE-2178: Fix issue with merging mobile numbers. Version 7.7.1 -------------------------------- CORE-2126: Fix clicksort URLs with multiple select exposed filters causing unnecessary search engine traffic. CORE-2176: SA-CORE-2018-002 CORE-1686: Re-evaluate course's searchability status when re-saved. CORE-0044: Clear event times/dates when "live" is deselected. CORE-1208: Improve clarify of quiz resume messages. Version 7.7 -------------------------------- Additions CORE-1713: Add faculty status report. CORE-1742: Allow faculty coordinator to enroll faculty. CORE-1954: Add support for Authorize.Net Accept.js. CORE-1814: Add sitemap XML module. CORE-1905: Add integration with Warpwire. CORE-1946: Add support for JA PARS. Fixes CORE-1592: Add missing enrollment "type" field to download. CORE-1748: Prevent ACCME fields from being cloned on sessions. CORE-1771: Fix bug that occurs when adding or removing course image. CORE-1777: Fix issue where Chosen widget not being rendered within conditional fields. CORE-1785: Certificate entity migration bug for migrations from <= 7.4.3 to 7.6. CORE-1739: Fix bug where expired courses were removed from pending activities up to one day early. CORE-1795: Fix bug where faculty users would see duplicate external credit listings. CORE-1801: Fix issue with CKEditor height not expanding. CORE-1815: Fix bug with z-index of panel editing. CORE-1819: Fix bug with certificate title being output on certificates. CORE-1824: Fix bug with attributes in cart CORE-1823: Fix bug where Javascript entered in Global CPN field is lost on save. CORE-1711: Fix bug where group admins are not able to download webform analysis PDF. CORE-1666: Fix bug where anonymous user user visiting course-complete page caused fatal error. CORE-1856: Fix bug where group course report doesn't export all items. CORE-1835: Fix display issue with panel page on home page. CORE-1825: Fix bug with order of course enrollment blockers. CORE-1861: Fix bug with positioning of related courses block. CORE-1839: Fix bug where parent course title is not output on all workflow steps. CORE-1865: Fix display issue on admin theme. CORE-1882: Add support for ReCAPTCHA wildcard keys. CORE-1864: Fix bug where disclosure field did not display. CORE-1889: Fix bug with search facets getting unset when filter is changed. CORE-1911: Fix conflict between web services and groups. CORE-1916: Fix bug with course object fulfillment with first object is legacy Moodle object. CORE-1937: Fix issue with word-wrapping in quiz results. CORE-1809: Add pending sessions to courses in progress. CORE-2005: Fix bug with timeout on SSO login under some conditions. CORE-2038: Fix issue with Sendgrid and HTML email. CORE-1989: Add missing "Show all" link on homepage pending activities. CORE-2059: Filter out HTML tags in breadcrumb and search facets. CORE-1876: Fix issue where disabling ACCME hides messages. CORE-2130: Remove PURL notice. Changes CORE-514: Clean up moodle log file table. CORE-850: Remove event content type. CORE-1454: Match imports on username, email and external ID by default. CORE-1768: Fix display issue where the next section of content is wrapped into the previous if the previous section contains an floated image larger than the amount of text. CORE-1779: Upgrade Webform to 7.x-4.15 for PHP 7.1 compatibility. CORE-1506: Add support for certificate downloads to session transcript. CORE-1780: Allow facets on left to be string overridable. CORE-1700: Refactor credit reporting to allow for improved error handling. CORE-1786: Add sorting to SCORM report and allow CSV download to include all records. CORE-1798: Allow series admin to clone series. CORE-1796: Add indexes for improved performance. CORE-1800: Update query to address deadlock in certificate node. CORE-293: Add configuration to courses/sessions to control calendar visibility. CORE-1676: Disable uploading of base64 embedded images from WYSIWYG editor. CORE-1683: Remove any imported enrollments when withdrawing/deleting imported course records. CORE-1788: Performance enhancements for aggregated JS/CSS. CORE-1304: Add instructions field for RSS Sessions. CORE-1834: Cleanup false features diffs. CORE-1722: Performance improvements to quiz analysis. CORE-1624: Update Facet API module for increased translation support. CORE-1820: Update Google Analytics exclude logic. CORE-1840: Add translation support for awarded credit text string. CORE-1754: Improve field export logic for location fields. CORE-1845: Add migration for course-nid token. CORE-1831: Enable string overrides on field descriptions. CORE-1693: Clean up minor HTML issues. CORE-1386: Add support for mobile numbers when merging users. CORE-1804: Automate fallback credit functionality for rules-based credit mapping. CORE-162: Make admin invoice display consistent with user invoice. CORE-1758: Remove non-functional permission for group admin to edit panels. CORE-1830: Update Sendgrid Integration module. CORE-1043: Remove redundant PARS reporter configuration fields. CORE-1880: Filter SCORM upgrade debugging from console output. CORE-1877: Add "Other" to AMA learning format field. CORE-1883: Improve price per role display when editing a product. CORE-1846: Add function to set masqeurade status on login. CORE-1833: Add indexes to course credit awarded table to improve performance. CORE-1860: Add filters and sorting to the course object overview report. CORE-1851: Assocate access to imported course records with a more granular permission. CORE-1912: Update SAML configuration code to support cloud hosting. CORE-545: Change date format in enrollment CSV to ISO format. CORE-1915: Update CKeditor to latest release. CORE-1867: Allow site admins to unlock imports. CORE-1936: Replace username with first, last names in activity set report. CORE-1400: Improve display of help text in field collections. CORE-1964: Add body class for theme name. CORE-1743: Remove price from course landing page if course is already purchased or in cart. Add message to show learner course is already in the cart. CORE-1976: Improve failure handing for elasticsearch. CORE-1961: Add title to Solr index. CORE-1093: Allow users with purchased coupons to see coupon tab on profile. CORE-1951: Add credit type field to external credits. CORE-1997: Improve deployment speed by only reverting changed features. CORE-2001: Adjust alignment of course image. CORE-1962: Update CE theme to make header and main menu more colorizer-configurable. CORE-2007: Add format and category field to sessions. CORE-1930: Allow disabling PARS reporting years CORE-2015: Support currency symbols other than dollars in catalog lists. CORE-2024: Update jquery library to latest release. CORE-2020: Update series catalog view to show 25 series per page. CORE-1805: Improve error messages for course application dates. CORE-1934: Activity application form now converts to an unpublished course. CORE-1903: Add imported recording matching on user id. CORE-2033: Performance improvement for PARS exports. CORE-2092: Remove empty values from ACCME state field. CORE-2087: Update pipe escaping for Tomcat. CORE-2118: Support for environment indicator in the cloud. CORE-1913: Fix issue with order of credits listed. CORE-1872: Performance improvements to course relationship parent. Security CORE-1761: DRUPAL-SA-CONTRIB-2017-067 CORE-1763: DRUPAL-SA-CONTRIB-2017-068 CORE-1799: DRUPAL-SA-CONTRIB-2017-073 CORE-1844: Fix issue where faculty list AJAX view had incorrect permissions.CORE-1679 CORE-1679: SA-CORE-2017-003 Version 7.6 -------------------------------- Additions CORE-772: Add RSS Series report. CORE-1308: Add default credit types for new installs. CORE-1328: Allow bulk deleting of sessions on a series or courses on a group if there are no enrolled users. CORE-1339: Add default certificate templates. CORE-1350: Allow for auto-generating courses for development purposes. CORE-1402: Add configuration to display related course on course pages and shopping cart. CORE-1409: Add two new catalog options. CORE-1430, CORE-518: Add configuration that allows for a separate logo to be uploaded for use on PDF templates. CORE-1520: Initial support for editing attributes in cart. CORE-1572: Add credit-specific certificate tree token. CORE-1589: Add helper SSO module (course_profile_blocker) to support SSO implementations. CORE-1590: Add field permissions module for developer use. CORE-1596: Add module to provide easier redirects to sub-tab pages. CORE-1492: Add custom views handler for serialized array in the uc_payments_receipt table. CORE-1262: Add support for faculty to RSS Sessions. Fixes CORE-956: Fix issue where files could not be linked as inline text. CORE-1190: Fix issue where certificate warning displayed on sessions. CORE-1233: Fix bug where course records with no email are matched to user with no email. CORE-1237: Remove media tokens from add to calendar link output. CORE-1293: Fix bug where faculty couldn't be added to multiple courses by email. CORE-1347: Restore focus on login page to username field. CORE-1378: Fix bug where book page count in course menu didn't calculate if page title contained a slash. CORE-1411: Fix bug where automatic PARS submission doesn't correctly use reporting year configuration. CORE-1419: Fix issue where white space displayed below footer. CORE-1428: Fix warning in signup date blocker. CORE-1447: Workaround for iPhone bug on multiselect fields. CORE-1449: Fix issue where forward emails does not work with some course configurations. CORE-1461: Fix bug where poll question did not display. CORE-1470: Fix bug in MoC registration. CORE-1471: Add additional migrations for signup tokens. CORE-1510: Fix race condition in feeds processor load. CORE-1518: Improve Solr suggestions. CORE-1527: Fix bug where icon becomes mismatched with user link. CORE-1559: Remove stray button on imported records view. CORE-1576: Fix deadlock issues with course credit. CORE-1582: Fix issue with realname 6.x > 7.x migration race condition. CORE-1616: Fix bug where price search facet did not work as expected. CORE-1640: Fix issue with link to PDF download. CORE-1661: Fix bug where session titles were not HTML decoded in attendance confirmation text message. CORE-1704: Fix issue with web service and numerical credit type IDs. CORE-1736: Improve large scorm file uploads. Changes CORE-459: Improve mobile menu design and functionality. CORE-494: List enabled oEmbed providers in "web" tab of Media embed. CORE-656: Add course report fields to enrollment group manage view. CORE-751: Update permissions on external credit. CORE-900: Remove redirect on profile edit. CORE-917: Improve interface for restarting GoToWebinar attendance polling. CORE-1136: Add field collection item permissions for web service role. CORE-1138: Allow filtering by partial matches in enrollment view. CORE-1187: Improve SCORM user workflow. CORE-1224: Remove site admin access to edit user fields. CORE-1230: Update warning shown when attempting to edit a GoToWebinar course object. CORE-1246: Remove pagination from transcript. CORE-1267: Add authentication ID to course-specific order report. CORE-1268: Allow more than 10 credit types to be totaled. CORE-1282: Add more granular permissions for deleting imported course records. CORE-1292: Replace signup count with total of enrollments to improve accuracy in some situations. CORE-1329: Add credit type machine names to course record import pages. CORE-1388: Add date filter for member since, on manage user page. CORE-1389: Move learning objectives to the overview tab. CORE-1391: Remove link from disclosure header on bio. CORE-1397: Update series view to exclude expired series. CORE-1399: Remove dotted line that appears on the border of fieldsets. CORE-1417: Update GoToWebinar API endpoints. CORE-1422: Performance improvements to course report. CORE-1429: Add identifying CSS classes on self-assessment report. CORE-1432: Update CE starter theme. CORE-1433: Security - SA-CONTRIB-2017-38. CORE-1437: Prevent user from using system's SMS number as the user's number. CORE-1438: API changes to allow for cascading enrollment deletion. CORE-1451: Update Media module to latest release. CORE-1462: Add greater/lesser than filters to web service. CORE-1468: Lock default course application forms from deployment changes. CORE-1481: Redirect learner to course completion page after claiming credit from course landing page tab. CORE-1483: Improve formatting of some vertical tabs. CORE-1484: Update the "Number of credits" field to accept decimals. CORE-1487: Update CSS to allow for wider logos. CORE-1495: Unset Facebook module dependencies. CORE-1501: Give series and site admin permission to edit series dashboards. CORE-1503: Grant series admin permission to edit series dashboard. CORE-1521: Change data sent to search index to include all present and future fields. CORE-1528: Improve spacing on nested lists. CORE-1532: Security fix for DRUPAL-SA-CONTRIB-2017-051. CORE-1538: Improve SCORM engine error reporting. CORE-1563: Restrict list of credit types shown on course application to enabled types only. CORE-1581: Update Rules module to 7.x-2.10 to improve performance. CORE-1586: Expose search index expiration fields in search API configuration. Update logic used to expire courses. CORE-1598: Update Composer Manager defaults for site builds. CORE-1609: Remove redundant "History" section from view account screen as order as available in their own tab. CORE-1613: Enable web services by default on new installs. CORE-1627: Update default menu items for new installs. CORE-1628: Set PURL should use a 301 redirect when maintaining group context. CORE-1634: Add numeric ID to course credit type. CORE-1644: Add an external ID filter to ACCME, course fields report. CORE-1650: Update to Drupal 7.55. CORE-1656: Hide profile tab on user account if it is the only tab. CORE-1657: Remove unnecessary cache clear from views slideshow update 7300. Version 7.5 -------------------------------- Additions CORE-6: Remove Drupal core search and replace with Solr faceted search. CORE-626: Faculty management. CORE-830: Integration of color module allowing site admin to select theme colors. CORE-863: Optionally include records from holding table in PARS participant counts. CORE-974: Add support for cloud hosting tools. CORE-997: Add new token that will output a list of all earned credit. CORE-1014: Taxonomy Container module for grouping taxonomy terms in select lists. CORE-1033: Add support to make field labels string overridable. CORE-1069: Add application-level support for Sendgrid. CORE-1075: Add tabs to course landing page. CORE-511: Course relationships table will now follow course object visiblity settings. Fixes CORE-587: Fix bug where answer sheet button overlapped page count. CORE-624: Fix bug where courses with long titles would cause SQL error with mail logger. CORE-754: Fix issue where hidden object blocks workflow progress. CORE-814: Fix bug with conflict between max enrollment blocker and payment object. CORE-858: Fix bug where inline CSS styles were stripped from reminder emails. CORE-891: Fix bug where multi-day events did not display on weekly calendar in some instances. CORE-894: Performance improvements for webform report download. CORE-897: Fix bug where images were stripped from reminder emails. CORE-914: Fix display issue in imported credits table. CORE-921: Fix bug where a disabled object at the beginning of a course prevents user from using the next button. CORE-927: Fix bug where error appears after saving 6.3.3-created course with Moodle quiz. CORE-940: Fix bug where course credit type token output HTML as plain text. CORE-948: Fix bug with course fields report where custom fields were not included in download. CORE-977: Fix ACCME/quiz upgrade issue. CORE-978: Fix bug where week calendar does not display events on the last day of the week. CORE-987: Fix bug where linked-enrollment prerequisite didn't fire when prerequisite course is a grandparent. CORE-991: Fix issue where scrollbars appeared on add-to-calendar link. CORE-996: Fix bug where fields in home page panes did not display as expected on small screens. CORE-998: Fix bug where allow resume didn't work with quizzes limited to a single attempt. CORE-999: Fix bug where PARS Inkindsupports is incorrectly reported when activity spans multiple years. CORE-1030: Fix bug where line breaks are removed in WYSIWYG error. CORE-1050: Fix issue with upgrade migration issues due to ACCME reporting year changes CORE-1063: Fix link to username when masquerading. CORE-1065: Fix bug where "Related Course" field appeared to non-admins. CORE-1068: Fix bug with merging signup routine. CORE-1103: Fix for upgrade sites from 6.3.3 > 7.5 to account for PARS schema changes. CORE-1148: Fix bug where date filters output on transcript PDF in some configurations. CORE-1161: Fix bug where top-level book page did not display title as expected. CORE-1185: Fix bug where users cannot be filtered by name after initial creation. CORE-1200: Fix issue where Moodle sends duplicate sessions in some environments. CORE-1249: Fix issue where GoToWebinar rejected non-encoded apostrophes. CORE-1250: Fix issue where language wasn't set on courses created from course application process. CORE-1255: Fix bug where enrollment create date was erroneously updated upon enrollment if enrollment start date didn't exist yet. CORE-1256: Fix bug where some webform charts were split across pages in PDF view. CORE-1259: Fix bug where webform analysis charts did not display on PDF in learning group context. CORE-1286: Fix bug where course admin user cannot clone some course objects. CORE-1287: Fix bug with state field skipping validation. CORE-1296: Fix bug where course context was not checked before matching new imported course records. CORE-1300: Fix issue in weighted points when re-answering questions. CORE-1312: Fix bug where headline was not resized on course completion page. CORE-1338: Add workaround to address iOS Safari multi-select defect. CORE-1342: Fix issue with date complete token in PHP7. CORE-1392: Fix bug where "bypass checkout for free courses" setting fails to hide take course button. CORE-1423: Fix bug with field group exports on PHP 7. Changes CORE-355: Change approach used to set permissions on install. CORE-381: Expose "enrollment from" field on enrollments CORE-526, CORE-1141: Change course object delete process to allow for deleting objects with incomplete but required fields, for example the title or SCORM file. CORE-554, CORE-1041, CORE-570: Improve support for keyboard accessibility. CORE-565: Remove pagination from RSS Session transcript. CORE-571: Add missing text equivalents to system images. CORE-576: Update skip link to go directly to content in order to improve keyboard navigation. CORE-608: Disable aggregation for admin-added CSS. CORE-630: Add Telephone module to core repository. CORE-645: Add validation to prevent use of answer sheet if jumping and skipping are not enabled. Add help text. CORE-649: Change course navigation to move navigation buttons away from course object buttons. CORE-655: Update list styling to be be indented and use default bullet style. CORE-742: Allow useradmin (user 1) to change course object privacy settings. CORE-786: Move attributes links to a horizontal tab to help prevent user error of deleting a course instead of an attribute. CORE-829: Fix bug where state/province field would not be required if other location fields were populated. CORE-831: Update Coffee module to latest release and patch to allow for ctrl-click to open in new tab. CORE-850: Remove "events" from learning group. This feature is deprecated. CORE-870: Add space between pagination controls and "view courses" link in recent courses view when in a side column on home page. CORE-874: Separate catalog and transcripts from home page blocks feature to allow for easier updates. CORE-909: Allow series admin to add group members to any RSS Series. CORE-917: Change polling end time for GoToWebinar to account for sessions that run late. Allow for polling to be reset by course admin. CORE-919: Alphabetize certificates in select lists. CORE-971: SA-CORE-2016-005. CORE-972: Remove the dashboard redirect on login for site and course admins. CORE-973: Improve placement of PDF link on quiz results. CORE-983: Add views exposed form template to theme and css to re-position view filter description text below filter label. CORE-989: Update layout for logged in as block when using masquerade to support larger logos. CORE-992: Update text formats to plain text to clean up db log. CORE-1216: Update Quiz module to latest release. CORE-1217: Update webform to add support for AND and OR with conditionals, security warning on download of CSV. CORE-1219: Update ctools module. CORE-1222: SA-CONTRIB-2017-006 CORE-1225: Disable autocomplete on discount code field. CORE-1253: Add edit cart items permission to web services role. CORE-1254: DRUPAL-SA-CONTRIB-2017-019 CORE-1270: Add migration for "select or other" values for 6.3.3 to 7.4.x. CORE-1271: Update OG groups migration for 6.3.3 customers with different OG types. CORE-1277: Update .htaccess file to add support for LetsEncrypt. CORE-1283: Update inCommon metadata URL to pull IDP-only metadata file. CORE-1289: Rework user links to improve findability of search box. CORE-1297: DRUPAL-SA-CONTRIB-2017-024 CORE-1302: Update SimpleSAMLphp. CORE-1289: Rework user links to improve findability of search box. CORE-1323: Add support for multi-tenant SCORM in the cloud. Version 7.4.4-hotfix1 CORE-970: Add rules_override to repository CORE-881: Update issue from 7.4.3->7.4.4 for some customers. CORE-931: Add title field to MCQ importer. CORE-879: ACCME State field does not update when a non-US country is selected. Version 7.4.4 -------------------------------- Additions CORE-14: Add deeplinks to course objects to course reminders tab. CORE-70, CORE-74, CORE-76, CORE-304, CORE-348: Add ABIM credit reporter CORE-95: Enable field to add site-wide CSS. CORE-97: Add health checks to warn about potentially problematic course and course outline configurations. CORE-109: Allow switch back from masquerade. CORE-114, CORE-709: Add course fields report for courses. CORE-125: Add field validation module for developer use. CORE-129: Add and enable feature to allow site admin to edit robots.txt CORE-130: Allow site admin to add site verification for Google, others. CORE-233: Add configuration for lockout time and display user-facing messaging. CORE-249: Add option to allow learner to select from multiple eligible credit types rather than awarding all eligible types. CORE-280: Add support for tokens for field collections. CORE-347, CORE-728: Add activity application form. CORE-358: Report on income and expenses. CORE-374: Report physician and non-physician counts via web service. CORE-550: Add webform calculator to core repository. CORE-638: Expose the coupon amount to the web service. CORE-680: Add select2 jquery plugin to core repository. Changes E743-10: Refactor programmatic cloning of ACCME data. CORE-12: Cosmetic improvements to quiz timer. CORE-13: Update course completion page to show list of course objects. CORE-15: Redirect access denied pages to login page. CORE-17, CORE-20: Improve display and printing of webforms. E743-22: Update ACCME Contributor Support Source field CORE-28: Add user's first and last name to quiz result PDF. CORE-29: Update pathauto to 1.3. CORE-30, CORE-694: Clean up of token listing to remove tokens displayed in different formats. CORE-31: Make logo link use a variable with front_page as default. CORE-35: Change z-index of menu so it is always the top item on the page. CORE-36: Enable metatag only on approved entity types/bundles CORE-38: Cosmetic improvements to top navigation menu. CORE-40, CORE-34, CORE-274: Improve display of home page calendar widget. CORE-43: PHP 7 compatibility. CORE-46: Improve display of calendar. CORE-60: Remove start time from calendar for multi-day events. CORE-61: Allow course record import to update existing completion records. CORE-67: Add rules support for physician counts. CORE-68, CORE-704: Convert certificates to entities. CORE-80: Prevent deletion of courses with enrolled learners. CORE-85: Featurize question body fields to set custom labels. CORE-86: Add "Enrollment ends" to course summary box. CORE-90: Add support for attendance to course record importer. CORE-91: Allow credit types to be disabled. CORE-93: Add configuration to disable ACCME fields. CORE-94: Add a 're-attempt' quiz button for failed quizzes. CORE-98: Hide credit claim tab for users who have already claimed credit. CORE-99: Allow for a configurable default for quiz passing grade. CORE-102: Change order and name of columns in course record importers. CORE-104: Add text to PDF icon. CORE-106: Update support link under EthosCE Admin to go to new support site. CORE-107: Add balance to Ubercart invoice templates. CORE-108: Put focus on search field after user has clicked magnifying glass. CORE-111: Clean up organization of learning groups on user profile. CORE-115: Allow export of course record import records. CORE-117: Change Bookmark text that appears when no items are bookmarked. CORE-126: Remove CSV icon from PDFs. CORE-127: Fix bug where empty location field is output. CORE-127: Re-add delete location checkbox everywhere except user profile. CORE-128: Add coupon codes, attributes, and other fields and filters to the order report. CORE-132: Add configuration for CE Broker credit report to either send id_course or provider_course_code. CORE-136: Patch Homebox module to add support for features overrides. CORE-138: Block upload of non-SCORM/Tin Can packages to SCORM/Tin Can course object. CORE-139: Update workflow module to latest release. CORE-140: Update slideshow transition direction. CORE-144: CSS tweak for video controls. CORE-145: Security: SA-CORE-2016-001. CORE-147: Fix bug with certificates being displayed to learner that are set to not display. CORE-149: Grant site admin coupon tab access on users' profiles. CORE-150: Performance improvements to self-assessment report. CORE-152, CORE-744: Remove link to show all records onscreen on store customer reports. CORE-152: Add patched feeds location to core. CORE-156: Update field collections. CORE-157: Update qq_import to fix issues with new Feeds. CORE-162: Remove extra site name from invoice. CORE-163: Add SKU to global course report. CORE-170: Improve storage of fulfillment IDs. Add course ID and title to webform reports. CORE-172: Add "Private" fields to manage course content view. CORE-173: Add warning when referencing public content from a private course object. CORE-173: Add warning when referencing public content from a private course object. CORE-175: Removes redundant "credits" suffix from credit listings in the catalog view. CORE-176: Pending Activities view now filters out expired courses. CORE-180: Set word-break on content links for mobile so that long links don't break responsive. CORE-181: Add support for additional tokens to course completion message. CORE-183: Change transcript enrollment date format to be consistent with completion date format. No user-facing change. CORE-184: Add Filters to Quiz Results CORE-189: Remove cloning from ACCME fields. CORE-190: Add user's email to view profile screen. CORE-191: Remove redundant "credits" text from transcript total. CORE-192: Add support for Behat with honeypot enabled. CORE-196: Add new reminder type for enrollment creation. CORE-197: Break link between shared ACCME nodes. CORE-215: Update PDF view of quiz answer sheet to include all questions. CORE-219: Update output of commercial support in PARS to include $0 amount for multi-year courses when there is no support for a given year. CORE-220: Exclude sessions from unpublished courses tab. CORE-231: Update features module to fix race condition on cache clear. CORE-238: Adjust position of pdf link on quiz feedback. CORE-239: Aggregate physician enrollment counts from Sessions to the containing Series for PARS. CORE-243: Add support for profile taxonomy migration. CORE-251: Update meta refresh Behat definition. CORE-265: Destroy content profiles after migration. CORE-267: Security DRUPAL-SA-CONTRIB-2016-023. CORE-278: Update ACCME Behat step to support commercial source change. CORE-279: Disable the certificate download link courses without the certificate object. CORE-281: Change username and email of duplicate user post-merge. CORE-309: Remove unpublished sessions from session transcript. CORE-312: Update CKEditor to latest release. CORE-317: Performance improvement to question bank. CORE-365: Update reCAPTCHA to 2.1 to update internal Google library. CORE-368: Improve notifications to learner before claiming credit eligible for reporting to external services. CORE-372: Remove options for "newest" and "best" from saved quiz results. CORE-393: Remove map link on profile location. CORE-399: Unfeaturize 2-step verification setting. CORE-403: SA-CONTRIB-2016-035 CORE-407: Give course admin role permission to access private course content as a default. CORE-408, CORE-519, CORE-546, CORE-768: Fix week calendar view. CORE-415: Use the current path for the PARS batch destination rather than the hard-coded path. CORE-431: Patch ECK with node/2006710 and update the save message. CORE-444: Add string override for Add another item on site install. CORE-465: Add Monetary support value to funding sources field. CORE-471: Change format of Quiz response count in CSV so Excel doesn't convert it to a date. CORE-472: Patch Date to allow for proper formatting regardless of form errors. CORE-474: Fix IE11 display issues. CORE-482: Highlight focused element to improve accessibility. CORE-509: Update ACCME field display settings. CORE-512: Convert PHP redirect to rule. CORE-527: Prevent deletion of quiz questions that have been answered. CORE-528: Update to Drupal 7.50. CORE-532: Fix warning with PHP 7. CORE-543: Remove Moodle quiz navigation. CORE-544: Improve spacing of checkout screen field. CORE-547, CORE-312: Module updates: CPN, CTools, Features override, Feeds, File entity, Libraries, Realname, Twitter, Views, Views date format, Webform, CKEditor (git submodule). CORE-547: Module updates: CPN, CTools, Features override, Feeds, File entity, Libraries, Realname, Twitter, Views, Views date format, Webform. CORE-548: Improve display of Views edit link for developers. CORE-560, CORE-580: Remove deprecated modules and libraries. CORE-590: Remove image, iFrame and token buttons from Filtered HTML format. CORE-598: Use Drupal states API for conditional fields on course types. CORE-601, CORE-760: Update FooTable library and module. CORE-625: Security update for SA-CONTRIB-2016-042. CORE-633: Break out new quiz permission for result type. CORE-642: Update Ubercart to 7.x-3.10. CORE-646: Add sorting and sticky headers to the quiz answer sheet. CORE-669, CORE-855: Update quiz module to RC3 for various minor bugs. CORE-687, CORE-688: Book admin CSS tweaks CORE-687: Book admin CSS tweaks CORE-693: DRUPAL-SA-CONTRIB-2016-050. CORE-705: Remove extra peer comparison. CORE-706: Expand course object autocomplete to show node title when entering node ID. CORE-714: CSS improvements for IE for pre-requisites table. CORE-717: Add time to course object blocker messages. CORE-761: Lighten color used for sorted table rows. CORE-762: Add date and location columns to Series catalog. CORE-774: Add return link after download of group members. CORE-779: Improve error handling on editing order line items. CORE-787: Extend check for remove enrollment status field to all course edit enrollment forms CORE-806: Adding entity permissions for quiz result deletion CORE-835: Remove location validation on ACCME activity type. CORE-852: Delay certificate update on upgrade until field module enabled. CORE-828: Update to Drupal 7.5.1. Fixes CORE-22: Hide error that occurs when user enrolls in course with minimum required children set but no courses selected. E743-30: Fix bug with SCORM popup window size. CORE-32: Add support for more than two-levels of menu items. CORE-37: Fix bug where complex forms hit PHP max_input_vars. CORE-41: Fix bug with reCAPTCHA CORE-45: Update jquery_update to 7.x-3.x-dev to fix issue with IE 11 and the admin menu. CORE-81: Fix typo in d6->d7 conversion of signup_SMS CORE-105: Streamline file uploading process. CORE-113: Restore missing CSS from 7.4.2.1 reintegration. CORE-116: Fix bug with quiz resume not working when backwards navigation is not enabled. CORE-118: Fix bug that miscalculated max children with non-enrollable courses. CORE-119: Fix bug with issue where special characters were stripped from tokens. CORE-120: Patch core to fix bug with multi-select conditional fields. CORE-121: Fix bug with book children outline form with IE 11. CORE-123: Fix bug with special characters in course names when removing user from waitlist. CORE-131: Fix bug with Moodle reports graphs. CORE-141: Fix bug where image uploaded in WYSIWYG editor cannot be linked. CORE-142, CORE-182: Fix bug with bulk course cloning where some fields did not clone properly. CORE-144: Fix bug with video controls in responsive layouts. CORE-159: Fix bug where access code form was displayed in some cases. CORE-160: Fix bug where SCORM notifier did not work in inaccessible groups. CORE-161: Fix bug where custom payment methods sometimes appear twice. CORE-165: Fix bug where anonymous users received the wrong course blocker message. CORE-166: Fix bug where horizontal scroll bar appeared with large grid webform components. CORE-171: Fix for bug where some course data is not cloned correctly. CORE-177: Fix bug where incorrect feedback per question was not supported with "repeat until correct" option enabled. CORE-187: Fix bug where reminders based on live event dates did not send. CORE-194: Fix warning by using entity create. CORE-216: Fix bug where prerequisite table appeared twice in some configurations. CORE-222: Fix bug where error message does not display on account form for empty phone field. CORE-226: Fix bug where dropdown quiz page navigation form element displayed the incorrect page number. CORE-227: Fix bug with SCORM 1.2 launches in Moodle. CORE-229: Fix bug where all results did not display on sign-in sheet. CORE-230: Fix signup/enrollment count inconsistencies resulting from merging. CORE-232: Fix bug where Moodle escapeframe causes fatal error. CORE-241: Fix issue with calendar display when in side column. CORE-242: Fix bug where recent courses "View Courses" more link points to featured courses admin sorting view. CORE-245: Fix bug where PIP feature gets disabled on each build. CORE-254: Fix bug where OG workflow node access check runs too early. CORE-257: Fix bug where attendance records did not merge as expected. CORE-262: Fix bug where payment type filter did not use the machine name. CORE-262: Fix bug where some payment types did not filter correctly. CORE-263: Fix bug to allow for on certain credit types to appear on catalog. CORE-269: Fix bug where webform keys that start with a number hijack other field values. CORE-271, CORE-775: Fix bug where certificate tree token did not output data. CORE-272: Fix issue in text fixture that caused ACCME field to stay permanently unchecked. CORE-273: Fix bug where course catalog label shows "Session date." CORE-275: Fix bug where reminders resend on upgrade. CORE-276: Fix bug where text did not wrap in source view. CORE-282: Fix bug where item cannot be removed from cart if dependent on coupon. CORE-300: Fix bug with mail logger filtering. Upgrade Mail Logger to 7.x-1.3. CORE-302: Fix bug with AICC courses not launching. CORE-313: Fix bug with specific date reminder not saving. CORE-319: Fix bug where question count was wrong when using random questions. CORE-350: Fix minor HTML issue in header. CORE-96: Cache race condition prevents cloning in some cases CORE-371: Fix bug with disabled/hidden course objects in workflow. CORE-376: Fix issue where additional location field was not included in CSV export. CORE-377: Fix bug where webform course object could not be deleted if webform template was deleted. CORE-392: Add CSV download to manual course object report. CORE-397: Fix bug where "After the quiz" feedback does not display as per settings. CORE-411: Fix issue with upgrade of course relationships. CORE-412: Fix bug with page titles on Moodle course objects. CORE-413: Fix bug where skippable did not apply to course relationship outline. CORE-458: Fix alignment of button with transcript date filter. CORE-503: Fix minor display issue with topnav. CORE-522, CORE-810: Fix bug where admin could not download certain Moodle PDFs. CORE-531: Fix typo in help text. CORE-533: Fix regression creating invalid date warning on course report. CORE-586: "Tokens" not clickable on certificate form. CORE-605: Fix migration issue with outline column. CORE-650: Fix capitalization of quiz question feedback column headers. CORE-662: Fix bug with data popup validation. CORE-663: Fix display issue with return to LMS button. CORE-664: Fix security issue with admin theme. CORE-673: Fix icon alignment on persistent dismissable messages. CORE-675: Resolve conflict between course application and file downloads. CORE-676: Fix issue with bulk operation label. CORE-677: Fix IE-specific display issue causing the sticky header to be cropped on top of question bank. CORE-689: Fix warnings on that appear on quiz comparison object when no quiz has been completed. CORE-690: Fix fatal error in quiz item analysis report. CORE-695: Fix issue with quiz pre-populate and feedback. CORE-696: Fix issue where autocomplete field was cut off by overlay. CORE-697: Fix error that occurs course relationship content is changed, but not validated. CORE-702: Fix security issue. CORE-703: Fix quiz_retake for recent quiz. CORE-713: Fix issue with tokens on signup broadcast. CORE-715: Fix table width issue on printed Moodle reports. CORE-716: Fix bug with discussions text display on mobile. CORE-719: Fix warning error displayed on page after cloning. CORE-720: Fix warning when enrolling into a parent course with no children. CORE-721: Fix issue with Course API call for CTC access. CORE-722: Fix logic issue when other enrolled courses are in the cart. CORE-723: Fix issue where "Plus additional days value" for credit expiration cloned incorrectly CORE-724: Fix issue where a blocked certificate was still showing up in the download list. CORE-727: Fix issue where PARS XML didn't include commercialsupport value of "no" when commercial support checkbox was not checked. CORE-743: Fix issue with link to certificate settings. CORE-746: Fix issue with image resizing in IE inside tables. CORE-753: Fix cosmetic issue with Session dashboard. CORE-755: Fix cosmetic issue with admin dashboard. CORE-765: Fix warning message resulting from quiz by question view PHP access. CORE-776: Fix issue with coupon date filtering. CORE-782: Fix bug preventing download of members from learning group. CORE-789: Fix bug with date migrations from 6.3.3 to 7.4. CORE-801: Fix issue where admin modal window did not extend to full width of displayed content. CORE-805: Fix IE-specific issue where text fields were non-editable. CORE-816: Add an additional check before running Drupal.media.popups JavaScript to prevent race condition. CORE-814: Fix bug where payment object is blocked by max children configuration when payment object was not the first course object. Version 7.4.3-Hotfix3 ------------------------------- CORE-39: Fix bug which excluded courses for PARS reporting under certain conditions. CORE-40: Improve display of home page calendar widget. CORE-34: Home page calendar fixes E743-30: Fix but with SCORM popup window size. CORE-83: Fix but with token insert button. E743-10: Refactor programmatic cloning of ACCME data. CORE-59: Update Course to latest release. Adds "Access course" permission, anonymous course checkout is now allowed, if enabled (not enabled in EthosCE), miscellaneous fixes. CORE-35: Change z-index of menu so it is always the top item on the page. CORE-79: Fix bug with WYSIWYG editor and copy-pasting media placeholders. CORE-26: Fix bug with WYSIWYG resizing when multiple editors are present. CORE-57: Fix bug where multiple products could not be removed from cart. Version 7.4.3-Hotfix2 ------------------------------- 28075: Fix bug with REST requests via a URL extension (like "node/1.json") 28100: Fix bug with descending enrollments. 28100: Fix bug where users do not receive enrollments in paid child courses that have been linked to the parent after the date of the user's initial enrollment. E743-5: Fix bug with custom product report filters. 24331: Remove "Locked" text, icon and payment from courses that will never be enrollable in a course relationship table. 28131: Fix bug that prevented changing some course objects after upgrade to 7.4.3. 28145: Add missing greek characters to WYSIWYG editor. 28213, 28246: Fix bug with credit rollup. 28195: Fix bug with warning messages on variable credit claiming with rollup. 28224: Allow HTML tags in credit description. 28227: Make additional strings translatable. 28243: Fix bug when cloning & referencing a quiz containing quiz pages. E743-9: Fix but with child enrollments made after an initial enrollment in free courses. 28278: Fix bug with upgraded quiz self-assessment objects when upgraded from 7.4.2 to 7.4.3. 28179: Fix bug with book page count indicator. E743-12: Remove unnecessary geoencode. E743-13: Fix bug with linked enrollments and course relationships. 28178: Fix issue with date format in downloaded reports. CORE-27: Remove question type labels from quiz questions. E743-18: Improve display of quiz validation. E743-20: Fix bug where "Take course" button appeared on Sessions when there were no takeable course objects. E743-8: Fix mislabeled home page block and add missing block. Version 7.4.3-Hotfix1 ------------------------------- 27747: Fix bug where site admin did not have permission to manage waitlist. 27769: Improve performance of course reports with large data sets. 26822: Improve headline resizing for longer course titles. 27579: Fix bug with SCORM instance launching. 27313: Fix bug with formatting of email-a-friend email. 27030: Improve performance of PARS export. 27469: Improve wording for aggregated nonvariable credit. 27764: Fix issue with waitlist messaging display. 27612: Fix bug with display of course report selection. 27660: Fix bug with display of progress bar. 27749: Remove Moodle install file. 27564: Fix bug with credit type featurization updates. 27582: Fix bug where free CE panel did on honor show on catalog setting. 27691: Fix bug where admin was not redirected back to original URL after CSV download. 27713: Fix bug where mobile number field could not be optional on user registration. 27853: Fix bug with PHP 5.5 compatibility when importing into live courses. 27798: Fix bug with column settings not being retained when using AJAX pagination on home page blocks. 27700, 27864: Fix critical bug with quiz scoring 0 point questions. 27838: Fix bug where PI completions did not appear on transcript. 27956: Improve performance of course reports. E743-3: Fix bug that prevented update of ACCME data fields. 28020: Allow site admin to administer redirects. CORE-11: Add support for timed quizzes. CORE-23: Fix cosmetic issue with date labels on live courses. Version 7.4.3 ------------------------------- Additions 24463, 27050: Adding responsive calendar theming. 27255: Allow group author to have the same permissions as the group administrator. Roll back special permissions for course admins in Series, Enrollment and Learning Groups. 22910: Added PDF link to Quiz results. 22969: Fixed issues with custom CSS or JS not being retained. 25523: Add support for more configurable Quiz and Question feedback visibility. 24957: Add partial support for enrollment types on Course Relationships. 17761: Add waitlisting for course enrollments. 22910: Add PDF download to quiz results. 23351: Add two new feeds parsers. 23357: Add "bill to" name filter to order reports. 23429, 26259: Add sorting for featured courses on home page. 23508: Add report viewer role and permissions. 23659: Add configuration to specify how to display price-per-role on course landing page. 23689: Add support for 1:2 home page layout. 24037: Add attendance filter to enrolled users list. 24256, 26970: Allow administrators to add, delete and change credit records. 24257: Keep revisions of awarded credit. Keep a deletion log of deleted awarded credit records. 24324: Add question numbering to quiz questions. 24332: Add report on course content usage. 24334: Add option to clone and reference in one step when creating a course object. 24335: Add webform templates. 24418, 26012: Expand grade-based access to include a grade range. 24423: Add quiz export report. 24459, 24455, 26873, 26900, 26862: Add GoToWebinar course object. 24627, 27432: Add second slideshow format for full images. 24735: Additional tests for RESTful web services. 24741: Add configuration to graded-based access to specify which gradeable course object to use for evaluation. 24742: Allow for a course object to be made optional based on a quiz grade. 24862: Add option to batch update enrollment start date on enrollment settings view. 25005, 25795: Add support for Cybersource Secure Acceptance payment gateway. 25089, 26982: Add reported credit failure report. 25100: Add user token support to signup emails. 25267: Add configuration to show or hide price for $0 courses. 25522: Add framework to support additional options for quiz review configurations. 26063, 26064, 26081, 26902: Add support for question import. 26756: Add Redirect module. 26730: Add webform token to collect user agent details. 26847: Allow site and course administrators to exclude content from search. 27189, 27438, CORE-834: Add ABIM MOC support to ACCME fields. Changes 17761: Change behavior of attendance for users imported into closed courses to no longer automatically set imported users to "did not attend." 26283: Security fix SA-CORE-2015-003 and SA-CONTRIB-2015-141 26154: Show full name in login block instead of username. 24975: Give group admins the ability to see SMS codes. 26144: Update date format on time-based course object restrictions. 23127: Split location fields into separate columns in exports. 23228, 27325: Allow administrative member to view unpublished sessions, delete webform submissions. 23823: Put each individual profile location field in a separate column on webform export. 23999: Allow for searching for courses and content to reference by name or node id. 24129: Add configurable subject line to reminder emails. 24154: Add shipping information to order confirmation email. 24183: Improve course blocker messages when on access denied page for when taking a course. 24248: Remove admin menu from group admin. 24263: Improve output of breadcrumbs when taking a course. 24298: Disable revisions on quizzes. 24323: Optionally allow for users to change blank answers. 24325: Update quiz self-assessment report to filter out non-scored questions. 24330, 26357: Prevent deletion of content currently used as course object 24331: Remove self-referencing course blocker message. 24333: Move body field into vertical tab on course page. 24348: Remove "Enroll" button from course relationship landing page when no courses are available for enrollment. 24440: Update charting engine to pre-process results for improved performance on admin dashboard. 24463, 27052: Update calendar to full support mobile devices using responsive design. Removes feature to select day/week formats. 24466: EthosCE-specific Moodle theme. 24586: Add support for UTF-8 characters in certificate. 24626, 26949: Change mail logger from maillog to mail_logger. 24628: Update Course Moodle iFrame to update on resize for mobile support. 24698: Move groups audience field to publishing tab on sessions to be consistent with courses. 24732: Update permission to allow site admin to see unpublished sessions. 24739: Update reported credit logic to only display credits eligible for reporting. 24740, 26965: Add date configurations for PARS reporting year. Add dates to income and expenses. Migrate current MM/YYYY to DD/MM/YYYY. 24742: Change "Next" button logic to go to the next available course object rather than the first incomplete course object. 24771: Ensure font used for icons is not overriden by customer fonts. 24797: Support for PHP 5.5. 24858: Send live event date to CE Broker for live courses. 24884: Updating SimpleSAMLphp to pull an updated xmlseclibs library. 24937: Remove check for revoked course object access on cron run. 24952: Add new handler for PDF output. 24975: Grant group and session admin access to media browser. 24976: Add workflow email transitions to core EthosCE and out of customer branches. 24977: Add framework for global reminders. 24981: Allow course objects to be added to RSS Sessions, remove ability to add child courses. 25070: Improve validation for mobile phone numbers. 25072: Update rules module. 25012: Give group and series admin roles permission to upload files. 25070: Improve validation for mobile phone numbers. 25011: Give group admin permission to edit webform components. 24993: Allow anonymous users to email to a friend. 25070: Improve validation for mobile phone numbers. 25072: Update rules module. 25092: Remove SMS opt out option. 25160: Disable all comments by default for sites upgrading from 6.3.3 to 7.4. 25256: Add users' customer ID (for SSO users) to downloadable reports. 25286: Require at least one competency for ACCME fields. 25288: Allow role-based pricing label to be overwritten with a string override. 25293: Add help text to commercial support fields. 25337: Cosmetic improvements to RSS Series and Sessions. 25369: Add dependency on search config module and featurize search permissions. 25373, 27434: Remove the results, statistics, display tabs from the user profile. 25622: Change "Member for" data in user export to display the date the user account was created. 25701,27274: Change course-level transcript importer to immediately enroll or complete learners. 25705, 26850: Add field to ACCME fields to handle cases when AMA credits are not equal to the hours of instruction. 25725: Make the activity type field in the ACCME tab required. 25822: Add user profile fields to the per course order report export. 25890: Disable update manager module. 25924: Default ACCME country to United States. 26069: Update CAPTCHA module to fix a session reuse bug. 26069: Update Date module to fix PHP notices with filters and granularity. 26069: Update Display Suite module to fix PHP notices. 26069: Update Entity API module to fix a low security issue and improve token support and views relationships. 26069: Update Environment Indicator module for improved environment detection. 26069: Update Fast 404 module to improve anonymous 404 performance. 26069: Update Features module to improve configuration exports. 26069: Update Features override module to improve configuration overrides. 26069: Update Field Collection to improve performance, improve Views relationships, fix cleanup after node deletion. 26069: Update File Entity module to add more API support and improve the admin file listing area. 26069: Update Flag module to add support for functionality that may stem from course waitlisting. 26069: Update Footable module to allow for configurable icons on responsive tables. 26069: Update Google Analytics module to fix a low security issue. 26069: Update Homebox module to fix small reports dashboard issues. 26069: Update Homebox Views module to fix small dashboard charts issues. 26069: Update Honeypot to improve spam prevention. 26069: Update Link module to improve language and URL parsing functionality. 26069: Update Location module to improve geocoding. 26069: Update Markup module to fix a PHP notice. 26069: Update Masquerade to fix user switching issues. 26069, 26686: Update Media module to a supported version which fixes several PHP notices and UX/browser issues, improve API support. 26069: Update Media Browser Plus module to improve media browsing. 26069: Update Media Vimeo to improve URL parsing. 26069: Update Media YouTube to a supported version which fixes several YouTube embedding issues. 26069: Update Metatag module to the stable version which fixes several small issues and adds support for more tags and webmaster verification tools. 26069: Update Override Node Options to fix PHP notices and improve override functionality for group administrators. 26069: Update Panels to fix PHP notices, improve a few CSS issues, and improve pane display options. 26069: Update reCAPTCHA module to get noCAPTCHA support. 26069: Update RestWS module to improve XML services and fix issues with caching. 26069: Update Search Config module to fix a potential issue during site upgrades. 26069: Update Select or Other to fix issues with the most recent Webform. 26069: Update Service Links module to fix potential notices and warnings with the Facebook and Twitter widgets. 26069: Update SMS framework which now includes our patches. 26069: Update Token module to improve the API for the available tokens list and fix issues with token names that have a semicolon. 26069: Update UUID module to improve UUID generation. 26069: Update View unpublished to respect global view unpublished permissions. 26069: Update Views to fix a low security issue. 26069: Update Views Bulk Operations module to fix a low security issue and fix several issues in the API. 26069: Update Views Data Export module to fix issues with the return URL that was worked around in core and exports not being deleted after being downloaded. 26069: Update Voting API for minor code fixes and improved Views support. 26069, 26884: Updated Webform module for various recommended improvements. See the Webform release log at https://www.drupal.org/node/7404/release?api_version[]=103 26069: Removed Hierarchical Select module as it is no longer used. 26223: Convert username show in webform to first and last name. 26371: Change date format of course object blocker messages. 26258: Update feeds module. 26466: Disable access to /node. 26528: Update question bank to provide support for imported and cloned questions. 26669: Update user merge search to use text search for first/last name rather than autocomplete. 26845: Limit display of most purchased to courses. 26780: Enable quiz pages by default. 26710: Change list of course objects to be in alphabetical order when selecting new object from list. 27087: Add validation to course object titles. 26778: Remove overlapping icon from course object blocker message on course object page. 27133: Add switch back feature when masquerading as another user. 27042: Allow course admin role to score quizzes. 26961: Set course reports not to open in overlay to improve printing. 25389: Add CTC support to Sessions. 27271: Improve style of "NEW" flag on comments. 27352: Security: DRUPAL-SA-CORE-2015-004. 26995: Change course credit entity API to allow filterable type from views arguments. 27097: Add detail to confirmation message when assigning credits from import table to user. 27329: Allow series administrative member to edit meta tags. 27386: Allow site admin access to string overrides. 27302: Allow enrollment group admin to see attended status. 27015: Convert course credit reporter calls to entity_save to hook into Rules to detect activity. 27331: Give administrative member of series permission to view, revert revisions. 27505: Remove access to "access controls" that were mistakenly introduced in a 7.4.2 release. 27508: Give author of Series permission to view and grade quizzes. 27207: Change credit type name in left column on course page to be smaller. 27627: Support for MySQL 5.6. Fixes 21654, 27379: Fix bug with page redirection after login/logout 25818: Fixed a bug when merging users with content workflows enabled. 26194: Fix bug when deleting an attribute from a product. 23069: Fix bug with enduring and live courses homepage block sorting. 23627: Fix bug where text manually typed into autocomplete field was allowed to be saved. 23738: Fix bug where answers brought forward from previous quiz attempt where not scored. 23747: Fix bug where button displayed "Resume course" at /takecourse after course purchase. 23982: Fix bug where uploaded PDF changed link text. 24299: Fix bug where reset button did not reset question bank filters. 24324: Fix bug where feedback did not appear correctly beyond the first page for a quiz with multiple questions per page. 24349: Fix bug where menu items became obscured by admin menu. 24479: Fix bug where course workflow did not move forward properly with optional objects. 24522: Fix bug where administrative member could delete revisions. 24535: Fix bug where warning message icon was improperly displayed on multi-page webforms. 24559: Fix bug where deleting a long answer question caused an error. 24601: Fix bug where header link on two home page blocks returned a 404. 24675: Fix bug where learning group admin could not see orders. 24692: Fix bug where user selection across pages was not respected when enrolling users into courses inside enrollment group. 24694: Remove antispam notice that appeared when creating a learning group. 24727: Fix webform bug causing conditional fields not to display as configured. 24772: Fix misspelling. 24810: Fix regression where quiz labels did not appear on quiz analysis. 24819: Fix regression where grid questions appeared in mobile format on desktop. 24842: Fix bug where fatal errors caused from certain search results. 24819: Fix regression where grid questions appeared in mobile format on desktop. 24842: Fix bug where fatal errors caused from certain search results. 24877: Fix issue where bullets did not always line up as expected. 24946: Fix bug where admins could not reset password due to being redirected to dashboard. 24986: Fix bug where when editing course if a section on only has one tab, that the next tab button did not advance to the next section. 25096: Fix bug where admin could not see quiz result when quiz has more than 1000 attempts. 25229: Fix bug where product attributes displayed after course has been purchased. 25242: Fix bug where child themes do not inherit parent theme fonts. 25253: Fix cosmetic issue with date line breaks on course landing page. 25357: Security fix DRUPAL-SA-CORE-2015-002 25359: Security fix DRUPAL-SA-CONTRIB-2015-123 25360: Fix issue when upgrading from 6.3.3 to 7.4.x the fallback input type machine name was not update. 25386: Fix bug where group admins could not add child pages to a book. 25401: Fix bug where attendance records were not merged. 25440: Fix bug where HTML entities appeared in ical link. 25242: Fix bug where child themes do not inherit parent theme fonts. 25229: Fix bug where product attributes displayed after course has been purchased. 25359: Security fix DRUPAL-SA-CONTRIB-2015-123 25440: Fix bug where HTML entities appeared in ical link. 25566: Remove error message about workflow on non-workflow nodes. 25531: Fix bug where certificate settings were reset on course clone. 25566: Remove error message about workflow on non-workflow nodes. 25642: Fix bug where one-time login was truncated. 25724: Remove N/A option from joint providership. 25963, 26861: Fix bug where web service did not return data. 25880: Fix issue with font size on quiz questions. 25982: Fix bug with commitment to change status displaying incorrectly. 25610: Fix bug with course ratings only displaying to users who had permission to rate courses. 25967: Fix bug with signup reminder date. 26006: Fix bug where quiz item analysis limited the number of results show. 26116: fix big with cache issue when switching users in SAML. 26146: Fix site:name token in SMS emails. 26147: Fix bug where add to cart button does not display after course outline type has been changed. 26401: Fix regression where certificate settings not shown in vertical tab on Session edit form. 26423: Fix bug where users were not enrolled in paid child courses when purchasing the parent with enroll all children selected. 26498: Fix bug where course menu header is cut off when collapsed. 26694: Fix regression where users could not be unenrolled. 26729: Fix bug where attendance wasn't retained after a user merge. 26768: Fix regression introduced in 7.4.3 that caused error when cloning. 26766: Fix regression introduced in 7.4.3 where additional button displayed when using repeat until correct quiz option. 26807: Fix bug where certain combination of factors resulted in pricing not displaying in course relationship table. 26802: Fix bug where icons did not display when quiz results were printed. 27085: Fix bug with new installs of EthosCE where catalog field didn't use correct date. 26955: Add patch to entityreference so field options are not double encoded. 27073: Fix regression where tokens did not populate in live reminder emails. 27073: Fix bug where tokens did not populate in live reminder emails. 27186: Fix bug where sign-in sheet did not print for group admin. 27208: Prevent error when quiz self assessment report is not linked with a quiz. 27089: Fix bug where sales by month report did not download in CSV format. 27257: Fix bug where external credits PDF view did not retain filter setting. 27403: Fix bug with credit reporter where postponed records were sent when not ready. 27351: Security: DRUPAL-SA-CONTRIB-2015-158 27355: Fix bug that allowed for duplicate access code fields to appear for course relationships. 26498: Fix bug with course navigation resizing on page load when in minimized view. 27306: Fix bug where course admin could not view course order report. 27361: Fix bug with display of courses on enduring courses block. 27382: Fix bug where CTC text was being cut off in mobile view. 27334: Fix bug where manage users table was cut off by removing disabled "request message" feature. 27391: Fix bug where "ACCME Activity ID" was not a conditional field. 27358: Improve display of homepage in 1:2 layout mode. 27295: Fix bug where abandoned attendance reminder is not sent to learner. 27437: Minor cosmetic fixes. 27357: Fix fatal error in course relationships. 27282: Remove courses tab from non-enrollment groups. 27441: Fix bug where Puerto Rico was reported to ACCME as a country. 27209: Minor cosmetic fixes. 27378: Minor cosmetic fixes. 27437, 27090, 27359: Minor cosmetic fixes. 27437, 27090: Minor cosmetic fixes. 27393: Minor cosmetic fixes. Version 7.4.2.1 ------------------------------- Additions 14111: Sync roles with Moodle. 25267: Add configuration to show or hide price for $0 courses. 25972: Add authmap ID to user profile fields in downloads. 26684: Convert Moodle course objects to Drupal objects when cloning legacy course. 25670: Migrate "days after event" condition. 27986: Migrate reminder tokens. 27431: Backport change to course order report and global order report. Fixes 26283: Security fix SA-CORE-2015-003 and SA-CONTRIB-2015-141 24912: Convert passing grade to a float percentage out of 100 for Moodle quizzes. 25579: Update checkout tokens for upgrade customers. 25361: Fix bug where certificate was not available. 25580: Fix broken store tokens. 25582: Remove extra icon on warning messages. 25668: Fix bug where hidden follow-up objects were not migrated as hidden. 26003: Fix issue with token not working. 26192: Set SCORM completions rules to be consistent with 6.3.3. 26252: Fix bug where user cannot move past link to file course object. 26312: Fix bug where group admin could not edit course page and link to file after adding to course outline. 26265: Fix bug where completions for multiple SCORM objects in a course were not properly recorded. 26680: Fix bug where course title did not appear on top of page for course objects that are not Drupal nodes. 26318: Fix bug where course admins could not create content inside a learning group of which they were not an administrative member. 26974: Improve performance of quiz and questionnaire exports from Moodle. 26266: Fix bug with token migration. 27522: Fix bug with Moodle quiz timer not displaying. 27684: Fix bug where Moodle button was obscured. 27704: Fix bug with breadcrumb display. 27816: Add migration for reminders. 28204: Fix bug where course name is duplicated upon enrollment. 27914: Fix issue where user could not progress in migrated Moodle course object. Changes: 27486: Hide Moodle continue link. Version 7.4.2 ------------------------------- Additions 22747: Group administrator report 22898: Add an upcoming event block as a home page option. Displays upcoming live courses. 23008: Credit reporter for the American Board of Pediatrics. 23069: Add an upcoming enduring course home page option. Displays upcoming enduring courses. 23175, 24104, 24055: Add support for Akismet spam detection. 23230: Remove all user data from course objects after unenrollment. 23233: Add print stylesheet for evaluation report. 23234: Add support for enrollment questions for paid courses. 23357: Add billing name to global course order report. 23366: Add link to Moodle course object reports. 23370: Add option to create forced course-enrollment relationship to allow for improved conference registration. 24071: Expose transcript import to RESTful web services. 23412, 23690: Add serialized field on course enrollments for data storage, entity API support, rules conditions per credit type to allow/restrict credit 23414: Add feature to allow pricing attributes to provide SKUs. 23458: Add feature that allows administrators to create a forced-purchase/enrollment relationship between courses. 23473: Add configuration to allow for targeting self assessment course object to a specific quiz if more than one exists. 23481: Add rules integration to credit reporter module. 23549: Add PDF evaluation report for 6.3.3 upgrades. 23560: Delete and re-award all session credit on profile insertion to handle SMS attendance records and credit eligibility rules. 23636: Migrate credit object for 6.3.3 to 7.4 upgrades. 23927, 24473: Add response table for grid evaluation questions. 24061: REST web service documentation. 24086: Add feature to allow selection to remain across multi-page bulk operation selections. Changes 20616: Add My Courses link to header. 20927: Remove non-functional option to activate/inactivate enrollments. 22890: Cosmetic improvements to quiz. 23228: Allow "administrative member" (group admin) access to unpublished sessions. 23231: Add filter for order status to order reports. 23234: Force manually enrolled learners to answer enrollment questions (if present) before starting course. 23248: Remove additional products feature. 23277: Change "Course" to "Courses" on home page featured courses block. 23303: Remove ability to delete a user's account. 23237: Allow course administrator access to question title field; allow for a default number of answer options to be set. 23306: Remove deprecated modules causing upgrade issues for 6.3.3 to 7.4 sites. 23377: Performance improvements to quiz reports. 23478: Allow site and course admins to delete webforms. 23439: Adjust slideshow CSS so image is centered. 23517: Change calendar height to show appropriate number of weeks for all months. 23549: Make course object reports alterable. 23594: Change breakpoint width for tables to 767 to address overlapping blocks on home page. 23637: Update length of Moodle short name to support 6.3.3 to 7.4 migrations. 23655: Alphabetize certificate templates. 23740: Update Full Name label on manage user to "Name" and add description. 23767: Update webform export to include email address. 23959: Remove session filter from transcript by default, but still allow it to be enabled for customers using EthosCE_sessions module. 24005: Redirect learners back to external credits page after external credit is entered. 24008: Change manager user page to allow for search by partial first or last name. 24019: Make a views titles translatable. 24031, 24470: Remove option to assign credits to a user from the imported credits screen. Credits can be assigned at the user's account page. 24069: Remove unsupported revisioning functionality (moderation) provided by contributed Revisioning module. 24072: Store SCORM files with a relative URL to avoid errors if protocol or domain changes. 24141: Adjust breakpoint for responsive design to better handle tables. 24165: Remove redirect to user dashboard for Reviewer role. 24174: Adjust width of course relationship table so last column is not obscured. 24266: Give course admins permission to edit question titles. 24297: Change message shown to user when quiz has not opened yet. 24316: Enable quiz self-assessment course object on install. 24338: Change date formats to be consistent on manage enrollments screen. 24356: Make SCORM course object title a required field. 24373: Fix regression where courses with forced-enrollment relationships auto-enrolled incorrectly and other miscellaneous issues. Results in children not being removed from the cart when a parent is added with auto-enroll disabled. 24395: Add message and disable highlighting for answered questions that cannot be changed. 24202: Restore blockquote button which went missing in 6.3.3 to 7.4.0 upgrade. 24426: SCORM course objects will not be cloned when a course is cloned. 24542: Enable revisions by default on products. 24669: Remove admin toolbar from reviewer role. 24438: Security fix DRUPAL-SA-CONTRIB-2015-05 for Display Suite. 24669: Remove admin toolbar from reviewer role. 24886: Add workflow support for migrated Moodle link to fields object. 24895: Remove ability to add new Moodle course objects. Fixes 20661: Fix bug where machine readable name was required to create menu item and help text was inaccurate. 21160: Fix bug where enrollment group password was not enforced. 21657: Fix bug with enrollment questions. 22373: Add future years to node recur module. 22404: Fix bug with custom fields on quiz questions. 22475: Fix bug with conditional field validation. 22494: Remove redundant site name in shopping cart. 22547: Remove create coupon permission for course admin. 22553: Fix bug with transcript import where import did not happen for some site configuration until after login. 22632: Fix bug with profile update with imported data. 22746: Fix bug with self-assessment quiz report 22802: Fix bug with credit fallback for RSS sessions, add better validation for mobile number field. 22900: Fix bug with sorting of slideshows. 22922: Performance improvement for course relationships. 22951: Remove stray text on shopping cart page. 22964: Fix bug with question feedback where the question header appeared when not configured to do so. 22973: Fix bug where checkbox appeared for locked child courses on parent page. 22973: Fix bug where homepage could not be edited. 22980: Fix bug with question cloning 22983: Fix bug with unexpected questions appearing in question bank. 22991: Fix bug with Date API. 23035: Fix bug with quiz open/close dates that sometimes causes an error preventing quiz from being saved. 23102: Fix bug that prevented learners from seeing image in quiz feedback field when quiz was set to private access. 23127: Fix bug where CSV download added extra line breaks to location fields. 23153: Fix bug that prevent user from entering course when user was pre-enrolled and course contained an access key and enrollment questions. 23158: Fix bug where questions appeared more than once per quiz in the question bank. 23167: Fix bug where enrollments did not immediately close after expiration date. 23179: Fix bug where users could not resume a quiz on the penultimate allowed attempt with a limited number of attempts. 23228: Fix bug where group administrator could not edit sessions created by series admin. 23253: Fix bug where slides did not appear on home page for sites upgraded from 6.3.3 > 7.4.x. 23259: Fix bug where times in bulk created session changed due to daylight savings time. 23263: Fix bug where access control not not enforced on course relationship report. 23340: Fix bug where learning group slide show image overlaps the block below. 23354: Fix bug with TinCan API in group context. 23373: Fix bug where SCORM package became unassociated with course object. 23384: Fix bug where Series admin and administrator members could not view SMS code. 23437: Fix bug where SCORM package name was not updated after new file was uploaded. 23451: Fix bug where search returned an error when returning a blank node. 23455: Fix regression in 7.4.2 where admins could not edit webforms. 23531: Fix bug where price did not display on course relationship parent when parent was set to purchase parent only. 23532: Fix bug where ability to filter views on active credit types was lost. 23550: Fix bug with migrated paid courses from 6.3.x > 7.4.x that causes duplicate payment objects. 23551: Fix bug where images did not retain size when output via PDF. 23572: Fix bug where quiz questions could not be added per https://www.drupal.org/node/2408959. 23584: Security fix DRUPAL-SA-CONTRIB-2015-039 23591: Fix bug where SCORM packages could not be found when a new file with a different name was uploaded. Remove course id prefixing on the server. 23784: Fix bug where administer enrollments email function didn't send email. 23918: Fix issue caused by unencoded ampersand in PARS report. 23927: Improve positioning of radio buttons in multi-choice questions. 23998: Fix bug where courses closed prematurely. 24018: Fix bug where webforms saved as draft would complete a course object. 24021: Fix bug where course in abandoned shopping cart could not be repurchased. 24044: Fix bug where course completion date could not be changed by administrator. 24062: Fix bug where cloned courses have their SKU overwritten by auto-SKU generation. 24069: Fix bug with course landing page fields not appearing correctly. 24073: Fix bug where order report only downloaded first page of orders. 24143: Fix bug where links did not appear inside organic groups (Series/Learning Groups) 24169: Fix regression where reviewer role lost access to unpublished courses tab. 24156: Fix bug where transcript did not properly display on mobile devices. 24203: Fix bug where fatal error occurred when anonymous user views homepage with courses in progress and transcript block present. 24280: Fix bug where pending activities block contained completed courses. 24281: Remove warning notices with ecommerce and enrollment groups. 24329: Fix bug where "imported" flag does not get reset after imported transcript record is updated. 24364: Fig bug with display of arrow on quiz question feedback. 24433: Fix regression where admins lost access to unpublished content. 24463: Fix bug where images didn't resize for responsive design when in a fieldset. 24483: Fix regression where enrollment questions were not available for manually enrolled learners. 24492: Fix regression where item analysis was not available. 24500: Fix regression where external credits could not edited. 24510: Fix regression where authenticated users could create discussion topics. 24511: Fix bug where video player button overlaps on mobile devices. 24515: Fix regression where quiz report was missing when multiple quizzes are present. 24522: Fix bug where group administrator could delete revisions. 24530: Fix permission where group admin cannot add webform questions. 24532: Fix bug where group administrator could edit non-group content. 24547: Fix bug with course credit and unenrollment. 24578: Fix bug where text was cut off on dashboard autocomplete field. 24588: Fix bug where not all credit data was deleted when user was unenrolled from a course. 24589, 24596: Fix regression causing IE11 display issues. 24622, 24622: Fix regression with Series admin permissions. 24638: Fix bug where mobile number was not deleted when user was deleted. 24664: Fix regression where course admin could not delete webform submissions. 24672: Fix bug where course object order was unset. 25176: Fix bug where PDF version of manage users report did not retain filters. 27373: Fix regression where user's name and date did not display on discussion comments. Version 7.4.1 ------------------------------- Additions 20616: Link username to user's account, add token for userid in menu paths. 20948: Add link to view course object in course outline. 20950: Enable revisions for all content types. 21160: Add enrollment groups to allow non-administrative user to enroll and manage enrollments and view reports. 21161: Add support for e-commerce to enrollment groups. 21211: Add download of quiz results. 21657: Add enrollment form to allow collection of data at time of enrollment. 21657: Add skippable course objects. 21701: Add answer sheet to quiz. 21702: Add display of number of questions answered and remaining on quiz based on pagination settings. 21703: Add option for user to retake quiz and prefill all/correct/no answers from previous attempt. 21704: Add option to display peer comparison on question and quiz results. 21993: Add course object for SCORM 1.2, 2004 and Tin Can packages. 21994: Add SCORM report. 22162: Add option to quiz to only show feedback after question has been answered. 22187: Add improved pagination controls to quiz. 22400: Add question-level feedback to quiz questions. 22639: Add feature to allow site admin to switch to login as another user. 22682: Add support for domain or path based learning groups. Other: Add support for timed quizzes. Other: Add ability to reorder multiple choice options via drag and drop. Changes 21829: Improve display of discussion list. 22547: Update course admin permissions. 22562: Update ACCME and PARS to support 2014 reporting. 22697: Improve display of course blocker messages on course relationship outline display. Fixes 20951: Fix bug with homepage slide show on mobile devices. 22324: Fix bug where quiz statistics resulted in fatal error. 22492: Fix bug that caused user progress to be blocked when payment object is not first object and user received free enrollment based on role. 22560: Fix bug where quiz instructions displayed on feedback page. 22599: Fix bug with access control list not getting set. Version 7.4.0 ------------------------------- * Initial release of EthosCE 7.4 * Updated changelog