Skip to content

Releases: overhangio/tutor-mfe

v19.0.0

16 Dec 18:06
c1cd071
Compare
Choose a tag to compare
  • 💥[Feature] Rename course-authoring MFE to "authoring". Existing URLs are redirected for backward compatibility. (by @regisb)

  • [Feature] Upgrade to Node 20. (by @arbrandes)

  • 💥[Feature] Upgrade to Sumac (by @hinakhadim)

  • [Improvement] Adds support for frontend plugin slot configuration via env.config.jsx. (by @arbrandes)

v18.1.0

10 Dec 11:38
Compare
Choose a tag to compare
  • 💥[Feature] Rename course-authoring MFE to "authoring". Existing URLs are redirected for backward compatibility. (by @regisb)
  • [Feature] Upgrade to Node 20. (by @arbrandes)
  • [Improvement] Adds support for frontend plugin slot configuration via env.config.jsx. (by @arbrandes)
  • 💥 [Deprecation] Drop support for python 3.8 and set Python 3.9 as the minimum supported python version. (by @hinakhadim)
  • 💥[Improvement] Rename Tutor's two branches (by @DawoudSheraz):
    • Rename master to release, as this branch runs the latest official Open edX release tag.
    • Rename nightly to main, as this branch runs the Open edX master branches, which are the basis for the next Open edX release.

v18.0.2

29 Oct 11:12
Compare
Choose a tag to compare

v18.0.1

09 Sep 13:15
Compare
Choose a tag to compare
  • [Feature] Introduce a "mfe-dockerfile-base" patch to customise the base layer of the "mfe" Docker image. (by @regisb)

  • [Feature] Introduce a MFE_DOCKER_IMAGE_DEV_PREFIX setting to customize dev MFE image docker repos. (by @rediris)

  • [Bugfix] Fix legacy warnings during Docker build. (by @regisb)

  • [Improvement] Faster initialisation by optimising waffle flag listing and creation. (by @regisb)

v18.0.0

20 Jun 00:27
2a7d132
Compare
Choose a tag to compare
  • 💥[Feature] Upgrade to Redwood (by @hinakhadim)
  • [Feature] Enable atlas pull on all Micro-frontends. (by @OmarIthawi)
  • 💥[Feature] Use ATLAS_OPTIONS for atlas pull. This breaks the i18n-merge.js custom locale Tutor MFE feature in favor of OEP-58 atlas pull options. (by @OmarIthawi)

v17.0.1

26 Mar 11:54
Compare
Choose a tag to compare
  • [Feature] Add a new mfe-dockerfile-production-final patch to define additional instructions in the final image. (by @MoisesGSalas)
  • [Bugfix] Fix MFE runtime config via site configuration in dev mode (by @arbrandes).
  • [Bugfix] Make plugin compatible with Python 3.12 by removing dependency on pkg_resources. (by @regisb)
  • [Bugfix] Make sure course-authoring mfe is present in MFE_APPS before applying cms-development-settings. (by @Danyal-Faheem)
  • [Bugfix] Fix issue of MFE_HOST url redirection to LMS_HOST (by @hinakhadim)
  • [Bugfix] Added the learner-dashboard-dev image to the gitlab ci. (by @Danyal-Faheem)
  • [Improvement] Adds the COURSE_AUTHORING_MFE_BASE_URL to MFE_CONFIG pointing to the Course Authoring MFE address. (by @rpenido)

v17.0.0

11 Dec 23:09
Compare
Choose a tag to compare
  • 💥Upgrade to Quince (by @regisb).
  • 💥[Improvement] If you implement the MFE_APPS filter with a custom GitHub repository, you must make sure to add the ".git" extension to the URL. For instance: "repository": "https://github.com/username/frontend-app-learning.git". This is because we changed the way we git-clone MFE repositories. (by @regisb)
  • [Improvement] Added Makefile and test action to repository and formatted code with Black and isort. (by @CodeWithEmad)
  • [Feature] Add support for the Learner Dashboard MFE. (by @arbrandes)
  • [Bugfix] Append trailing slash to PUBLIC_PATH, as its absence breaks some MFEs. (by @arbrandes)
  • [Feature] Added patch to allow changes to Dockerfile after the npm build has completed. (by @Danyal-Faheem)
  • [Bugfix] Auto-build "mfe" image during dev/local launch in nightly. (by @regisb)
  • [Bugfix] Specify port for dev server to listen on (by @michaelwheeler)
  • [Feature] Enable the new per-unit discussions sidebar in the Learning MFE. (by @arbrandes)
  • [Bugfix] Support MFE remotes that are not on GitHub. (by @gabor-boros and @regisb)
  • 💥[Bugfix] Bypass rate-limiting when checking for upstream git changes. To achieve that, we use the ADD --keep-git-dir option, which is only compatible with BuildKit 0.11, from January 2023. Also, we get rid of the get_github_refs_path function. (by @gabor-boros and @regisb)

v16.1.3

07 Dec 10:27
Compare
Choose a tag to compare
  • [Improvement] Added Makefile and test action to repository and formatted code with Black and isort. (by @CodeWithEmad)
  • [Bugfix] Fix image build/pull/push when 3rd-party microfrontends are bind-mounted. (by @regisb)
  • [Feature] Introduce a get_mfe(name) template function to make it easier to write patches. (by @regisb)

v16.1.2

06 Nov 09:02
Compare
Choose a tag to compare
  • [Improvement] Include additional patches in the Dockerfile to add instructions just before the build step. (by @MoisesGSalas)
  • [Improvement] Allow to patch MFE Caddyfile. (by @snglth)
  • [Feature] The new CONFIG_LOADED action checks if MFE_HOST is a subdomain of LMS_HOST. If not, display a warning message to the user. (by @CodeWithEmad)
  • [Bugfix] Fix automated image building in nightly. (by @regisb)

v16.1.1

28 Aug 08:58
Compare
Choose a tag to compare
  • [Bugfix] Add INFO_EMAIL and PASSWORD_RESET_SUPPORT_LINK missing variables defaults of CONTACT_EMAIL and mailto:{{ CONTACT_EMAIL }} respectfully. These two variables help build the "Forgot Password" screen. (by @misilot)
  • [Bugfix] Corrected typo error in PROFILE_MICROFRONTEND_URL of development env settings. (by @kiran1415)