Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,16 @@ instructions, because git commits are used to generate release notes:

<!-- scriv-insert-here -->

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

## v21.0.0 (2025-10-27)

- 💥[Feature] Upgrade to ulmo. (by @HammadYousaf01)

- 💥[Deprecation] Do not assign theme to preview site during initialization as the preview page has been migrated to the learning MFE. (by @Danyal-Faheem)

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

## v20.0.1 (2025-09-23)

- [Improvement] Make latex response editor background colours WCAG compliant in dark theme. (by @Danyal-Faheem)
Expand Down
7 changes: 3 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ license = { text = "AGPLv3" }
requires-python = ">=3.9"
authors = [{ name = "Edly" }, { email = "[email protected]" }]
maintainers = [
{ name = "Ahmed Khalid" }, { email = "[email protected]" },
{ name = "Hammad Yousaf" }, { email = "[email protected]" }
]
classifiers = [
Expand All @@ -23,16 +22,16 @@ classifiers = [
"Programming Language :: Python :: 3.12",
]
dependencies = [
"tutor-mfe>=20.0.0,<21.0.0",
"tutor>=20.0.0,<21.0.0"
"tutor-mfe>=21.0.0,<22.0.0",
"tutor>=21.0.0,<22.0.0"
]

# hatch_build.py will set it later
dynamic = ["version"]

[project.optional-dependencies]
dev = [
"tutor[dev]>=20.0.0,<21.0.0",
"tutor[dev]>=21.0.0,<22.0.0",
"pylint",
"black"
]
Expand Down
2 changes: 1 addition & 1 deletion tutorindigo/__about__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "20.0.1"
__version__ = "21.0.0"
10 changes: 5 additions & 5 deletions tutorindigo/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,16 +113,16 @@ def _override_openedx_docker_image(
"discussions",
]


# TODO: Update the brand package to ulmo branch or Install it from npm after brand-openedx/ulmo branch is ready.
for mfe in indigo_styled_mfes:
hooks.Filters.ENV_PATCHES.add_items(
[
(
f"mfe-dockerfile-post-npm-install-{mfe}",
"""
RUN npm install @edly-io/indigo-frontend-component-footer@^3.0.0
RUN npm install '@edx/frontend-component-header@npm:@edly-io/indigo-frontend-component-header@^4.0.0'
RUN npm install '@edx/brand@npm:@edly-io/indigo-brand-openedx@^2.2.2'
RUN npm install '@edx/frontend-component-header@npm:@edly-io/indigo-frontend-component-header@^5.0.0'
RUN npm install '@edx/brand@github:@edly-io/brand-openedx#ahmed-arb/ulmo-upgrade'

""",
),
Expand All @@ -135,11 +135,11 @@ def _override_openedx_docker_image(
]
)


# TODO: Update the brand package to ulmo branch or Install it from npm after brand-openedx/ulmo branch is ready.
hooks.Filters.ENV_PATCHES.add_item(
(
"mfe-dockerfile-post-npm-install-authn",
"RUN npm install '@edx/brand@npm:@edly-io/indigo-brand-openedx@^2.2.2'",
"RUN npm install '@edx/brand@github:@edly-io/brand-openedx#ahmed-arb/ulmo-upgrade'",
)
)

Expand Down
2 changes: 0 additions & 2 deletions tutorindigo/templates/indigo/tasks/init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,4 @@ assign_theme('{{ LMS_HOST }}')
assign_theme('{{ LMS_HOST }}:8000')
assign_theme('{{ CMS_HOST }}')
assign_theme('{{ CMS_HOST }}:8001')
assign_theme('{{ PREVIEW_LMS_HOST }}')
assign_theme('{{ PREVIEW_LMS_HOST }}:8000')
"
Loading