Skip to content

Releases: openfun/richie

v2.3.3

25 Mar 17:03
Compare
Choose a tag to compare

Fixed

  • Fix page extension plugins string representation

v2.3.2

25 Mar 16:19
Compare
Choose a tag to compare

Fixed

  • Fix layout issue on LTI consumer resizing

Added

  • Allow fullscreen within LTI consumer iframe

v2.3.1

24 Mar 13:41
Compare
Choose a tag to compare

Fixed

  • Fix course enrollment execution stack timing issue

v2.3.0

23 Mar 10:00
Compare
Choose a tag to compare

Changed

  • Cache getting the course runs dictionary from the course model
  • Take fallback languages into account in page extension plugins
  • Load components lazily in Root component

Fixed

  • Fix LTI consumer plugin (edit mode, manual config and update after create)
  • Fix an issue about text selection on search input on Firefox

v2.2.0

05 Mar 10:33
Compare
Choose a tag to compare

Added

  • Take into account fulltext search score for sorting
  • Add new state for courses archived yet open for enrollment and position them
    well in search results
  • Add a banner component to display brief messages to the user
  • Add is_self_paced boolean field to course model
  • Add pace and duration icons.
  • Add get_pace and get_pace_display methods to course model
  • Add new plugin "LTI consumer" to include LTI provided content.
  • Add COURSE_RUN_SYNC_NO_UPDATE_FIELDS setting into RICHIE_LMS_BACKENDS

Changed

  • Change type of effort course field
    from EffortField to CompositeDurationField
  • Order blog posts by their publication date on the blog post list view
  • Removed SimplePicturePlugin in course_teaser placeholder
  • In course_teaser placeholder, image from course_cover placeholder is used
    if no video is present

Fixed

  • Prevent a 500 error when an editor uses a template for a page
    that requires to have a model attached as a page extension
    (course, person, organization and category detail templates)
  • Fix autosuggest to redirect user directly on the course page when a course
    entry has been selected from the suggestion dropdown
  • Pin django-treebeard to 4.4 as the 4.5 release introduces BC
  • Code update to support arrow 1.0

v2.1.0

05 Feb 20:50
Compare
Choose a tag to compare

Added

  • Add a "person" variant to the glimpse plugin for persons without a page
  • Allow person and glimpse plugins on the person detail page
  • Allow overriding a person's bio on the person plugin
  • Add new section on the course detail page to display related programs
  • Display "code" on the course detail page and allow frontend editing
  • Add dashboard link to user menu
  • Use dashboard link if enrolled lms course hasn't started yet

Changed

  • Mock error handler on frontend tests
  • Show 403 page instead of course run list when trying to edit a course run with insufficient permissions
  • Improve UX of course search pagination by avoiding truncation of page number when it is not relevant
  • Hide "Go to course" button if lms course hasn't started yet
  • Add Urls key property in profile_url settings

Fixed

  • Fix course pages subtree following removal of course run pages
  • Fix HTMLSiteMap plugin when placed in a static placeholder
  • Fix HTMLSiteMap plugin when current_page property context is not defined
  • Delete template course_run_detail.html was still referenced in settings
  • Fix unwanted comma when displaying course runs list on course detail page

v2.0.1

11 Jan 15:13
Compare
Choose a tag to compare

Fixed

  • Deprecate JS_SELECTOR_REGEXP

v2.0.0

11 Jan 11:48
Compare
Choose a tag to compare

Added

  • Add an API endpoint to synchronize course runs from e.g. an external LMS
  • Add a "code" field on the course model to allow reference & synchronization
  • Use custom views to handle errors (400, 403, 404, 500)

Changed

  • Migrate factories to factory_boy 3.2.0
  • Spread body-content block if document content height is smaller than
    the window height
  • Remove a xhr request by passing course run information to the
    CourseRunEnrollment widget via data-props
  • Make the course run "title" field optional
  • Replace deprecated xlink:href svg attribute by href
  • Update and include the latest version of translations
  • Bump docs to version 2.0.0

Fixed

  • Fix Sentry SDK initialization environment and release parameters
  • intl-relativetimeformat polyfill did not use the right locale filename
    when locale was composed of a languageCode identical to countryCode
  • Make generate demo site work when the default language is set to "fr"
  • Add permission checks to course run admin based on their related course page
  • Fix image srcset in organization_detail template

v2.0.0-beta.22

04 Dec 18:35
Compare
Choose a tag to compare
v2.0.0-beta.22 Pre-release
Pre-release

Changed

  • Refactor course runs to not be CMS pages anymore

Fixed

  • Stop indexing snapshots on signal update
  • Fix object names plurals in admin

v2.0.0-beta.21

27 Nov 18:40
Compare
Choose a tag to compare
v2.0.0-beta.21 Pre-release
Pre-release

Added

  • Add a frontend API Implementation for OpenEdX Dogwood/Eucalyptus
  • Add a new variant "Badge" to glimpse plugin

Changed

  • Improve the layout of the footer to save space
  • Allow ProgramPlugin in SectionPlugin on Homepage
  • Allow only one CKEditorPlugin to program_body placeholder

Fixed

  • Fix an issue about PaginateSearchCourse layout
  • Prevent enrollment failure if course run's resource_link does not match the
    course regexp