1.0.0 (2026-06-08)
Bug Fixes
- #287 translation strigs are not exported (#293) (0e9d0ea)
- [VAN-1292] Remove personalized recommendation cookie (38b0d58)
- a couple of appId imports (268ccc8)
- a few typos (#279) (513d3fc)
- a11y issues (#47) (4b38aaa)
- access expire date should hide on null (#30) (b327e49)
- account for
isLearnerPortalEnabledwhen determininghasAvailableDashboards(#141) (cf35c7d) - account for isLearnerPortalEnabled when determining hasAvailableDashboards (8a73043)
- add @types/jest so ForkTsCheckerWebpackPlugin sees jest globals (97846cd)
- add ecommerce url env to env.prod (309a07f)
- add handler when url is null (254ccfc)
- add missing translation for notices not found (#612) (14c03d8)
- add postinstall script for patch-package (#316) (f98e599)
- add postinstall script for patch-packageç (57b6e57)
- add segment handleEvent util (578b751)
- add staleTime to prevent excessive refetching (fc81a30)
- add tests for card data selectors (0e69a1d)
- address PR #801 review feedback (757064c)
- address PR comments (6512f45)
- adjusted footer widget to show placeholder for no recommendations (#169) (2c7e10f)
- adopt frontend-base shell style manifest (8976fa3)
- alignment issue between enrolled and recommended courses section (15afb36)
- api updates (2a19b1c)
- api url had extra slash (c56b07b)
- api url had extra slash (368bb5e)
- apply feedback (a0e5f75)
- begin button disable when audit access expire (5724d05)
- break circular dependency in site.config.test.tsx (4607ffe)
- broken skip link in Learner Dashboard (#522) (fbf24e4)
- Bug-doc fixes (#52) (61e484a)
- change button case for enterpriseDialogConfirmButton (0ed2b10)
- change ecommerce url reference (8829f75)
- change email settings (a0c0384)
- change typo (780ee87)
- changing slot id (3c1b749)
- clean up course card actions (needs tests) (27729ef)
- cleaner format message mock (9e34ead)
- close modals only after mutation succeeds (07c7083)
- collapsed navbar icon fix (#204) (5dc89d7)
- compute Date.now() per call instead of at module load (cbf7a5b)
- coures card and filter controls responsiveness (8fc0de3)
- course card banner radius (5ce3fbb)
- Course filter adds duplicate values (#275) (bc377b2)
- course image height on IOS Safari (edcf2fd)
- course list styling for hidden panel and new endpoint integration (#165) (43aa5b0)
- CourseBanner slot readme (#589) (9e63777)
- credit banner link (7ccf049)
- credit cors error (145c18d)
- data model updates (redux) (0ec86dc)
- default context for painted door experiment (0cedeb0)
- default context for painted door experiment (#218) (8f2ed77)
- deps: remove filesize dependency (#767) (dc10279)
- deps: replace dependency redux-devtools-extension with @redux-devtools/extension 3.0.0 (3ee7c62)
- deps: replace dependency redux-devtools-extension with @redux-devtools/extension 3.0.0 (#314) (c906ce0)
- deps: replace edx.org brand dependency with openedx brand (#183) (fd57523)
- deps: update dependency @edx/brand to v1.2.3 (a0795b5)
- deps: update dependency @edx/frontend-component-footer to v13.0.5 (fb14505)
- deps: update dependency @edx/frontend-component-footer to v13.1.0 (233ea04)
- deps: update dependency @edx/frontend-component-footer to v14.4.0 (#602) (6330507)
- deps: update dependency @edx/frontend-component-footer to v14.6.0 (#605) (154a258)
- deps: update dependency @edx/frontend-component-footer to v14.7.1 (#611) (05e9626)
- deps: update dependency @edx/frontend-component-footer to v14.7.2 (#621) (fee6a26)
- deps: update dependency @edx/frontend-component-footer to v14.8.0 (#632) (9ef5840)
- deps: update dependency @edx/frontend-component-footer to v14.9.0 (#639) (086c063)
- deps: update dependency @edx/frontend-component-header to v5.5.0 (1bd6f71)
- deps: update dependency @edx/frontend-component-header to v5.7.1 (36080e7)
- deps: update dependency @edx/frontend-component-header to v5.7.2 (#500) (b87e12d)
- deps: update dependency @edx/frontend-component-header to v5.8.1 (#518) (f9d13c4)
- deps: update dependency @edx/frontend-component-header to v5.8.2 (#533) (dc5c655)
- deps: update dependency @edx/frontend-component-header to v5.8.3 (#573) (14bde7f)
- deps: update dependency @edx/frontend-component-header to v6.3.0 (#606) (70da0d3)
- deps: update dependency @edx/frontend-component-header to v6.4.0 (#607) (2337843)
- deps: update dependency @edx/frontend-enterprise-hotjar to v7 (d8e1f82)
- deps: update dependency @edx/frontend-enterprise-hotjar to v7.2.0 (#581) (dd4f61e)
- deps: update dependency @edx/frontend-platform to v7.1.4 (150f28c)
- deps: update dependency @edx/frontend-platform to v8.0.4 (3570ead)
- deps: update dependency @edx/frontend-platform to v8.1.0 (a96c8fc)
- deps: update dependency @edx/frontend-platform to v8.1.1 (a53c167)
- deps: update dependency @edx/frontend-platform to v8.1.2 (8b532aa)
- deps: update dependency @edx/frontend-platform to v8.1.3 (#534) (84b281a)
- deps: update dependency @edx/frontend-platform to v8.1.5 (#542) (d221557)
- deps: update dependency @edx/frontend-platform to v8.3.4 (#596) (b169088)
- deps: update dependency @edx/frontend-platform to v8.3.6 (#615) (be620a8)
- deps: update dependency @edx/frontend-platform to v8.3.7 (#623) (66fdd79)
- deps: update dependency @edx/frontend-platform to v8.3.8 (#631) (3c8c92a)
- deps: update dependency @edx/frontend-platform to v8.3.9 (#638) (c4205e9)
- deps: update dependency @edx/openedx-atlas to ^0.7.0 (#616) (11a7512)
- deps: update dependency @edx/openedx-atlas to v0.6.1 (3becef3)
- deps: update dependency @edx/openedx-atlas to v0.6.2 (c714abd)
- deps: update dependency @fortawesome/react-fontawesome to ^0.2.0 (0773059)
- deps: update dependency @fortawesome/react-fontawesome to v0.2.1 (0fbac07)
- deps: update dependency @fortawesome/react-fontawesome to v0.2.2 (e73880b)
- deps: update dependency @openedx/frontend-plugin-framework to v1.2.1 (a2ccda7)
- deps: update dependency @openedx/frontend-plugin-framework to v1.2.2 (362bb8b)
- deps: update dependency @openedx/frontend-plugin-framework to v1.2.3 (68a46ac)
- deps: update dependency @openedx/frontend-plugin-framework to v1.3.0 (0cfebb6)
- deps: update dependency @openedx/frontend-plugin-framework to v1.4.1 (#538) (4aa786c)
- deps: update dependency @openedx/frontend-plugin-framework to v1.6.0 (#584) (1096101)
- deps: update dependency @openedx/frontend-slot-footer to v1.0.3 (aa7296c)
- deps: update dependency @openedx/frontend-slot-footer to v1.0.4 (00129bc)
- deps: update dependency @openedx/frontend-slot-footer to v1.0.5 (d76d13b)
- deps: update dependency @openedx/frontend-slot-footer to v1.0.6 (#491) (f777eaa)
- deps: update dependency @openedx/frontend-slot-footer to v1.0.7 (#517) (e1db680)
- deps: update dependency @openedx/frontend-slot-footer to v1.1.0 (#588) (cf2f3ac)
- deps: update dependency @openedx/paragon to v22.13.0 (#539) (77d1ba9)
- deps: update dependency @openedx/paragon to v22.14.0 (#557) (a21caea)
- deps: update dependency @openedx/paragon to v22.15.1 (#560) (3d7366a)
- deps: update dependency @openedx/paragon to v22.15.2 (#574) (c2f4be5)
- deps: update dependency @openedx/paragon to v22.15.3 (#577) (f83f3a1)
- deps: update dependency @openedx/paragon to v22.17.0 (#592) (eb3fc94)
- deps: update dependency @openedx/paragon to v22.18.1 (#629) (8c3d62c)
- deps: update dependency @openedx/paragon to v22.3.2 (4d00fe9)
- deps: update dependency @openedx/paragon to v22.4.0 (b2b199e)
- deps: update dependency @openedx/paragon to v22.6.1 (95a35e1)
- deps: update dependency @openedx/paragon to v22.7.0 (4b117c7)
- deps: update dependency @openedx/paragon to v22.8.1 (cc544e4)
- deps: update dependency @openedx/paragon to v22.9.0 (e4e02d4)
- deps: update dependency @redux-devtools/extension to v3.3.0 (e61eaa8)
- deps: update dependency @reduxjs/toolkit to v1.9.7 (1dd71f3)
- deps: update dependency @reduxjs/toolkit to v2 (92a2ec1)
- deps: update dependency @reduxjs/toolkit to v2 (#482) (ecf7b56)
- deps: update dependency @reduxjs/toolkit to v2.5.0 (#540) (bb5a2aa)
- deps: update dependency @reduxjs/toolkit to v2.5.1 (#556) (0f19ff9)
- deps: update dependency @reduxjs/toolkit to v2.8.2 (#622) (0ea9f6d)
- deps: update dependency axios to ^0.28.0 (81c44f1)
- deps: update dependency classnames to v2.5.1 (77adb60)
- deps: update dependency core-js to v3.37.0 (61d881b)
- deps: update dependency core-js to v3.37.1 (75f19a2)
- deps: update dependency core-js to v3.38.0 (6a62301)
- deps: update dependency core-js to v3.38.1 (3ce54cf)
- deps: update dependency core-js to v3.40.0 (#543) (0fd242e)
- deps: update dependency core-js to v3.42.0 (#630) (fe6c726)
- deps: update dependency dompurify to v2.5.5 (7e8dad4)
- deps: update dependency dompurify to v2.5.6 (08ead35)
- deps: update dependency dompurify to v2.5.7 (8914c7f)
- deps: update dependency dompurify to v3 (1217e08)
- deps: update dependency dompurify to v3 (#483) (0d38f10)
- deps: update dependency filesize to v10 (d872a57)
- deps: update dependency filesize to v10 (#484) (0e10a9b)
- deps: update dependency history to v5.3.0 (9c3264c)
- deps: update dependency prop-types to v15.8.1 (c0ad270)
- deps: update dependency query-string to v7.1.3 (3150c11)
- deps: update dependency react-intl to v6.6.8 (c14496a)
- deps: update dependency react-intl to v6.8.0 (756e85f)
- deps: update dependency react-intl to v6.8.4 (44e3d58)
- deps: update dependency react-intl to v6.8.6 (bdeb7e1)
- deps: update dependency react-intl to v6.8.7 (#492) (e68dc88)
- deps: update dependency react-intl to v6.8.9 (#501) (a074459)
- deps: update dependency react-pdf to v7 [security] (#340) (4c9008d)
- deps: update dependency react-router-dom to v6.25.1 (d7bd32a)
- deps: update dependency react-router-dom to v6.26.0 (9f52c61)
- deps: update dependency react-router-dom to v6.26.1 (72aa81f)
- deps: update dependency react-router-dom to v6.26.2 (a174abb)
- deps: update dependency react-router-dom to v6.27.0 (134c741)
- deps: update dependency react-router-dom to v6.28.1 (#544) (ce595d0)
- deps: update dependency react-router-dom to v6.28.2 (#551) (8b67abd)
- deps: update dependency react-router-dom to v6.29.0 (#561) (1104c58)
- deps: update dependency redux to v4.2.1 (5b6c400)
- deps: update dependency redux-thunk to v2.4.2 (eb427f3)
- deps: update dependency regenerator-runtime to ^0.14.0 (e3b4e09)
- deps: update dependency whatwg-fetch to v3.6.20 (be7d274)
- design updates and block actions when masquerading (#24) (006918f)
- dev site title (d0c27f4)
- disable course title click for unfulfilled entitlements (#99) (a21698e)
- disable reason select if no reason selected (#101) (044bf0f)
- disable title link on homeUrl undefined (e25610c)
- disable view course when audit expired (3c7be4c)
- display programs tab only if it is configured (2e101d5)
- display SUPPORT_URL only if the url is configured (c93d940)
- docs: use correct image for custom course banner (#796) (69f04d6)
- email banner bug (#628) (2f3f3bc)
- external route roles in dev mode (a6c5f87)
- filter by not-enrolled was reversed (4754219)
- filter checkboxes (1ace0c4)
- fix broken/copy-pasta tests (4172f5c)
- fix missing import (a0482d0)
- fix the header (a1bc648)
- fixed mock for unit test (69c085f)
- fixed snapshots (0fcaa64)
- footer and frontend-platform peer deps (c643286)
- force LMS url to reload when changed (#136) (f92bd9c)
- get brand logo file path from env (#205) (82ff0d7)
- header spacing and widget text (#27) (9aa7d66)
- hiding certificate banner for exec ed (#326) (24a9744)
- i18n message export (9b439d7)
- image updates (cd8c2f8)
- image wrapper (#78) (82219e9)
- incomplete snapshot args (0dac2b1)
- incorrect usage of header elements (3542c38)
- initial optimizely and segment events (#170) (e7d9255)
- lint (3980af6)
- lintint (9ff1c45)
- MailToLink to account for no emails (b83f128)
- MailToLink to account for no emails (#230) (5ca1e9d)
- make credit actions disable on masquerade (895e867)
- make pull_translations (2045854)
- missing image (e57f440)
- missing styles (648be5f)
- mock variables for jest test (8d6204a)
- modify tests for course card and import paths (c144c04)
- move menu to right on collapse (85bb863)
- name learner-dashboard-main chunk in routes (ad39800)
- noticeswrapper api response error (#139) (b09c36e)
- only fire event if dashboard actually opens (#97) (81f1282)
- pagination size back down to 5 (1cfcf9c)
- parse creditRequest data correctly and add ecommerce URL to dev and test envs (5048fff)
- parse creditRequest data correctly and add ecommerce URL to envs (#150) (d44b123)
- pr requests (aa1cae5)
- PR requests (845ee09)
- PR requests (1efec09)
- prepend lmsBaseUrl to relative resumeUrl in ResumeButton (4a75852)
- product requests and mock data updates (bd78b99)
- properly use OPTIMIZELY_PROJECT_ID and increase test coverage (81ce59e)
- recommendations card design and painted door eventing (fc885d0)
- recommendations card design and painted door eventing (#203) (0f24d3a)
- recommendations link event (#80) (bbe9b7b)
- related programs badge behavior (d6c02c3)
- remove App.messages from app.ts (removed in frontend-base) (eb9a2b1)
- Remove edX-specific reference (e94dd56)
- remove learnerDashboardMessages export from index.ts (c540a57)
- remove Optimizely and surrounding components (#386) (a5d1cb3)
- remove redundant manual refetch on unenroll (fff7b19)
- remove remaining UpgradeButton definition and tests (#548) (abae82b)
- removed info Optimizely logs (#177) (ed23682)
- rename course banner slot (#586) (54f8bc8)
- renaming slot (77ab48c)
- replace hardcoded strings and properly define i18n messages (c2a20af)
- replace the header with openedx header (7ef5d5b)
- requirements update (58026ab)
- reset unenroll state on close modal (7479d42)
- run tsc-alias after copying assets and limit asset copy to assets/ dirs (660da94)
- scope header slot widgets to dashboard role (3c2ccdc), closes openedx/frontend-app-learner-dashboard#829
- select and leave session to match the backend (1129ff2)
- select session workflow (#59) (c8b729a)
- set document title via Helmet on the dashboard route (8c54913)
- show cert for not-passing courses and hide link when missing URL (#131) (320f6ac)
- show Popular on edX title for general recs [VAN-1158] (#69) (1ed4bac)
- simplify i18n extraction pipeline (#812) (4b636d0)
- stop user from unenroll after earned the certificate (#162) (4e47018)
- test environment selection (b8f4d49)
- tests (f5ce920)
- tests fixed after design tokens support change (#1) (21cb518)
- tracking for entitlement (d878358)
- translation for header of course filter form (course status) (#289) (e8660b9)
- turns out react-unit-test-utils was a straight dependency (3adbbbd)
- type GlobalDataContext to fix build (2cbf382)
- typo (36d92d4)
- typo in setUp context (edc4afe)
- unenroll messaging (#84) (f435e8d)
- unenroll modal fullscreen on mobile for reason frame (be78e06)
- unenroll reasons translation (a210f23)
- update avatar icon in user menu (c1bffe1)
- update components for new api fields (82d7aab)
- update dashboard recommendations url (64563d5)
- update dashboard recommendations url (#195) (8fef92d)
- update hooks action to take arguments (a13085a)
- update husky (#493) (486a023)
- update links to new MFE experiences in header (#121) (6a73054)
- update logic for unenrollment (#36) (ab2bf89)
- update menu item link for account and profile (#119) (19d7aa3)
- update menu item link for variant header (#120) (5d88e8d)
- update react-share to v5 (#795) (3d66fc9)
- update recommendation logic to use isControl and keep 5 courses in cookie (#103) (82268b4)
- update tests for link role after href change (1fa94a4)
- update transfex flag for tx cli 1.4.0 (7174f8d)
- updated snapshots (769032f)
- upgraded frontend-build to fix security issue (7375c8f)
- URLs get the current value of LMS_BASE_URL from getConfig() #269 (c73c0fe)
- URLs get the current value of LMS_BASE_URL from getConfig() #269 (#273) (ad56b36)
- use actual URLs in course action button hrefs (205cc6b)
- Use browserslist-config (604298e)
- use explicit initializeBase key for query invalidation (a0f6d4f)
- use getConfig not process.env (4b2d65c)
- use getConfig not process.env (#232) (a4f14da)
- use smart retry that skips 4xx errors but retries server/network errors (7519b96)
- work around inotify handle starvation (f1d18c4)
- wrap certPreviewUrl with baseAppUrl in CertificateBanner (56b971c), closes #813
Code Refactoring
- migrate to frontend-base (89559a4)
Features
- separate no courses and course list into slots (11bf6f2)
- add advertised start date on course card (#619) (66794ac)
- add amplitude recommendations cookie [VAN-1149] (#65) (e92a571)
- add atlasTranslations to package.json (a5e861b)
- add authenticatedLoader to learner dashboard route (18f3619)
- add career link to user dropdown (#152) (e43a49b)
- add env.config.js to gitignore (5b15cef)
- add event for filtering (#109) (55de93e)
- add explore course link on the header (#94) (a310692)
- add frontend-plugin-framework library to mfe (a7f2cec)
- add frontend-plugin-framework library to mfe (#299) (ac8ede4)
- add js config compatibility to mfe prod build (78b30d8)
- add NON_BROWSABLE_COURSES to MFE config (#620) (dcab4f1)
- add page property to recommendations click event (3f801ca)
- add page property to recommendations click event (#105) (ff631a2)
- add painted door button for no recommendations (d42d0cd)
- add painted door button for no recommendations (#198) (2e09d36)
- add plugin slot for course card action (0a52025)
- add social actions + descriptive names to mock data (#41) (57eac99)
- add unenroll and update email settings api events (15cb385)
- add verified ribbon (f8b181e)
- add zendesk widget (#71) (2932693)
- added the ability for instances to use local translations from extra repositories (#752) (a7c5da6)
- added a generic creditPurchase Url logic (#675) (8f0791e)
- added code spliting on main module (35283df)
- Added cross product recommendations experiment initial render + query logic (#158) (93a4dfb)
- adding catalog-info.yml (#294) (152c2a4)
- adding new plugin slot for an enterprise modal (5d2b33a)
- alternate text for unenroll finished pane if reason not provided (b77364b)
- babel-plugin-react-intl to babel-plugin-formatjs migration (0cf98c9)
- babel-plugin-react-intl to babel-plugin-formatjs migration (#209) (c44db75)
- card banners and test data wireframing (c70c383)
- change course recommendations endpoint (20eebf2)
- change course recommendations endpoint (#371) (89ae34c)
- Changed Order History header menu item title to Orders & Subscriptions (#164) (5c52b68)
- changing ownership for the recommendations widget (f1128d6)
- changing ownership for the recommendations widget (#366) (1705926)
- cleaner card value hook (000fff5)
- cleaner i18n (c471f2b)
- connect to bff (1ec2e82)
- connect to bff (08141ac)
- connect to real api (0d77cc8)
- course banner slot (#559) (9228d01)
- CourseCard and CourseCardActions i18n and tests (aa3fc13)
- credit banner (#96) (166c64a)
- deps: update header to 5.6.0 (#485) (08d47dd)
- drop support for node 12 & 14 (#111) (cba982a)
- email tests (61cff12)
- empty course and suggested courses (c8c4f80)
- entitlement actions and enterprise dash data updates (aed9e8c)
- Exec Education flag around course card menu and actions (#188) (ce269e8)
- frontend changes for executive education courses on B2C dashboard (a2c003e)
- frontend changes for executive education courses on B2C dashboard (#181) (be8cb85)
- handle dashboard role (6202f7b)
- hasAccess selector (a674348)
- implement update email setting (e490035)
- Implemented product recommendations experiment (#174) (103a676)
- import
FooterSlotfrom component package instead of slot package (#604) (fe386e3) - improve unenrollment process (#704) (09748bc)
- include paragon in atlas pull (#179) (d43c17a)
- integration tests pt0 (1397aa9)
- lms api unit tests (#33) (da198c7)
- local pagination/sort and api updates (d736046)
- log segment key for debug purposes (revert later!) (#72) (fbf812f)
- make maquerade stateful (84446fe)
- merge JS config variables in initialized config (ef4b7ec)
- migrate enzyme to react-unit-test-utils (#276) (69e090e)
- Mock data and wireframes (0dd3386)
- network actions (cabd1eb)
- package json to rename to edx from openedx in learner dash (#17) (c524e07)
- pagination to 25 and allow diable_pagination (dc3141c)
- Prepare for publication to NPM (#673) (057b925)
- program card tests (fac5d6a)
- Publish the NPM package for the frontend-base branch of learner dashboard (c2cc64f)
- related-programs modal (a3fcb96)
- RelatedProgramsBadge tests (6386b6e)
- Remove Learner Home from web crawling (#133) (5e716ec)
- remove upgrade refs course banner (#585) (d3b4a7f)
- remove Zendesk component from App (629de04)
- responsive behavior (1d9608a)
- select session modal full screen on mobile (f2c79d9)
- set up dashboard to deploy js configs (#304) (e045932)
- show unenrollment button for executive education courses (be2258e)
- show unenrollment button for executive education courses (#185) (86a4573)
- standardize slot ids (#608) (cb1de82)
- support npm workspaces for local development (03f3d7d), closes openedx/frontend-base#184
- switching to 4 letter yaml extension (79ad701)
- switching to 4 letter yaml extension (#388) (0162a62)
- test and lint updates (12ac0a3)
- thunkAction and hook tests (#38) (22fe923)
- tracking upgrade and discovery (#66) (48b157f)
- transition ownership of the learner dash (8edc757)
- transition ownership of the learner dash (#281) (3a2d6db)
- tutor-mfe compatiblilty for
atlas pull| FC-0012 (#280) (4730cf8) - UI updates around api changes (d891f30)
- Unenroll survey is configurable through environment variable (a932c55), closes #738
- Unenroll tests (862ff2d)
- unenroll thunk action (d8637f9)
- update api connections and selectSessionModal logic (c2b4877)
- update environment variables to use javascript-based config (#249) (bd0c0c5)
- update header image and styling (a2ef4e8)
- Update header user dropdown back to Order History (60d2f22)
- Update header user dropdown back to Order History (#206) (e6dba8b)
- Update header user dropdown back to Order History (#208) (c977de2)
- update Order History changed to Orders & Subscriptions (322a79a)
- update page title (cbba65d)
- update react & react-dom to v17 (#161) (199d6e7)
- update related program location (#104) (0933d18)
- update removed flag check for this change (6ebc945)
- update the flag SUBSCRIPTIONS_ORDERS_MENU_ITEM_ENABLED (59ab638)
- update thunkActions with new api actions (cffbd1a)
- updated build and platform major versions, along with edx packages (92f712d)
- updated frontend-build & frontend-platform major versions (#256) (17c5fd0)
- upgrade react router to v6 (#126) (f049712)
- upgrade to react 18 (#593) (6b8cd1f)
- upgraded to node v18, added .nvmrc and updated workflows (#151) (8c29abd)
- use
atlasinmake pull_translations(#137) (5769629) - use frontend-plugin-framework to provide a FooterSlot (17eff1d)
- use frontend-plugin-framework to provide a FooterSlot (#345) (49f9e6e)
- wire up frontend-base i18n support (59a80e6)
Performance Improvements
- transform course data once in queryFn instead of per card (909c289)
- version check workflow for lockfile updated (229436c)
- version check workflow for lockfile updated (#361) (3b25d04)
Reverts
- remove gitignore change (86176ce)
BREAKING CHANGES
- Consuming projects may need to update their imports or
SASS @use lines.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
- Pre-design-tokens theming is no longer supported.
- refactors the MFE for frontend-base.