Canvas Beta Release Notes (2018-04-30)

Document created by Erin Hallmark Administrator on Apr 30, 2018Last modified by on Jul 16, 2018
Version 7Show Document
  • View in full screen mode

Release Notes Changes


Updated Features—Removed DocViewer

In this beta release, Canvas has updated features in Account Settings, Announcements, and User Settings. Other updates are also available in Assignments, Files, Global Navigation, and API documentation.


Features are subject to change based on user feedback and testing. Please follow the release notes for the latest information.


The beta environment is for testing new and updated features as available in web browsers. Features are subject to change at any time. Beta features will be available in production environments as noted in Canvas release schedule.

  • Not all features will apply to mobile apps, and some functionality may be implemented in mobile apps at a later date.
  • Mobile features are updated and announced separately according to app and device in the Mobile release notes.


The Canvas product team welcomes feedback according to Canvas Community Feedback Guidelines. Release notes comments are subject to release notes comment policies.


Account-level features are not available in Free-for-Teacher accounts unless otherwise indicated.


Flash Content Reminder: Canvas displays Flash content as supported within major browsers. Microsoft Edge, Safari, Chrome, and Firefox default to HTML5 as the preferred method for displaying website content, which promotes a faster, more secure browsing experience. These browsers will eventually block all Flash content. For best performance in Canvas, course content should be designed to support HTML5. Any affected content can still be accessed by manually allowing permission for flash content in the browser. Using the camera and microphone to record media content within the Canvas Rich Content Editor currently still relies on Flash and is being addressed by Canvas engineers.


Advanced CSS and JavaScript users: Canvas releases may include undocumented changes that affect styles and code in custom applications. Please make sure to view your Beta environment for any customization conflicts.


  Updated Features



Account Settings

Right-to-Left Language Support

This feature requires the Allow RTL Users to See RTL Interface feature option, which applies to an entire account. Canvas admins can enable this feature option in Account Settings. However, this feature will remain in the beta environment for additional testing. It will not be included in the upcoming production release.

Admins can change the Canvas interface to support right-to-left languages. This change repositions all navigational elements and text components. Currently, right-to-left functionality is supported for Arabic, Hebrew, and Persian languages.


right-to-left language support


release-notes-feature-idea-icon.png Canvas Community contributions:   Support for Right to Left Languages - e.g. Hebrew and Arabic



Comment Setting Persistence

When users are allowed to comment in announcements in a course, the Allow Users to Comment option is persistent and displays the same option set in the previous announcement. This change assists instructors so they don’t have to change the comment option for each announcement they create.


This setting is associated with the user context and not the course context. If an instructor changes the comment setting in one course and creates an announcement in another course, the same comment setting will apply. However, if the course has not enabled comments for announcements, the comment option does not display in the announcement and the announcement is locked by default.


Announcements comment option persistence


User Settings

Yo Web Service

Canvas notifications no longer integrate with Yo, a single-tap zero-character communication tool.



  Other Updates




Submission Details Page Sidebar Terminology Update

When a student submits an assignment, the submission details page sidebar displays the assignment status as Submitted. Previously the sidebar displayed the status as Turned In. This change helps align consistency with Canvas terminology.


Student assignment page wording update



Settings Menu Icon Update

The Files Settings menu icon has been replaced with the Options icon. This change helps align consistency throughout all Canvas areas and mobile apps.


The Settings icon has been updated in Files


Global Navigation

In the Global Navigation Help menu, the Customize this Menu link directs admins to the Help Menu Options section in the Account Settings page. Previously, the customization link directed admins to the top of the Account Settings page, which required them to scroll down the page.


Global Navigation Help Link anchor tag to Help Menu section, Account Settings






For details about using Canvas API documentation, please see the Canvas API Policy page.


API Changes

Accounts API

List Active Courses in an Account Endpoint

  • Sort parameter: Replaced subaccount value with account_name value. Subaccount can still be used as a value for backward compatibility.


User Observees API

List Observees Endpoint

  • Clarifies that the returned observees will include the observation_link_root_account_ids attribute


API Additions

Accounts API

List Active Courses in an Account Endpoint

  • Include parameter: Added account_name value


Communication Channels API

Delete a Push Notification Endpoint

  • Added endpoint


Courses API

List Your Courses Endpoint

  • Include parameter: Added account object


List Courses for a User Endpoint

  • Include parameter: Added account object


Get a Single Course Endpoint

  • Include parameter: Added account object


Enrollments API

List Enrollments Endpoint

  • Added enrollment_term_id parameter


Submissions API

List Submissions for Multiple Assignments Endpoint

  • Added graded_since parameter


User Observees API

Add an Observee with Credentials Endpoint

  • Added root_account_id parameter


Add an Observee Endpoint

  • Added root_account_id parameter


Remove an Observee Endpoint

  • Added root_account_id parameter


Users API

Create a User Endpoint

  • Added destination parameter
10 people found this helpful