Tutor-mfe

Latest version: v17.0.1

Safety actively analyzes 626157 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

17.0.1

- [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)

<a id='changelog-17.0.0'></a>

17.0.0

- 💥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)

<a id='changelog-16.1.3'></a>

16.1.3

- [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)

<a id='changelog-16.1.2'></a>

16.1.2

- [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)

<a id='changelog-16.1.1'></a>

16.1.1

- [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)

<a id='changelog-16.1.0'></a>

16.1.0

- [Improvement] Allow patching the Dockerfile per MFE. (by arbrandes)
- [Improvement] Invalidate build cache for individual MFEs if there were upstream changes. (by arbrandes)
- [Improvement] Don't override `imagePullPolicy` in Kubernetes. This was only necessary in older releases. (by regisb)
- [Improvement] Select GitHub refs API endpoint based on version suffix. (by arbrandes)
- 💥[Improvement] Fix very high CPU and memory usage in development. We resolve this issue by running just a single container for all MFES, just like in production. To allow developers to test their changes in Tutor, we run `npm run start` only for those MFEs that have a manual bind-mount that was created with `tutor mounts add .../frontend-app-mymfe`. (by regisb)
- [Bugfix] In development, fix link to profile in header. (by regisb)

<a id='changelog-16.0.0'></a>

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.