Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
🔖(chore) bump release to version 2.14.0
Added - Add a `CourseProductList` Component - Add a `SaleTunnel` component - Add an `AddressesManagement` component - Add a `PaymentButton` component - Add a `PaymentInterface` component to lazy load the right payment component according to the provider used - Create a `StepBreadcrumb` component to display progress within a step process - Create a `useStepManager` hook to manage step process - Create a React `Icon` component that can optionally take alternative text for screen reader users. - Add a heading for screen reader users on the search results page to have a more understandable navigation. - Add new page templates for various multiple columns and their own CSS to adjust every possible plugins to fit correctly; - Add theme variable to change checkmark color. - Add new placeholder 'excerpt' to Organization detail template - Add the website's name by default in every page title, that can be changed or disabled by overriding the new `site_title` and `site_title_separator` blocks - Add alternative text on course glimpse icons for screen reader users - On search page, warn screen reader users when the search results change - On search page, the "clear filters" button now have details on current filters for screen reader users - Add a `__stretched-link` element to the card css block to help make screen reader-friendly card links Changed - Remove the use of Google Fonts - Improve overall accessibility in Richie templates - Move enroll button for the first open course run below the contact block. If there are more than one open run, they're all still shown on course detail aside block. - Update frontend overriding system to allow to override any frontend module. - Improve React search suggestion field labels for screen readers. - Removed usage of deprecated Sass division '/' operator in favor of 'math.div'. - Organization plugin variant 'row' now use excerpt if not empty else the description with every markup removed - Set font size to 1rem on some detail pages contents: Organization excerpt, Program body and Person main content - Use anchors instead of buttons in search pagination to let users open pages in new tabs if they want - Improve the `offscreen` class implementation to prevent potential visual issues for sighted user keyboards - Change how course glimpse anchor is structured (allows text selection in the course glimpse + better screen reader user experience) - Add context for screen reader users on search filters "more options" buttons - On course page, make the organization image link clearer for screen reader users with a better alternative text - Change how program glimpses HTML is structured to be clearer when using a screen reader - Specify that we are on a course page in the course detail page title - Remove contact block on course detail page Fixed - Clear session cache on login and register - Make useCourseSearch hook locale sensitive - Stop using {% blockplugin %} template tags in <header> and replace them by simple {% if %} tags that do the same and don't inject frontend editing markup - Fix `get_placeholder_plugins` when placed in <header> by refactoring and introducing new `placeholder_as_plugins` template tag - Prevent context processor error when WEB_ANALYTICS_ID setting is not defined. - Fix autocomplete views tests that may failed because of result order. - Fix section tile title with richtext and special character escaping. - Change blogpost detail template to display author even in published mode except if its placeholder is empty. - Fix missing styles for Organization plugin 'row' variant link wrapper - Fix course glimpse layout when organization logo is too narrow - Fix course run deletion when translation title is empty - Reordered course glimpse text order in the DOM for better screen reader support. - On course page, make the course title the first thing that is read to screen readers (instead of the badges) - Fix program glimpse heading level being too high on course detail page - Hide title _To be scheduled_, _Upcoming_, _Ongoing_ and _Archived_ when all course runs have catalog visibility `hidden`.
- Loading branch information