Skip to content

Latest commit

 

History

History
233 lines (135 loc) · 10.3 KB

File metadata and controls

233 lines (135 loc) · 10.3 KB

Changelog

This file includes a history of past releases. Changes that were not yet added to a release are in the changelog.d/ folder.

v21.1.3 (2026-05-14)

  • [Bugfix] Deduplicate custom_logo insert plugins in logo_slot at runtime to prevent multiple logos rendering when more than one insert operation is registered. (by @ahmed-arb)

v21.1.2 (2026-05-12)

  • [Chore] Update brand version that replaces hardcoded primary color values with CSS variable. (by @Faraz32123)

v21.1.1 (2026-04-23)

  • [Improvement] Add dark theme logo support. (by @HammadYousaf01, @arbirali)

  • [Enhancement] Add support to override indigo footer using plugin slot. (by @Faraz32123) Related conversation: overhangio#181 (comment).

  • [Improvement] Refactor indigo patches and separate react components from patches folder and render them cleanly. This also improves the development of react components in jsx files instead of patches. (by @Faraz32123)

  • [Improvement] External footer links now support both relative and absolute URLs. (by @CodeWithEmad)

  • [Improvement] Changed the $light-theme-switch-bg-color variable from a hardcoded hex color value to use $primary for better consistency with the theme's primary color. (by @arbirali)

[Improvement] Enhanced the authoring MFE dark theme by refining styling and improving visual consistency across components, ensuring better alignment with the overall theme design and the light theme. (by @arbirali)

v21.1.0 (2026-02-10)

[Chore] Remove unnecessary hatch definition for version. (by @HammadYousaf)

  • 💥[Feature] Use upstream provided way of switching between light & dark theme variants. (by @Faraz32123, @arbirali)
    • Use indigo-2.5.0 brand version which separates the dark & light theme variants instead of using 1 theme & a class based styling on body to toggle between themes. Note: we have used design tokens for both light and dark theme variants.
    • On Upstream, theme variants are set on page load using a selected-paragon-theme-variant value from localStorage.

