Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spring 2023 Release #833

Merged
merged 14 commits into from
Aug 27, 2023
Merged

Spring 2023 Release #833

merged 14 commits into from
Aug 27, 2023

Conversation

noschiff
Copy link
Member

@noschiff noschiff commented May 9, 2023

Summary

This release features substantial improvement to our requirements and course infrastructure and data.

Changes

Front & Back End

Requirements

More

Test Plan

Confirm everything works as expected on all pages of CoursePlan site, especially components that use course data, with no console errors.

Notes

Do not squash and merge. Wait until #832 is merged.

@CLAassistant
Copy link

CLAassistant commented May 9, 2023

CLA assistant check
All committers have signed the CLA.

@noschiff noschiff changed the base branch from master to release May 9, 2023 20:33
@dti-github-bot
Copy link
Member

dti-github-bot commented May 9, 2023

[diff-counting] Significant lines: 2090. This diff might be too big! Developer leads are invited to review the code.

@noschiff noschiff requested review from zachary-kent and removed request for michelleli01 and epicdragon44 May 9, 2023 20:33
@github-actions
Copy link
Contributor

github-actions bot commented May 9, 2023

Visit the preview URL for this PR (updated for commit 451fc55):

https://cornelldti-courseplan-dev--pr833-staging-release-yttll8n8.web.app

(expires Tue, 26 Sep 2023 02:12:38 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 6d4e0437c4559ed895272bbd63991394f1e0e933

Prepare Spring 2023 Release
@zachary-kent zachary-kent marked this pull request as ready for review May 9, 2023 23:04
@zachary-kent zachary-kent requested a review from a team as a code owner May 9, 2023 23:04
README.md Outdated
- **Rohan Maheshwari** - Developer
- **Elizabeth Tang** - Developer
- **Pablo Raigoza** - Developer
- **Noorejehan Umarn** - Designer
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noor's last name is spelled wrong!

dependabot bot and others added 4 commits August 21, 2023 16:03
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 2.9.13 to 2.9.16.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v2.9.16/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v2.9.16/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](npm/node-semver@v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
zachary-kent
zachary-kent previously approved these changes Aug 26, 2023
Copy link
Collaborator

@zachary-kent zachary-kent left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested all of the changes thoroughly to ensure everything works as expected. Specifically, I verified the following:

  • All new minors work as intended
  • "Other Yes List" courses do indeed fulfill the liberal studies requirement
  • Abbreviations for colleges, majors, and minors are human readable on the progress tracker toolcard.
  • Retrieving data from the central course data collection works correctly, even using the prod Firestore.

@KaylinChan KaylinChan self-requested a review August 26, 2023 02:33
@zachary-kent zachary-kent dismissed stale reviews from rohanmaheshwari430 and themself via 451fc55 August 27, 2023 02:10
@zachary-kent zachary-kent requested review from rohanmaheshwari430 and removed request for epicdragon44 and michelleli01 August 27, 2023 02:11
@andxu282 andxu282 self-requested a review August 27, 2023 14:11
Copy link
Collaborator

@andxu282 andxu282 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested out the bottom bar and reviewed the code, looks good

Copy link
Contributor

@KaylinChan KaylinChan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks good, including the bottom bar updates, all the different minors, and the credit color editing!

@zachary-kent zachary-kent merged commit f139a84 into release Aug 27, 2023
@zachary-kent zachary-kent deleted the staging-release branch August 27, 2023 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants