Releases: SlateFoundation/slate-cbl
Releases · SlateFoundation/slate-cbl
v3.9.5
Technical
- fix(ci): use bot token to prepare PR @themightychris
- fix(studio): ensure latest studio image pulled @themightychris
- chore: force rebuild @themightychris
- chore(deps): bump slate to v2.21.6 @themightychris
- fix(recaptcha): pin to maintain PHP pre-7.1 compat @themightychris
v3.9.4
Improvements
- fix: show previous portfolios for enrollment [#786] @BillClinton
Technical
- refactor(ci): use upstream release workflows @themightychris
- chore(dev): update studio script @themightychris
- refactor(dev): use studio base image container @themightychris
- refactor(ci): use upstream container and preview workflows @themightychris
- chore(ci): delete deprecated container build assets @themightychris
- refactor(docs): move mkdocs config under docs/ @themightychris
- chore(deps): bump slate to v2.21.4 @themightychris
- fix(e2e): update cypress test to use new default database name @themightychris
- chore(deps): npm audit fix @themightychris
- feat(ci): make limits/cache configurable @themightychris
- feat(k8s): add mysql service port @themightychris
v3.9.3
Improvements
- fix(portfolio-manager): Minor Fixes to Advanced Profile Sidebar [#782] @chriscauley
Technical
- refactor: avoid extGet in within block [#781] @BillClinton
v3.9.2
Improvements
- fix(tools): only show enrollments dashboard to admins @themightychris
- refactor(graduation): move CBL defaults upstream from Building 21 @themightychris
- fix(graduation): skip minimum average requirement when no average is available @themightychris
- chore(deps): bump slate to v2.21.3 @themightychris
- fix(menu): order logout button last @themightychris
Technical
- fix(e2e/progress/overrides): correct case for witheld graduation @themightychris
v3.9.1
Technical
- fix(e2e): prevent race conditions during overrides tests [#777] @BillClinton
v3.9.0
Improvements
- feat(portfolio-manager): upgrade to vue3 and vuetify [#742, #754] @chriscauley
- feat(portfolio-manager): set up custom frame+loader @themightychris
- fix(portfolio-manager): counteract Slate frame CSS @themightychris
- feat(portfolio-manager): add to tools menu @themightychris
- fix(tasks-teacher): restore Created sort after archived sort [#774] @themightychris
- feat(portfolio-manager): add pop-up to edit baseline [#775] @chriscauley
- feat(portfolio-manager): add info popup [#776] @chriscauley
Technical
- feat(e2e): add test cases for overrides [#703, SCHOOL-125] @themightychris
- fix(portfolio-manager): remove external font references @themightychris
- feat(k8s): enable wildcard CORS for deployments @themightychris
- chore(deps): bump slate to v2.21.2 @themightychris
- docs: add tip for ignoring cypress merged repo in VSCode @themightychris
- docs: add e2e delay trick @themightychris
- chore: remove unused copy+pasta @themightychris
- feat(webapps): add vue app renderer @themightychris
- feat(webapps): support referencing site-relative assets @themightychris
- feat(webapps): rewrite external asset URLs @themightychris
- feat(env): add support for CORS_ORIGINS @themightychris
- feat(helm-chart): add pathways to set CORS origins @themightychris
- feat(k8s): enable wildcard CORS for deployments @themightychris
v3.8.8
Improvements
- chore(deps): bump slate to v2.20.3 @themightychris
- fix(progress): restore CSV export for term and interim reports[SlateFoundation/slate#359] @BillClinton
- fix(comments): configure Person->Comments to fetch authored comments @themightychris
- fix: use absolute_url when generating registration email @themightychris
- fix(activerecord): explicitly set null value should not be replaced with default [JarvusInnovations/emergence-skeleton#363] @themightychris
- fix: update "content area" copy in placeholder @themightychris
- fix(ratings): overrides should get bumped by real ratings added after them [#767] @themightychris
- fix(student-progress-dashboard): hide unrendered elements before competency area selection [#765, #766] @BillClinton
Technical
- chore(deps): bump slate to v2.20.3 @themightychris
- docs: fix typo @themightychris
- fix(logger): guard undefined keys in stack track @themightychris
- docs: add workflow for adding fixture data [JarvusInnovations/emergence-skeleton#356] @BillClinton
- fix: ensure generated SSH keys have no carriage returns @themightychris
- docs: add CBL data model page @themightychris
- test(e2e/progress/student-dashboard): add recent progress and skill rendering assertions to cover overrides [#762] @themightychris
- test(e2e/progress/teacher-dashboard): expand teacher progress dashboard testing [#763] @themightychris
- test(e2e/progress/teacher-dashboard): add verification of override rendering within skill history window [#764] @themightychris
- chore: fix typo @themightychris
- test(e2e/exports/ratings): add test of ratings export data @themightychris
v3.8.7
Improvements
- fix: handle missed demonstrations with overrides correctly [#702, SCHOOL-178] @themightychris
- fix: correct text clearing issue in task selector [#752] @BillClinton
v3.8.6
Improvements
- feat(portfolio-manager): add enroll buttons [#736, #746] @chriscauley
- feat(portfolio-manager): add unstyled drag-and-drop demo [#740, #747] @chriscauley
- fix(portfolio-manager): add leading / to fix API call in deployed builds @themightychris
Technical
- fix(tasks): purge unused task.shared field [#748, SCHOOL-209] @BillClinton
v3.8.5
Improvements
- fix(portfolio-manager): guard missing demonstration at the SkillDemos level [#731, #733] @chriscauley
- fix: progress bar not matching progress calculation [#745, SCHOOL-176] @BillClinton
Technical
- feat(e2e): add cypress tests covering most Task Library functionality [#732, SCHOOL-190] @BillClinton