Releases: openfun/richie
Releases · openfun/richie
1.15.0
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
Fixed
- Add missing migration dependency to avoid IntegrityError on live databases.
1.14.0
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 adata-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
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 torichie-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
1.12.0
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 tocourse-detail__aside__runs
incourse_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
1.10.0
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
Fixed
- Logo image location wrongly targetted in base.html new SEO tags.