Skip to content

Releases: jhuopensource/semesterly

Release v5.9

20 Feb 21:24
b743181

Choose a tag to compare

New features

  • Schedule optimizer: Drag courses into sidebar and optimize section selection based on optimizing rules, such as "least time inbetween classes" or "minimize morning classes".
  • Prereq course format: Reformatted prerequisite string in CourseModal for easier readability.

Other changes

  • Added capability to update parser in Django admin portal as a Semester.ly administrator (as opposed to explicitly making a change in the codebase's configuration files)
  • Changes to ESLint config

Release v5.8.1

17 Oct 16:43
5406643

Choose a tag to compare

  • Added new developers to 'about me'
  • Fixed typo under 'screenshot' button
  • Fixed visual glitch in which some course area codes (in course modal) were spelled out
  • Fixed bug re. emojis not rendering in reactions bar

Release v5.8.0

22 Sep 01:54
c6ac669

Choose a tag to compare

Formatting, bug fixes, onboarding of new developers.

v5.7.0

26 Dec 20:21
8b4de8c

Choose a tag to compare

What's Changed

Added logic to update course evaluations for courses offered in 2023. This is a long-demanded update since course evals were out-dated long ago. Added documentation on how this process works and what is required to be done every semester to ensure it continuously update.

Additional keyboard shortcuts for operating on the sidebar and course modal

UI Improvements: displaying course name instead of course code in course modal

v5.6.1 Keyboard Shortcuts

23 Dec 19:18
18fe9fe

Choose a tag to compare

We added keyboard shortcuts for the course search results and course modal.

Use arrow up/down key to navigate between search results
Use arrow left/right to view different section slots when on course modal

v5.6.0 Drag Search

30 Sep 03:12
7492ce6

Choose a tag to compare

Search

Created the drag search feature that allows users to drag a section of the timetable to view courses that fits.

Other

Updated minor versions of a few libraries

v5.5.4 Remove Old Semesters

02 May 16:32
09b3628

Choose a tag to compare

Timetable

Remove semesters that are more than 4 years old

Privacy Policy

Included a section about how to delete user data

Other

Added new analytics metrics

v5.5.3

08 Apr 15:33
1c0f91e

Choose a tag to compare

Search

Added search abbreviations for several courses, which replace the default search functionality when a result is found.

Timetable

Shows the timetable instead of the sidebar by default when the screen becomes smaller.
Expanded to show 24 hours with a scrollable view, and will auto-scroll to best view on page load.

Optimizations

Optimized some SQL queries to make search faster.
Add a remove year command that will delete semesters of a year

Analytics

Removed several analytics that were not useful

Other

Add fall 2023 to parser
Update docs on e2e testing that the script only works for WSL/Linux

v5.5.2

01 Mar 01:15
b610fd1

Choose a tag to compare

Search Improvements

  • Optimized search to be faster

Refactoring

  • Removed optional courses
  • Removed notification code

Other

  • Updated lots of documentation
  • Added new members to the about page

v5.5.1 hotfix

26 Jan 22:04
66e6533

Choose a tag to compare

Description

Fixes an error with a third party dependency.

Change Log

Set fake_useragent==1.1.1 in requirements.txt