Skip to content

Commit

Permalink
🔖(minor) bump to 2.26.0
Browse files Browse the repository at this point in the history
Added
- The enrollment's certificate tab in learner dashboard is no longer
  displayed when the list is empty.
- User profile in the learner dashboard is now always synchronized with
  openEdx profile information.
- Add a tab in learner dashboard certificate page to render both order
  certificate and enrollment certificate lists.
- Add Lyra payment interface
- Add 404 error page on the dashboard router.
- Teacher dashboard route now redirect to learner dashboard route when
  the user isn't authorized.
- Add two new sections in DjangoCMS courses: Accessibility and Required
  Equipment.
- Ongoing product displayed on the syllabus without active enrollment
  now link to the order details page in the learner dashboard.
- Add new sale tunnel

Changed
- Upgrade to Python 3.11
- Upgrade to Django version 4.2 (pin version < 5)
- Migrate to Sentry SDK 2.0

Fixed
- Filter out inactive enrollments in the learner dashboard
- Prevent title to overflow in DashboardItem component
- Fix an issue on dashboard search when no results were reached
- Ongoing product displayed on the syllabus with an active enrollment
  now link to the order details page in the learner dashboard instead of
  OpenEdx course.
- Downloaded contract archive on product page was broken, it now works
  properly by sending the course_product_relation_id in the archive
  creation request.
- Fix a bug in the learner dashboard contract page where an alert
  message was displayed on successful download.
  • Loading branch information
jbpenrath committed May 22, 2024
1 parent d923c9d commit bf42135
Show file tree
Hide file tree
Showing 67 changed files with 4,807 additions and 1,472 deletions.
18 changes: 9 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,14 @@ Versioning](https://semver.org/spec/v2.0.0.html).

## [Unrealeased]

## Added
## [2.26.0]

- The enrollment's certificate tab in learner dashbaord is no longer
### Added

- The enrollment's certificate tab in learner dashboard is no longer
displayed when the list is empty.
- User profile in the learner dashboard is now always synchronized with
openEdx profile informations.
openEdx profile information.
- Add a tab in learner dashboard certificate page to render both order
certificate and enrollment certificate lists.
- Add Lyra payment interface
Expand All @@ -26,13 +28,13 @@ Versioning](https://semver.org/spec/v2.0.0.html).
now link to the order details page in the learner dashboard.
- Add new sale tunnel

## Changed
### Changed

- Upgrade to Python 3.11
- Upgrade to Django version 4.2 (pin version < 5)
- Migrate to Sentry SDK 2.0

## Fixed
### Fixed

- Filter out inactive enrollments in the learner dashboard
- Prevent title to overflow in DashboardItem component
Expand All @@ -48,9 +50,6 @@ Versioning](https://semver.org/spec/v2.0.0.html).

## [2.25.1]

## Added


### Fixed

- Duplicated `course_format` placeholder in `course_detail` template
Expand Down Expand Up @@ -2090,7 +2089,8 @@ us:
- finish integrating the missing pages and improve the sandbox environment;
- test and polish the use of richie as a django app / node dependency.

[unreleased]: https://github.com/openfun/richie/compare/v2.25.1...master
[unreleased]: https://github.com/openfun/richie/compare/v2.26.0...master
[2.26.0]: https://github.com/openfun/richie/compare/v2.25.1...v2.26.0
[2.25.1]: https://github.com/openfun/richie/compare/v2.25.0...v2.25.1
[2.25.0]: https://github.com/openfun/richie/compare/v2.25.0-beta.1...v2.25.0
[2.25.0-beta.1]: https://github.com/openfun/richie/compare/v2.25.0-beta.0...v2.25.0-beta.1
Expand Down
2 changes: 2 additions & 0 deletions UPGRADE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ $ make migrate

## Unreleased

## 2.25-beta.0 to 2.26.0

- Dropped support for postgres version < 12
- Dropped support for MySQL version < 8
- Add new `dashboard-splitted-card` theme scheme
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ django-storages==1.13.2
dockerflow==2022.8.0
gunicorn==22.0.0
psycopg2-binary==2.9.9
richie==2.25.1
richie==2.26.0
unidecode==1.3.6 # required by django-check-seo
sentry-sdk==1.39.1
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"CMS"
],
"dependencies": {
"richie-education": "2.25.1"
"richie-education": "2.26.0"
},
"devDependencies": {
"@formatjs/cli": "6.2.4",
Expand Down
4 changes: 2 additions & 2 deletions docs/cookiecutter.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@ If you chose to install Cookiecutter, you can now run it against our
[template][2] as follows:

```bash
cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.25.1
cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.26.0
```

If you didn't want to install it on your machine, we provide a Docker image
built with our [own repository][4] that you can use as follows:

```bash
docker run --rm -it -u $(id -u):$(id -g) -v $PWD:/app \
fundocker/cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.25.1
fundocker/cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.26.0
```

The `--directory` option is to indicate that our Cookiecutter template is in
Expand Down
Loading

0 comments on commit bf42135

Please sign in to comment.