v21.0.1 (2026-01-29)

  • [Chore] Redirect to tutor page(https://edly.io/tutor/) instead of tutor docs(https://docs.tutor.edly.io) on tutor logo click in legacy pages footer. (by @Faraz32123)

  • [Chore] Change indigo brand version that ships a user dropdown icon bug fix. (by @Faraz32123)

v21.0.0 (2026-01-16)

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

  • [Improvement] Migrate from pylint and black to ruff. (by @HammadYousaf01)

  • 💥[Feature] Add indigo header through pluginSlot instead of installing it through fork(edly-io/indigo-frontend-component-header). (by @Faraz32123, @HammadYousaf01)

v20.0.1 (2025-09-23)

  • [Improvement] Make latex response editor background colours WCAG compliant in dark theme. (by @Danyal-Faheem)

  • [Improvement] Sync footer in both MFE pages and templates (by @zubairshakoorarbisoft)

v20.0.0 (2025-06-16)

  • 💥[Feature] Upgrade to teak. (by @HammadYousaf01)

  • [Bugfix] Remove reference to old account toggles. (by @ahmed-arb)

  • [BugFix] Bump Indigo Header and Footer versions to fix image build failure due to React 18 upgrades in upstream MFEs (by @HammadYousaf01)

v19.0.3 (2025-06-05)

  • [Improvement] Fix multiple accessibility issues across the platform including screen reader compatibility, keyboard navigation, focus visibility, and WCAG compliance improvements. (by @arbirali and @zubairshakoorarbisoft)
    • Add visible titles to image-based links for better screen reader support (#150)
    • Make "Learn More" links accessible to screen readers (#151)
    • Improve "Open Responses" table headers for keyboard accessibility (#152)
    • Add accessible names to social media icons (#155)
    • Enhance theme toggle with descriptive labels (#156)
    • Increase focus visible thickness for better visibility (#158)
    • Fix "Skip to main content" link display (#159)
    • Resolve accessibility and reflow issues in Wiki, Teams, and Instructor Dashboard (#163)
    • General accessibility fixes reported during review (#147)

v19.0.2 (2025-05-27)

  • [Improvement] Migrate from setup.py (setuptools) to pyproject.toml (hatch). (by @ahmed-arb)

  • [Improvement] Add hatch_build.py in sdist target to fix the installation issues (by @dawoudsheraz)

  • [BugFix] Fix runtime footer import error in env.config.jsx for unsupported MFEs. (by @ahmed-arb)

  • [BugFix] Maintain selected emoji color in survey xblock. (by @mlabeeb03)

  • [Improvement] Change color of headings and list items in dark mode to improve readability. (by @mlabeeb03)

v19.0.1 (2025-01-26)

  • [BugFix] Fix env.config.jsx for dark theme and Indigo footer by including the patches folder in MANIFEST.in for python pypi package. (by @hinakhadim)

v19.0.0 (2024-12-11)

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

v18.3.0 (2024-12-11)

  • 💥 [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.
  • [Bugfix] Fix dropdown select rendering issue on light theme (by @dawoudsheraz)
    • ".wrapper-problem-response" did not need any dark theme variables outside dark-theme class for dropdown problems. This was causing the dropdown to use dark theme variables regardless of the theme that user selected.
  • [Bugfix] Add dark-theme for Course Handouts and Course Updates that appears on Learning MFE Course Outline Page (by @hinakhadim)
  • [Bugfix] Update dark-theme styles for ORA (Open Response Assessment) so that it becomes readable, usable, beautiful, and appealing (by @hinakhadim)
    • The readability of styles in the scss file is challenging and will be improved in subsequent releases.
  • [Bugfix] Fix various dark theme issues with Teams tab on LMS. (by @dawoudsheraz)
  • [Bugfix] Update dark-theme styles for Notes and Textbook Page (by @hinakhadim)

v18.2.2 (2024-10-29)

  • [Feature] Upgrade upstream apps to open-release/redwood.3. In particular, this will resolve serious issues with course creation and language switching. (by @regisb)

v18.2.1 (2024-10-11)

  • [Feature] Introduced theme toggle feature with enable/disable option and runtime switch between light and dark modes. (by @hinakhadim)

v18.1.1 (2024-08-27)

  • [BugFix] Add the Indigo footer in MFEs via env.config.jsx to resolve display issues on the /account/ page after upgrading to Redwood. (by @hinakhadim)

v18.1.0 (2024-07-23)

  • [Improvement] Instead of forcing users to use Authentication MFe, the platform decides how users should log in. (by @CodeWithEmad)

  • [Feature] Dark theme: the Indigo theme now covers dark theme for LMS pages, including the MFEs, and they are more beautiful! (by @tanveer65 and @hinakhadim)

v18.0.0 (2024-06-20)

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

v17.4.2 (2024-06-11)

  • [BugFix] Add big screen variable of screen responsiveness (by @tanveer65)

v17.4.1 (2024-06-10)

  • [BugFix] Remove undefined variables of dark-theme. (by @hinakhadim)

v17.4.0 (2024-06-10)

  • [Bugfix] Make plugin compatible with Python 3.12 by removing dependency on pkg_resources. (by @regisb)

  • [Bugfix] *.scss files in cms directory were not rendered in the tutor environment because they are stored in a "partials" subdirectory. (by @Talha-Rizwan)

  • [Improvement] Add styles for Profile and Account MFE and increase container width for better readability. (by @tanveer65)

v17.3.0 (2024-03-04)

  • 💥[Improvement] Allow the no_course_image.png image to pull from the current theme, not specifically named indigo (by @misilot)

  • [Improvement] Remove mentions of INDIGO_FOOTER_LEGAL_LINKS in docs since it is no longer used by the plugin. (by @misilot)

  • [Improvement] Style static pages of About, Contact, Privacy and bookmarks page (by @tanveer65)

v17.2.0 (2024-01-27)

  • 💥[Bugfix] Fixes: Minor Bug fixes with styling updates for discussion and learner-dashboard MFEs (by @hinakhadim and @TanveerAhmed)

v17.1.0 (2023-12-13)

  • 💥[Improvement] Complete overhaul and redesign: the Indigo theme now covers more pages, including the MFE footer and header, and they are more beautiful than ever! (by @hinakhadim and @TanveerAhmed)

v17.0.0 (2023-12-09)

  • 💥[Feature] Upgrade to Quince (by @hinakhadim)
  • [Improvement] Add a scriv-compliant changelog. (by @regisb)
  • [Improvement] Added Makefile and test action to repository and formatted code with Black and isort. (by @CodeWithEmad)