Releases: youvo/backend
Releases · youvo/backend
v0.2.2
- Introduces user types and respective sub-modules.
- Introduce image styles.
- Configuration overhaul for user-specific fields.
- Fix empty states in JSONAPI response.
- Auth relay cron job skip for development mode.
- Computed fields with references of project participation.
- UUIDs in user information endpoint.
- Fix for user session masquing in JSONAPI boost warmer.
- Shell for organization create REST endpoint.
v0.2.1
- Refactoring for dummy modules.
- Fix machine names for dummy academy content.
- Rework Project entity methods.
- Add endpoints for managing, applying and mediating projects.
- Remove causes from installation.
v0.2.0
v0.1.9
- Adds cache warming for JSON:API endpoints.
- Bumps simple_oauth to version 5.2.
- Change beta signup synchronization with youvo 7.
v0.1.8
- Changes for the redirect flow in the Authorization Code Grant Flow
- Adds Readme to several modules (to be continued)
- Refactoring for child entities module
- Adds ddev local development enviroment
- Refactoring for translation buttons in administrative forms
- Course overview is publicly available via API
v0.1.7
- File fields are translatable.
- Improves administration of content in different languages.
- Configuration fixes for academy content fields.
v0.1.6
- Bump Drupal version to 9.3.
- Update core and simple_oauth patches.
- Fix custom module version requirements and fix imposed deprecations.
v0.1.5
- Enables translations for academy content.
- Improves error handling in blocker mode.
- Adds stats paragraph type.
- Layout improvements for academy log.
v0.1.4
- Adds
academy_log
module which currently implements a simple overview page.
v0.1.3
- Implements the authentication flow with a remote identity provider. The
oauth_grant_remote
module extends the behavior for the Authorization Code Grant of thesimple_oauth
module. The identity provider runs an authentication relay, which responds to requests during the authorization flow. The communication utilizes the JWT standard for encoding and decoding. - Introduces the
blocker_mode
module, which restricts access to the platform for non-administrative users. - Introduces new endpoint
oauth/expire
to invalidate refresh tokens. At the moment is it used to communicate logout actions from the identity provider. - Activates
oauth/userinfo
endpoint by overwriting the implementation of thesimple_oauth
module. - The
workshop
course is always locked. - Updates configuration for REST endpoints to accept request from users authenticated with OAuth.