Immutable
release. Only release title and notes can be modified.
1.0.0 (2026-07-09)
- feat!: compile to JS before publishing (#117) (eb3f6ff)
- fix!: adapt to upstream provides data shape change (da264e0)
Bug Fixes
- add authloader (#206) (3bdaa30)
- add check enrollment status popup menu (#177) (fca6a68)
- add specify learner validation if is enrolled (#170) (2affe41)
- add team members (#178) (f52f97d)
- add view in console button (#180) (f1e6fec)
- adding attempt validation before edit/remove allowance (#200) (aa1db13)
- adopt frontend-base shell style manifest (c0bc14c)
- baseUrl was getting the wrong value to hit backend endpoints (#156) (2ebcfac)
- bulk enrollments (#213) (c909db1)
- change enrollment status modal message (#214) (bc8168b)
- change extension due date label (#167) (dd31424)
- change scss to relative to avoid build issues (#185) (45288e9)
- change scss to relative to avoid build issues (#186) (3c924e7)
- codecov was not updating reports due to main branch (#132) (16a821d)
- grading multiple fixes (#199) (1e3d901)
- grant beta tester role (#201) (4ea580e)
- handle external routes correctly (#182) (9757d9e)
- improve error handling in cohorts (#211) (4913b10)
- messages for data downloads (#128) (2d9af23)
- Multiple bug fixes (#189) (6efc53a)
- name main route chunk (305b734)
- package and component to render grading configuration (#188) (8532409)
- pass ATLAS_OPTIONS through to translations:pull in Makefile (#150) (0df1466)
- prevent build failure when react-query-devtools is not installed (fbf0486)
- remove nested QueryClient from Main.tsx (a261c0a), closes #145
- remove status component from data table (#124) (6e0596e)
- save date in UTC (#176) (44fc016)
- set document title via Helmet on the dashboard route (08538c7)
- specify learner, warning message on grant beta tester role, ordering in special exams (#196) (b66e27b)
- UI table update correctly (#168) (906499c)
- update attempts on UI after reset (#215) (6c1e290)
- use dynamic import for ReactQueryDevtools to fix consumer builds (5b5411c), closes #143
- use roles array in route handle config (ae0826d)
- validation to show error in all learners tab if not found (#179) (14592d2)
Features
- add actions to attempts and fix missing attributes on table (#204) (411ee13)
- add bulk certificate exceptions CSV upload (#190) (9ffd17a)
- Add certificate management interface for instructors (#135) (166de76)
- add certificate management v2 API endpoints (#181) (82fbea4)
- Add/Remove beta testers (#90) (ba2cd95)
- added code spliting on main module (#116) (aed2d88)
- adding pending task section on course info page (#78) (7888a8a)
- adding pending tasks section (#74) (6543749)
- adds pending tasks and close modal button (#205) (4285e07)
- certificate regeneration flow with confirmation modals (#197) (a1d315c)
- Course team - roles tab (#126) (2987e23)
- Course team filters (#151) (f254b98)
- Edit team member modal (#137) (77d16f0)
- Grading all learners (#122) (e652f82)
- Grading single learner (#120) (e4c9234)
- Instructor Dashboard - Data Downloads (#121) (862ab76)
- opt into the course bar (75edc10)
- register help button in the header (8e501e6), closes openedx/frontend-base#245
- Special exam attempts (#138) (b11207a)
- support npm workspaces for local development (#140) (0a55f65)
- Update the extract_translations target in the Makefile (#152) (ddaa1ac)
BREAKING CHANGES
- public identifiers now use
instructorDashboard
instead ofinstructor.
Co-Authored-By: Claude noreply@anthropic.com
- Consuming projects may need to update their imports or
SASS@uselines.
Co-authored-by: Claude Opus 4.6 noreply@anthropic.com