Skip to content

Releases: openfun/richie

1.15.0

08 Dec 15:24
Compare
Choose a tag to compare

Changed

  • Hide unpublished blog posts from the news page,
  • Display publication date instead of creation date on blog posts,
  • <Search /> no longer includes the search bar and page title. Those are expected to be included in the Django template. The rationale for this change is to give users more freedom with their DOM & page structure.

1.14.1

24 Nov 15:15
Compare
Choose a tag to compare

Fixed

  • Add missing migration dependency to avoid IntegrityError on live databases.

1.14.0

23 Nov 10:32
Compare
Choose a tag to compare

Added

  • Add a template to the section plugin to allow rendering unordered list,
  • Add an API endpoint to get static versions of the filter definitions.

Changed

  • Frontend components now use <html lang> to pick up the locale instead
    of expecting a data-locale attribute.
  • Refactor the footer to use a static placeholder instead of the page tree:
    • allow organizing footer links in columns or as flat links,
    • allow customizing footer links (e.g. by setting the link target)
    • allow adding any internal or external link to the footer,
    • decorrelate the structure of footer links from the page tree.
  • Make the section plugin title optional,
  • Change the way frontend search field components are configured.

Fixed

  • Main organization after an ordering clause was inadvertently commented,
  • The language chooser should only show public languages,
  • The language chooser shouldn't render an empty
      on sites with 1 language.

1.13.0

15 Nov 17:37
Compare
Choose a tag to compare

Added

  • Add an Ajax toolbar menu item to regenerate the search index,
  • Add a React-powered component to handle login/signup and user status in
    the base template.

Changed

  • Remove the "Exo 2" font from Richie. Use system sans-serif instead.
  • Rename the fun-react class used to Django-React interop to richie-react.
  • Improve documentation on Django-React interop.

Fixed

  • Fix undefined behavior on hits on the categories API from unrelated requests,
    return 404 errors instead.
  • Improve React spinner component accessibility.
  • Repair broken link titles for the language picker menu.

1.12.1

29 Oct 16:30
Compare
Choose a tag to compare

Added

  • Create a documentation & marketing website for the project. It lives under the docs folder and is deployed to Github Pages.

Fixed

  • Fix an API request issue that was breaking the <RootSearchSuggestField /> component.

1.12.0

23 Oct 14:18
Compare
Choose a tag to compare

Added

  • Add a variant option for course glimpses.
  • Richie dependents can now run their own frontend build and override components through command line arguments and a dedicated settings file.

Changed

  • Rename {% block title %} to {% block head_title %} to avoid collision with H1 title,
  • Wrap each section of the course detail template in a block to allow partial overrides,
  • Rename course-detail__aside__run selector to course-detail__aside__runs in course_detail.html template to better reflect its content.

Fixed

  • HTML validation warnings and errors,
  • In the sandbox, make API calls work behind an htaccess by removing Basic Auth fallback,
  • Adding person/organization plugins to a new blank course,
  • Remove multiple "h1" tags on homepage, section template will always have a default level title of 2.

1.11.0

11 Oct 16:54
Compare
Choose a tag to compare

Added

  • Make stylesheet links overridable in the base template

1.10.0

08 Oct 10:48
Compare
Choose a tag to compare

Added

  • Add plugin to embed organizations by their category on any page,
  • Display related organizations on category detail page,
  • Add a variant option for organization glimpse,
  • Allow tagging organizations with categories,
  • Allow second level children in footer menu.

Changed

  • When displaying objects related to a category, include objects related to
    the categories' descendants,
  • When displaying related objects on a category, respect page tree ordering,
  • The filters pane in course search is now a sliding drawer on mobile,
  • Use SVG icons instead of an icon font.

Fixed

  • Fix add plugin to team and organization on fragment_course_content template
    when they are empty.

Removed

  • Anti-pattern in factories to create related objects from the targeted page.

1.9.2

07 Oct 09:37
Compare
Choose a tag to compare

Fixed

  • Logo image location wrongly targetted in base.html new SEO tags.

1.9.1

20 Sep 08:54
Compare
Choose a tag to compare

Added

  • Add an UPGRADE.md file to document upgrade instructions.

Changed

  • Update and include the latest version of translations.