Skip to content

v2.21.0

Compare
Choose a tag to compare
@jbpenrath jbpenrath released this 22 Mar 08:18
· 820 commits to master since this release
v2.21.0

Added

  • Add CourseAddToWishlist button to add/remove a course from users wishlist
  • Added Enrollment's pagination in the dashboard
  • Allow multiple web analytics providers at the same time.
  • Display localizedMessage on Course Enrollment when backend has localizedMessage on the 400 error payload

Fixed

  • Fix form styles to suffix input label with "*" when a select, radio or checkbox input is required
  • Button can be use with a className prop

Changed

  • Rename web analytics providers, from google_analytics to google_universal_analytics. The google_tag_manager now uses the correct gtm.js and the google_tag uses the gtag.js. Replace the multiple web analytics settings with a single WEB_ANALYTICS dict setting. The location logic of web analytics js code has been moved to be inside the web_analytics.html template.
  • For performance reasons the default location for the web analytics js code have been changed from head to footer.
  • Rename product.certificate to certificate_definition due to Joanie API update.
  • Rework frontend file architecture
  • Hide unenroll button on CourseProductItem widget