Releases: openedx/frontend-base
Releases · openedx/frontend-base
v1.0.0-alpha.40
v1.0.0-alpha.39
v1.0.0-alpha.38
1.0.0-alpha.38 (2026-04-22)
Bug Fixes
v1.0.0-alpha.37
v1.0.0-alpha.36
1.0.0-alpha.36 (2026-04-22)
Bug Fixes
v1.0.0-alpha.35
1.0.0-alpha.35 (2026-04-22)
Bug Fixes
v1.0.0-alpha.34
v1.0.0-alpha.33
1.0.0-alpha.33 (2026-04-22)
- feat!: enforce CSS ownership with cascade layers (5be3c5e), closes openedx/frontend-base#232
BREAKING CHANGES
- Apps no longer export their SCSS through package.json.
Sites that imported app stylesheets directly must stop doing so; app styles
are loaded by the app itself at runtime. - SCSS entries using @media (--pgn-size-breakpoint-*) must now
@use Paragon's custom-media-breakpoints.css themselves, since each PostCSS
pass is its own scope and a missing import fails silently. - The shell's styles are now exposed as a JS manifest at
@openedx/frontend-base/shell/style instead of a SCSS file. Sites must
replace '@use "@openedx/frontend-base/shell/style.scss"' with
'import "@openedx/frontend-base/shell/style"' from their site.config.
The manifest keeps Paragon's CSS and the shell's own SCSS as independent
webpack modules so each is classified into its own cascade layer.
v1.0.0-alpha.32
1.0.0-alpha.32 (2026-04-21)
Bug Fixes
v1.0.0-alpha.31
1.0.0-alpha.31 (2026-04-21)
Bug Fixes
- exclude test-site from Renovate dependency management (0838972)