Skip to content

Commit

Permalink
🔖(patch) bump release to 1.2.0
Browse files Browse the repository at this point in the history
Added

- Add automatic portability between consumer sites for friend websites or
  different environments of the same website,
- Enforce either the `consumer site` or the `playlist` field is set on a LTI
  passport, and not both,
- Improve admin pages for the playlist and video models,
- Add unicity constraints on the playlist and video models,
- Improve string representation for the a playlist model.

Fixed

- Improve test to secure portability of a video to the same playlist on
  another site, making sure it has precedence over a video linked to another
  playlist on the other site,
- Isolate route definitions to avoid circular dependencies in the frontend,
- Add unicity test timed text tracks to confirm soft deleted records are
  ignored,
- Copy related tracks correctly when duplicating a video,
- Replace the `upload-policy` API endpoint by `initiate-upload` that reset the
  upload state and returns the AWS S3 upload policy in a single POST query,
- Add field `is_ready_to_play` to compensate removing field `state`,
- Rename `state` field to `upload_state` as it does not represent the state of
  the object nymore but the state of the latest upload attempted on this
  object,
- Enforce read-only on `upload_state` and `active_stamp` fields as they should
  only be updated by AWS via the `update-state` API endpoint.
  • Loading branch information
Samuel Paccoud - FUN MOOC authored and sampaccoud committed Jan 15, 2019
1 parent 769da07 commit 69ec73b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
12 changes: 8 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@ Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.2.0] - 2019-01-15

### Added

- Add automatic portability between consumer sites for friend websites or different environments
of the same website.
of the same website
- Enforce either the `consumer site` or the `playlist` field is set on a LTI
passport, and not both
- Improve admin pages for the playlist and video models
Expand All @@ -21,7 +23,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).
### Fixed

- Improve test to secure portability of a video to the same playlist on another site, making sure
it has precedence over a video linked to another playlist on the other site.
it has precedence over a video linked to another playlist on the other site
- Isolate route definitions to avoid circular dependencies in the frontend
- Add unicity test timed text tracks to confirm soft deleted records are ignored
- Copy related tracks correctly when duplicating a video
- Replace the `upload-policy` API endpoint by `initiate-upload` that reset the upload
Expand All @@ -30,7 +33,7 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Rename `state` field to `upload_state` as it does not represent the state of the object
anymore but the state of the latest upload attempted on this object
- Enforce read-only on `upload_state` and `active_stamp` fields as they should only be
updated by AWS via the `update-state` API endpoint.
updated by AWS via the `update-state` API endpoint

## [1.1.2] - 2019-01-11

Expand Down Expand Up @@ -69,7 +72,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).

- Minor fixes and improvements on features and tests

[unreleased]: https://github.com/openfun/marsha/compare/v1.1.2...master
[unreleased]: https://github.com/openfun/marsha/compare/v1.2.0...master
[1.2.0]: https://github.com/openfun/marsha/compare/v1.1.2...v1.2.0
[1.1.2]: https://github.com/openfun/marsha/compare/v1.1.1...v1.1.2
[1.1.1]: https://github.com/openfun/marsha/compare/v1.1.0...v1.1.1
[1.1.0]: https://github.com/openfun/marsha/compare/v1.0.0...v1.1.0
2 changes: 1 addition & 1 deletion src/backend/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = marsha
description = A FUN video provider for Open edX
long_description = file:README.rst
version = 1.1.2
version = 1.2.0
author = Open FUN (France Universite Numerique)
author_email = fun.dev@fun-mooc.fr
license = MIT
Expand Down
2 changes: 1 addition & 1 deletion src/frontend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "marsha",
"version": "1.1.2",
"version": "1.2.0",
"description": "🐠 a FUN LTI video provider",
"main": "front/index.tsx",
"scripts": {
Expand Down

0 comments on commit 69ec73b

Please sign in to comment.