Skip to content

Latest commit

 

History

History
603 lines (349 loc) · 16 KB

CHANGELOG.md

File metadata and controls

603 lines (349 loc) · 16 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v11.7.0 - (2024-06-19)

Added

  • Integration Tests: A new GitHub workflow has been added to run integration tests. These tests validate backend imports and ensure the /eox-info endpoint functions correctly.

Changed

  • Redwood Support: Upgrade requirements base on edx-platform redwood release, update GitHub workflows with new Python (3.10 and 3.11) and actions version, and update integration test to use new redwood release with Tutor.

v11.6.0 - 2024-06-06

11.6.0 (2024-06-06)

Features

  • create edx organization when updating course_org_filter DS-961 (#209) (fb03ee5)

v11.5.0 - 2024-06-04

11.5.0 (2024-06-04)

Features

v11.3.0 - 2024-05-24

11.3.0 (2024-05-24)

Features

v11.2.0 - 2024-04-15

11.2.0 (2024-04-15)

Features

v11.1.1 - 2024-04-12

11.1.1 (2024-04-12)

Bug Fixes

  • correct user restriction behavior by sign up source in eox-tenant (#201) (b578820)

Code Refactoring

v11.1.0 - 2024-03-19

11.1.0 (2024-03-19)

Features

  • add workflow to add items to the Dedalo project DS-831 (#200) (53d1ccb)

v11.0.2 - 2024-03-18

11.0.2 (2024-03-18)

Bug Fixes

  • prioritize current site setting for org value (#189) (e17e7b0)

v11.0.1 - 2024-02-29

11.0.1 (2024-02-29)

Bug Fixes

  • allow boolean types as values (898a4cd)

v11.0.0 - 2024-02-27

11.0.0 (2024-02-27)

⚠ BREAKING CHANGES

  • add compatibility with quince

  • chore: update github workflows and tests

  • chore: update requirements and remove constraints

  • fix: add get_reponse to the test middlewares

  • fix: some pylint errors

  • fix: remove too-few-public-methods alert and fix f-strings

  • fix: restore old format in the get_configurations

  • fix: restore the logs to %s format

  • fix: pylint tests

  • fix: remove the test in python 310 and 11 for backports-zoneinfo

  • docs: update doc

Performance Improvements

v10.1.0 - 2024-02-09

10.1.0 (2024-02-09)

Features

v10.0.0 - 2023-11-20

10.0.0 (2023-11-20)

⚠ BREAKING CHANGES

  • add compatibility with palm
  • feat: added palm support and changed default settings to always use eox_tenant
  • chore: modifed tutor version and changed constraints file

Performance Improvements

v9.3.0 - 2023-11-07

9.3.0 (2023-11-07)

Features

  • add create_or_update_tenant_config management command (#182) (19d0a20)

v9.2.1 - 2023-07-30

9.2.1 (2023-07-30)

Bug Fixes

  • use CourseEnrollmentQuerysetRequested from openedx-filters (#159) (9ffa5a7)

Code Refactoring

  • remove Darklang middleware because it is not being used (#186) (6f3020f)

v9.2.0 - 2023-06-26

9.2.0 (2023-06-26)

Features

  • having released_languages tenant and site aware DS-553 (#184) (2350c81)

v9.1.1 - 2023-05-26

9.1.1 (2023-05-26)

Bug Fixes

  • bypass load permission if migrations not completed (3d518be)

v9.1.0 - 2023-05-15

9.1.0 (2023-05-15)

Features

  • add course_home api pattern to MicrositeCrossBrandingFilterMiddleware (4f90bd5)

v9.0.0 - 2023-03-14

9.0.0 (2023-03-14)

⚠ BREAKING CHANGES

  • avoid registering models in services different than LMS
  • refactor!(DS-434): avoid registering models in services different than LMS (#177) (70b6b57), closes #177

Documentation

  • add caveats section describing issue with middleware (#173) (f3745a5)

v8.0.0 - 2023-01-31

8.0.0 (2023-01-31)

⚠ BREAKING CHANGES

  • DS-365: Remove the useless backends for versions older than maple
  • ci: update requirements and ci settings
  • feat: fix issues and add compatibility with new python versions
  • perf: remove useless backends
  • docs: update README
  • ci: update github actions version

Performance Improvements

v7.0.0 - 2022-12-19

7.0.0 (2022-12-19)

⚠ BREAKING CHANGES

  • drop unnecessary certificate proxy
  • feat: add pipeline step that filter render certificates by organization
  • refactor: drop unnecessary backend
  • fix: fix quality tests

Performance Improvements

  • filter certificates by org and remove certificate proxy (#157) (773ac40)

Continuous Integration

  • update the changelog updater step in bumpversion (c45c3e6)

v6.3.0 - 2022-11-22

6.3.0 (2022-11-22)

Features

  • filter user's course enrollment by microsite request (a8f445d)

Tests

  • add test to custom filter pipeline (948e455)

Documentation

Continuous Integration

  • add workflow to publish python package (38dd118)
  • drop circleci file (dcbc494)

v6.2.0 - 2022-09-20

6.2.0 (2022-09-20)

Features

  • add extra lookup_field to Microsite and TenantConfig viewsets (d1c8962)

v6.1.0 - 2022-09-20

6.1.0 (2022-09-20)

Features

  • add BearerAuthentication to API and improve EoxTenantAPIPermission checks (#149) (e8803ea)

v6.0.2 - 2022-09-01

6.0.2 (2022-09-01)

Bug Fixes

  • Use get_current_site_orgs instead of get_value (360abce)

Continuous Integration

[6.0.1] - 2022-08-17

Features

  • add support for Nutmeg release
  • update django requirement

[6.0.0] - 2022-03-07

Changed

  • BREAKING CHANGE: remove the Course Management feature
  • BREAKING CHANGE: django32: Drop python 3.5 support in favor of python 3.8.

Performance Improvements

  • django32: add compatibility with openedx maple release
  • change code to pass tests

Continuous Integration

  • add test actions to github workflows

Code Refactoring

  • change function format by an f-string

[5.1.3] - 2022-01-14

Fixed

  • Update backend for edxmako so it's lilac compatible.

[5.1.2] - 2021-12-02

Fixed

  • TenantSiteConfigProxy.site_values returns a serializable subset of settings
  • to avoid an exception while sending emails.

[5.1.1] - 2021-11-29

Fixed

  • UserSignupSource import in order to avoid raising an exception when running tests.

[5.1.0] - 2021-11-22

Features

  • Support for message passing via protocol V2

[5.0.1] - 2021-10-29

Fixed

  • Changed OAUTH2_PROVIDER test setting for the CMS

[5.0.0] - 2021-10-29

Fixed

  • Changed OAUTH2_PROVIDER test setting to the platform value

Changed

  • BREAKING CHANGE: Default backends for edxapp users and branding_api are not compatible with Juniper.

[4.1.0] - 2021-10-27

Features

  • Set Lilac backends as default in the Common settings file.
  • Update readme with new information and formats.

[4.0.0] - 2021-05-10

Removed

  • Remove python 2.7 support.

Features

  • Lilac backends.

Features

  • Python 3.8 tests

[3.5.0] - 2021-02-01

Features

  • Add allowed application in order to avoid the site restrictions when a token is created.

[3.4.1] - 2021-01-26

Fixed

  • Studio error setting.

[3.4.0] - 2021-01-22

Features

  • New oauth2 validator in order to restrict the tokens creation.

[3.3.7] - 2020-12-17

Fixed

  • Changes made in template tags to avoid issues getting site values in an async request.

[3.3.6] - 2020-11-20

Features

  • Add error handler for JSON values in tenant admin.

[3.3.5] - 2020-11-19

Features

  • Support for getting values from SiteConfigurationProxy in juniper.

[3.3.4] - 2020-10-15

  • Include package data.

[3.3.3] - 2020-10-15

Features

  • Manifest file.

[3.3.2] - 2020-10-14

Features

  • Re add pypi

[3.3.1] - 2020-09-30

Features

  • Django 2.2 tests.

Removed

  • django-mysql unnecessary dependency.

[3.3.0] - 2020-09-30

Features

  • Override contentstore SiteConfiguration.
  • Use TenantOrganization get_value_for_org method.

Removed

  • deprecate_get_value_for_org method

[3.2.0] - 2020-09-28

Features

  • TenantOrganizations
  • First release on PyPI.

Removed

  • django-mysql JsonFields

[3.0.1] - 2020-07-15

Features

  • Add django-mysql==3.6.0 as a dependency for python 3.5 in order to add the changes described in here <https://github.com/adamchainz/django-mysql/blob/master/HISTORY.rst#360-2020-06-09>_.

[3.0.0] - 2020-07-06

Features

  • Features juniper support

Removed

  • Removed hawthorn support

[2.6.0] - 2020-07-02

Features

  • Add tests in python 3.5

  • Features command to move SignUpSources from a site to another site.

[2.5.0] - 2020-01-03

Features

  • Add capability to monkey patch a whole djangoapp.

[2.3.0] - 2020-01-03~

Fixed

  • Fixed performance issues with GeneratedCertificates proxy.

  • Improve performance get_value_for_org.

[2.2.0] - 2019-12-20~~

Fixed

  • Changes made to not break the edx-platform tests when this plugin is
  • installed.

[2.1.0] - 2019-12-19~~

Features

  • Create proxy for GeneratedCertificates model using monkey patch.

[2.0.0] - 2019-12-19

Features

  • Create a proxy for the edxapp SiteConfiguration model using monkey patch.

Removed

  • BREAKING CHANGE: Remove usage of edxapp microsite.

[1.3.0] - 2019-12-12

Features

  • Support multitenancy in async process.