Skip to content

Commit

Permalink
🔖(minor) release minor version of richie
Browse files Browse the repository at this point in the history
Added
- Added new 'large-banner' plugin template variant `compacted-banner` that
  is more compacted than variant `hero-intro`.
- Add order payment information in the dashboard, including a specific
  interface displayed on failed installment in order to retry the payment.
- Display Payment Schedule into SaleTunnel
- Add OrderHelper allowEnrollment
- Add link to the course syllabus in an enrollment item
    in the learner dashboard
- Add `PaymentScheduleHelper` utils
- Display installment information on certificate product blocks

Changed
- Remove News subheader in blogpost detail page
- Update Learner dashboard to finalize subscription process
- SaleTunnel has been fully rework to comply with the purchase workflow
- Replace order abort mutation by order cancel mutation

Fixed
- Fix logic to know if user is enrolled to a ongoing product
- Normalize credit card brand on CreditCardBrandLogo component
  • Loading branch information
jbpenrath committed Oct 16, 2024
1 parent cf5f65e commit 43459ee
Show file tree
Hide file tree
Showing 67 changed files with 3,710 additions and 576 deletions.
27 changes: 15 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).

## [Unrealeased]

## [2.30.0] - 2024-10-16

### Added

- Added new 'large-banner' plugin template variant `compacted-banner` that
Expand All @@ -33,19 +35,19 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Fix logic to know if user is enrolled to a ongoing product
- Normalize credit card brand on CreditCardBrandLogo component

## [2.29.2]
## [2.29.2] - 2024-09-23

### Fixed

- Fix Open EdX Level education enum "other" value

## [2.29.1]
## [2.29.1] - 2024-08-22

### Fixed

- Fix LyraPopIn critical error (`CLIENT_101`)

## [2.29.0]
## [2.29.0] - 2024-08-21

### Added

Expand All @@ -68,14 +70,14 @@ Versioning](https://semver.org/spec/v2.0.0.html).

- csrftoken in richie context

## [2.28.1]
## [2.28.1] - 2024-06-21

### Fixed

- Fix ProductCertificateFooter component to display proper CTA
according to Order state

## [2.28.0]
## [2.28.0] - 2024-06-11

### Changed

Expand All @@ -94,7 +96,7 @@ Versioning](https://semver.org/spec/v2.0.0.html).

- Load React JS bundles from CDN on all pages

## [2.27.0]
## [2.27.0] - 2024-06-03

### Added

Expand All @@ -115,7 +117,7 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Manage display of CourseRun dates when end date and/or enrollment date are
undefined

## [2.26.0]
## [2.26.0] - 2024-05-22

### Added

Expand Down Expand Up @@ -155,13 +157,13 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Fix a bug in the learner dashboard contract page where an alert
message was displayed on successful download.

## [2.25.1]
## [2.25.1] - 2024-04-18

### Fixed

- Duplicated `course_format` placeholder in `course_detail` template

## [2.25.0]
## [2.25.0] - 2024-04-11

### Added

Expand Down Expand Up @@ -215,7 +217,7 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Fix enrollment cache not invalided after buying certificate product.
- Fix a typo on ContractStatus component

## [2.25.0-beta.1]
## [2.25.0-beta.1] - 2024-01-05

### Added

Expand All @@ -234,7 +236,7 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Fix search facets count metadata issue (ignore not listed courses)
- Fix `getCourseGlimpseProps` method to handle localized course urls

## [2.25.0-beta.0]
## [2.25.0-beta.0] - 2024-01-03

### Added

Expand Down Expand Up @@ -2196,7 +2198,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.29.2...master
[unreleased]: https://github.com/openfun/richie/compare/v2.30.0...master
[2.30.0]: https://github.com/openfun/richie/compare/v2.29.2...v2.30.0
[2.29.2]: https://github.com/openfun/richie/compare/v2.29.1...v2.29.2
[2.29.1]: https://github.com/openfun/richie/compare/v2.29.0...v2.29.1
[2.29.0]: https://github.com/openfun/richie/compare/v2.28.1...v2.29.0
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.30.0

- Add new `compacted-banner` theme scheme
```
compacted-banner: (
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.29.2
richie==2.30.0
unidecode==1.3.6 # required by django-check-seo
sentry-sdk==2.11.0
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"CMS"
],
"dependencies": {
"richie-education": "2.29.2"
"richie-education": "2.30.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.29.2
cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.30.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.29.2
fundocker/cookiecutter gh:openfun/richie --directory cookiecutter --checkout v2.30.0
```

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

0 comments on commit 43459ee

Please sign in to comment.