Skip to content

Releases: twangodev/uw-coursemap

v1.8.1

10 Dec 00:15
6997d21

Choose a tag to compare

What's Changed

  • Bump Data Submodule from Snapshot #19887995846 by @github-actions[bot] in #1317
  • feat: update Node.js version to 25 in CI configuration by @twangodev in #1334
  • chore(deps): bump the search group in /search with 2 updates by @dependabot[bot] in #1322
  • chore(deps): bump @schedule-x/event-modal from 2.36.0 to 3.4.0 by @dependabot[bot] in #1325
  • chore(deps-dev): bump the frontend-development group across 1 directory with 4 updates by @dependabot[bot] in #1335
  • chore(deps): bump @schedule-x/theme-shadcn from 2.36.0 to 3.4.0 by @dependabot[bot] in #1324
  • chore(deps-dev): bump jws from 3.2.2 to 3.2.3 by @dependabot[bot] in #1336
  • chore(deps): bump elkjs from 0.10.2 to 0.11.0 in the frontend-production group by @dependabot[bot] in #1321
  • chore: update Node.js version to 25 in CI configuration by @twangodev in #1337
  • chore: modify open graph images by @twangodev in #1344

Full Changelog: v1.8.0...v1.8.1

v1.8.0

03 Dec 15:03

Choose a tag to compare

What's Changed

  • chore: point images to latest by @twangodev in #1297
  • Bump Data Submodule from Snapshot #18623530990 by @github-actions[bot] in #1291
  • chore(deps): bump the search-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #1304
  • chore(deps): bump the ci-dependencies group across 1 directory with 6 updates by @dependabot[bot] in #1301
  • Fixed Aggregate.py by @KrishivGupta-07 in #1309
  • fix: update courses_taught to use Course.Reference objects in instructors.py by @twangodev in #1311
  • fix: prevent cache miss by using week number format by @twangodev in #1310
  • fix: strict instructor name matching by @twangodev in #1315
  • Bump Data Submodule from Snapshot #19286506857 by @github-actions[bot] in #1302
  • chore(deps): bump js-yaml by @dependabot[bot] in #1318
  • chore(deps): bump actions/checkout from 5 to 6 in the ci-dependencies group by @dependabot[bot] in #1319
  • chore: update dependabot configuration to change update frequency to weekly by @twangodev in #1320
  • chore(deps-dev): bump the frontend-development group with 23 updates by @dependabot[bot] in #1323
  • chore(deps-dev): bump the frontend-development group across 1 directory with 2 updates by @dependabot[bot] in #1327
  • fix: instructor id derived from name inconsistent across different services and internally by @twangodev in #1330
  • feat: implement fake user agent handling and update request headers across multiple modules by @twangodev in #1332
  • feat: update user agent handling to return a consistent browser user agent string by @twangodev in #1333

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

21 Oct 20:14
9dfd0a1

Choose a tag to compare

What's New

  • Open Graph Images!
  • Improved docker tags

What's Changed

  • chore(deps): bump twangodev/uw-coursemap-search from v1.5.3 to v1.6.0 by @dependabot[bot] in #1241
  • chore(deps): bump twangodev/uw-coursemap-web from v1.5.3 to v1.6.0 by @dependabot[bot] in #1240
  • Bump Data Submodule from Snapshot #18067385865 by @github-actions[bot] in #1239
  • Bump Data Submodule from Snapshot #18252016538 by @github-actions[bot] in #1259
  • feat: enhance contributor and collaborator fetching with user profile… by @twangodev in #1274
  • chore: organize dependabot configuration with groups for better dependency management by @twangodev in #1277
  • chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 6.1.3 to 6.2.1 by @dependabot[bot] in #1230
  • chore(deps-dev): bump tailwindcss from 4.1.13 to 4.1.14 by @dependabot[bot] in #1246
  • chore(deps-dev): bump svelte-check from 4.3.2 to 4.3.3 by @dependabot[bot] in #1270
  • chore(deps): bump elasticsearch from 9.1.4 to 9.1.5 by @dependabot[bot] in #1266
  • chore(deps-dev): bump @internationalized/date from 3.9.0 to 3.10.0 by @dependabot[bot] in #1253
  • Bump Data Submodule from Snapshot #18437203403 by @github-actions[bot] in #1282
  • fix: use slim variant of Python image in Dockerfile for production by @twangodev in #1285
  • Bump Data Submodule from Snapshot #18547998626 by @github-actions[bot] in #1286
  • fix: update Docker metadata action to enhance tagging patterns by @twangodev in #1288
  • feat: add MCP configuration for Svelte server by @twangodev in #1290
  • chore(deps): bump node from 24-alpine to 25-alpine in the infrastructure-dependencies group by @dependabot[bot] in #1287
  • docs: add light logo to assets by @twangodev in #1292
  • chore(deps): bump the npm_and_yarn group across 1 directory with 1 update by @dependabot[bot] in #1294
  • feat: add Open Graph image generation for courses and instructors by @twangodev in #1296

Full Changelog: v1.6.0...v1.7.0

v1.6.0

28 Sep 06:29
a96fe49

Choose a tag to compare

New Stuff

Internationalization!

What's Changed

  • chore(deps-dev): bump svelte from 5.38.3 to 5.38.7 by @dependabot[bot] in #1152
  • Bump Data Submodule from Snapshot #17521974052 by @github-actions[bot] in #1157
  • chore(deps): bump elasticsearch from 9.1.2 to 9.1.3 by @dependabot[bot] in #1134
  • chore(deps): bump the npm_and_yarn group across 1 directory with 1 update by @dependabot[bot] in #1166
  • chore(deps-dev): bump tailwind-variants from 3.1.0 to 3.1.1 by @dependabot[bot] in #1165
  • chore(deps-dev): bump @sveltejs/kit from 2.36.3 to 2.42.0 by @dependabot[bot] in #1194
  • chore(deps): bump twangodev/uw-coursemap-search from v1.5.1 to v1.5.3 by @dependabot[bot] in #1161
  • chore(deps): bump twangodev/uw-coursemap-web from v1.5.1 to v1.5.3 by @dependabot[bot] in #1160
  • chore(deps): bump elasticsearch from 9.1.3 to 9.1.4 by @dependabot[bot] in #1209
  • chore(deps-dev): bump vite from 7.1.5 to 7.1.7 by @dependabot[bot] in #1221
  • chore(deps-dev): bump svelte from 5.38.7 to 5.39.4 by @dependabot[bot] in #1220
  • chore(deps-dev): bump bits-ui from 2.9.4 to 2.11.0 by @dependabot[bot] in #1218
  • chore(deps-dev): bump @carbon/charts-svelte from 1.23.17 to 1.27.0 by @dependabot[bot] in #1217
  • chore(deps-dev): bump @sveltejs/kit from 2.42.0 to 2.43.2 by @dependabot[bot] in #1225
  • chore(deps): bump @schedule-x/theme-shadcn from 2.36.0 to 3.2.0 by @dependabot[bot] in #1216
  • Revert "chore(deps): bump @schedule-x/theme-shadcn from 2.36.0 to 3.2.0" by @twangodev in #1226
  • chore(deps-dev): bump svelte from 5.39.4 to 5.39.5 by @dependabot[bot] in #1223
  • chore(deps-dev): bump bits-ui from 2.11.0 to 2.11.1 by @dependabot[bot] in #1222
  • Bump Data Submodule from Snapshot #17704514751 by @github-actions[bot] in #1189
  • chore(deps): bump array-shuffle from 3.0.0 to 4.0.0 by @dependabot[bot] in #1208
  • chore(deps-dev): bump mermaid from 11.10.1 to 11.12.0 by @dependabot[bot] in #1201
  • chore(deps-dev): bump maplibre-gl from 5.7.0 to 5.7.3 by @dependabot[bot] in #1206
  • chore(deps-dev): bump @types/node from 24.3.0 to 24.5.2 by @dependabot[bot] in #1198
  • chore: add JetBrains IDE files to .gitignore by @twangodev in #1235
  • hotfix: downgrade svelte version from 5.39.5 to 5.38.10 by @twangodev in #1238
  • feat: internationalize front end by @twangodev in #1237

Full Changelog: v1.5.3...v1.6.0

v1.5.3

06 Sep 03:38
1b90e94

Choose a tag to compare

What's Changed

Full Changelog: v1.5.2...v1.5.3

v1.5.2

05 Sep 23:17
2732473

Choose a tag to compare

What's Changed

  • chore(deps): bump twangodev/uw-coursemap-search from v1.5.0 to v1.5.1 by @dependabot[bot] in #1131
  • chore(deps): bump twangodev/uw-coursemap-web from v1.5.0 to v1.5.1 by @dependabot[bot] in #1130
  • Bump Data Submodule from Snapshot #17350826483 by @github-actions[bot] in #1129
  • chore(deps-dev): bump vite from 7.1.3 to 7.1.4 by @dependabot[bot] in #1142
  • chore(deps): bump ruff from 0.12.11 to 0.12.12 in /search by @dependabot[bot] in #1150
  • fixed upload transcript by @ProfessorAtomicManiac in #1153

Full Changelog: v1.5.1...v1.5.2

v1.5.1

02 Sep 05:51
fc904d0

Choose a tag to compare

Summary

Mainly just some small animation changes.

What's Changed

  • chore(deps): bump twangodev/uw-coursemap-search from v1.4.1 to v1.5.0 by @dependabot[bot] in #1113
  • chore(deps): bump twangodev/uw-coursemap-web from v1.4.1 to v1.5.0 by @dependabot[bot] in #1112
  • chore(deps-dev): bump vitepress-openapi from 0.1.8 to 0.1.9 by @dependabot[bot] in #1125
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1124
  • chore(deps): bump ruff from 0.12.10 to 0.12.11 in /search by @dependabot[bot] in #1127
  • feat(animations): implement scroll-triggered animations for components by @twangodev in #1128

Full Changelog: v1.5.0...v1.5.1

v1.5.0

27 Aug 03:11
9705d3d

Choose a tag to compare

Big Changes

  • New schedule feature! You can view the live schedule of each course, and export them to your own calenders
  • Also some QoL updates with navigation and searching.
  • More details below, enjoy!

What's Changed

  • Bump twangodev/uw-coursemap-search from v1.4.0 to v1.4.1 by @dependabot[bot] in #1023
  • Bump twangodev/uw-coursemap-web from v1.4.0 to v1.4.1 by @dependabot[bot] in #1022
  • Fix Course SEO by @twangodev in #1026
  • Bump bits-ui from 2.8.11 to 2.9.1 by @dependabot[bot] in #1039
  • Bump svelte-check from 4.3.0 to 4.3.1 by @dependabot[bot] in #1038
  • Bump vitepress from 1.6.3 to 1.6.4 by @dependabot[bot] in #1040
  • Bump bits-ui from 2.9.1 to 2.9.2 by @dependabot[bot] in #1047
  • Bump vitepress-openapi from 0.1.4 to 0.1.7 by @dependabot[bot] in #1053
  • Bump @lucide/svelte from 0.534.0 to 0.539.0 by @dependabot[bot] in #1052
  • Bump vite from 7.0.5 to 7.1.1 by @dependabot[bot] in #1050
  • Bump @sveltejs/vite-plugin-svelte from 6.1.0 to 6.1.1 by @dependabot[bot] in #1051
  • Bump @types/node from 24.1.0 to 24.3.0 by @dependabot[bot] in #1076
  • Bump vitepress-plugin-group-icons from 1.6.1 to 1.6.3 by @dependabot[bot] in #1068
  • Bump tailwindcss from 4.1.11 to 4.1.12 by @dependabot[bot] in #1071
  • Bump vite from 5.4.18 to 5.4.19 in the npm_and_yarn group by @dependabot[bot] in #1077
  • Bump @sveltejs/adapter-node from 5.2.13 to 5.3.0 by @dependabot[bot] in #1075
  • Bump @tailwindcss/postcss from 4.1.11 to 4.1.12 by @dependabot[bot] in #1070
  • Bump vitepress-openapi from 0.1.7 to 0.1.8 by @dependabot[bot] in #1067
  • Bump @sveltejs/vite-plugin-svelte from 6.1.1 to 6.1.2 by @dependabot[bot] in #1069
  • Bump @sveltejs/vite-plugin-svelte from 6.1.2 to 6.1.3 by @dependabot[bot] in #1086
  • Add ruff formatter and format Python codebase by @twangodev in #1088
  • chore: update npm dependencies by @twangodev in #1089
  • Bump Data Submodule from Snapshot #17116200974 by @github-actions[bot] in #988
  • fix: correct timezone handling in meeting generation by @twangodev in #1095
  • Bump Data Submodule from Snapshot #17186464570 by @github-actions[bot] in #1096
  • Fix/exam timezone handling by @twangodev in #1098
  • Bump Data Submodule from Snapshot #17231617707 by @github-actions[bot] in #1105
  • feat: course schedule calendar with section-based colors by @twangodev in #1097
  • feat: deduplicate meetings using set-based storage by @twangodev in #1106
  • Bump Data Submodule from Snapshot #17249359701 by @github-actions[bot] in #1107
  • feat: add navigation loading overlay with animated messages by @twangodev in #1108
  • chore(deps-dev): bump svelte from 5.38.2 to 5.38.3 by @dependabot[bot] in #1104
  • feat: implement loading state in search results with skeleton placeho… by @twangodev in #1109
  • fix: reduce jitter in loading text animations by @twangodev in #1111
  • fix: ensure schedule calendar refreshes when navigating between courses by @twangodev in #1110
  • chore(deps-dev): bump tsx from 4.20.4 to 4.20.5 by @dependabot[bot] in #1103
  • chore(deps-dev): bump maplibre-gl from 5.6.2 to 5.7.0 by @dependabot[bot] in #1101
  • chore(deps-dev): bump @sveltejs/kit from 2.36.1 to 2.36.2 by @dependabot[bot] in #1100
  • chore(deps): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #1091
  • chore(deps-dev): bump @tsconfig/svelte from 5.0.4 to 5.0.5 by @dependabot[bot] in #1092
  • chore(deps-dev): bump @lucide/svelte from 0.539.0 to 0.541.0 by @dependabot[bot] in #1093
  • chore(deps-dev): bump mermaid from 11.10.0 to 11.10.1 by @dependabot[bot] in #1094
  • chore(deps): bump ruff from 0.12.9 to 0.12.10 in /search by @dependabot[bot] in #1090
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1056
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1048
  • Bump elasticsearch from 9.0.2 to 9.1.0 in /search by @dependabot[bot] in #1024
  • Bump elasticsearch from 9.0.4 to 9.1.2 by @dependabot[bot] in #1058
  • Bump flask from 3.1.1 to 3.1.2 in /search by @dependabot[bot] in #1082
  • chore(deps-dev): bump @internationalized/date from 3.8.2 to 3.9.0 by @dependabot[bot] in #1102
  • chore(deps-dev): bump tailwind-variants from 2.1.0 to 3.1.0 by @dependabot[bot] in #1099

Full Changelog: v1.4.1...v1.5.0

v1.4.1

30 Jul 06:16
75b2ba9

Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

29 Jul 05:37
57c2e7c

Choose a tag to compare

Changes

  • Introducing /live. This is a beta feature and is bound to change, but we'll keep working on it.
  • Revamped the footer to include the commit and version (if tagged).
  • We've migrated from pipenv to uv for performance reasons.

What's Changed

  • Bump svelte-check from 4.1.7 to 4.2.1 by @dependabot[bot] in #843
  • Bump twangodev/uw-coursemap-search from v1.3.4 to v1.3.5 by @dependabot[bot] in #859
  • Bump twangodev/uw-coursemap-web from v1.3.4 to v1.3.5 by @dependabot[bot] in #860
  • Bump @internationalized/date from 3.8.1 to 3.8.2 by @dependabot[bot] in #862
  • Bump svelte from 5.33.1 to 5.34.3 by @dependabot[bot] in #861
  • Bump hf-xet from 1.1.2 to 1.1.4 in /generation by @dependabot[bot] in #863
  • Bump vitest from 3.1.4 to 3.2.3 by @dependabot[bot] in #844
  • Bump numpy from 2.2.6 to 2.3.0 in /generation by @dependabot[bot] in #853
  • Bump node from 23-alpine to 24-alpine by @dependabot[bot] in #543
  • Bump @sveltejs/kit from 2.21.0 to 2.21.5 by @dependabot[bot] in #865
  • Bump Data Submodule from Snapshot #15715606665 by @github-actions[bot] in #864
  • Bump @lucide/svelte from 0.512.0 to 0.516.0 by @dependabot[bot] in #866
  • Bump numpy from 2.2.6 to 2.3.0 in /search by @dependabot[bot] in #850
  • Bump pathvalidate from 3.2.3 to 3.3.1 in /generation by @dependabot[bot] in #868
  • Bump vitepress-plugin-group-icons from 1.5.5 to 1.6.0 by @dependabot[bot] in #867
  • Bump tailwind-merge from 3.3.0 to 3.3.1 by @dependabot[bot] in #872
  • Bump stopword from 3.1.4 to 3.1.5 by @dependabot[bot] in #871
  • Bump vitest from 3.2.3 to 3.2.4 by @dependabot[bot] in #870
  • Bump @tailwindcss/postcss from 4.1.8 to 4.1.10 by @dependabot[bot] in #875
  • Bump @octokit/rest from 21.1.1 to 22.0.0 by @dependabot[bot] in #873
  • Bump svelte from 5.34.3 to 5.34.7 by @dependabot[bot] in #874
  • Bump Data Submodule from Snapshot #15739326313 by @github-actions[bot] in #869
  • Bump mode-watcher from 1.0.7 to 1.0.8 by @dependabot[bot] in #879
  • Document HTTP requests used during development in /generation by @twangodev in #881
  • Refactor postman by @twangodev in #885
  • Bump vitepress-openapi from 0.0.3-alpha.81 to 0.0.3-alpha.86 by @dependabot[bot] in #884
  • Bump numpy from 2.3.0 to 2.3.1 in /search by @dependabot[bot] in #883
  • Remove map.html by @twangodev in #886
  • Update README.md by @twangodev in #887
  • Migrate generation to individual loggers by @twangodev in #893
  • Bump Data Submodule from Snapshot #15868008191 by @github-actions[bot] in #880
  • Bump prettier from 3.5.3 to 3.6.0 by @dependabot[bot] in #891
  • Bump python-dotenv from 1.1.0 to 1.1.1 in /search by @dependabot[bot] in #890
  • Bump bits-ui from 2.4.1 to 2.8.8 by @dependabot[bot] in #882
  • Bump prettier-plugin-tailwindcss from 0.6.12 to 0.6.13 by @dependabot[bot] in #877
  • Bump @lucide/svelte from 0.516.0 to 0.523.0 by @dependabot[bot] in #896
  • Update config.yml by @twangodev in #899
  • Bump svelte from 5.34.7 to 5.34.8 by @dependabot[bot] in #895
  • Introduce meetings field to course and add new_terms to cache by @twangodev in #901
  • Update bug_report.yml to clarify API Endpoints by @twangodev in #905
  • Bump Data Submodule from Snapshot #15896579951 by @github-actions[bot] in #908
  • Add enrollment capacity and current enrollment to course meetings by @twangodev in #909
  • Refactor course meetings cache functions to use course references and… by @twangodev in #910
  • Bump svelte-check from 4.2.1 to 4.2.2 by @dependabot[bot] in #894
  • Bump hf-xet from 1.1.4 to 1.1.5 in /generation by @dependabot[bot] in #876
  • Fix location field by @twangodev in #911
  • Class session aggregation by @twangodev in #912
  • Implement model-specific caching for embeddings in cache functions by @twangodev in #918
  • Footer should include version number by @twangodev in #920
  • Set fetch-depth to 0 for actions/checkout in CI configurations by @twangodev in #921
  • Add index.json generation to meetings directory by @twangodev in #925
  • Add comprehensive statistics to meetings index.json by @twangodev in #926
  • Update cache expiration settings to never expire by @twangodev in #927
  • Integrate geolocation data within courses, instructors, etc. by @twangodev in #924
  • Enhance GeoJSON output by including metadata and total counts for buildings and meetings by @twangodev in #928
  • Add error tracking and session replay to layout script by @twangodev in #929
  • hotfix: Remove session replay tracking from layout script by @twangodev in #931
  • Add TripLayer to Map by @twangodev in #933
  • Refactor contributor sorting logic to prioritize contributions over lines by @twangodev in #934
  • Add missing sections in CONTRIBUTING.md by @twangodev in #936
  • Add CLAUDE.md for project guidelines and Svelte 5 usage instructions by @twangodev in #937
  • Add vite-plugin-devtools-json for enhanced development tools by @twangodev in #940
  • Add advanced building chunking to Static API by @twangodev in #941
  • Fix total_chunks calculation and simplify chunk count updates in meeting processor by @twangodev in #942
  • Bump mermaid from 11.6.0 to 11.8.1 by @dependabot[bot] in #944
  • Bump Data Submodule from Snapshot #16094027378 by @github-actions[bot] in #917
  • Bump vitepress-plugin-group-icons from 1.6.0 to 1.6.1 by @dependabot[bot] in #945
  • Set open-pull-requests-limit to 1000 for Dependabot updates across … by @twangodev in #949
  • Bump deck.gl from 9.1.12 to 9.1.13 by @dependabot[bot] in #961
  • Bump maplibre-gl from 5.6.0 to 5.6.1 by @dependabot[bot] in #965
  • Bump @sveltejs/kit from 2.21.5 to 2.22.5 by @dependabot[bot] in #964
  • Bump svelte from 5.34.8 to 5.36.1 by @dependabot[bot] in #973
  • Bump vitepress-openapi from 0.0.3-alpha.86 to 0.1.2 by @dependabot[bot] in #969
  • Bump @types/node from 24.0.4 to 24.0.14 by @dependabot[bot] in #972
  • Bump prettier from 3.6.0 to 3.6.2 by @dependabot[bot] in #922
  • Bump @lucide/svelte from 0.515.0 to 0.525.0 by @dependabot[bot] in #947
  • Bump @sveltejs/kit from 2.22.5 to 2.24.0 by @dependabot[bot] in #971
  • Bump vite-plugin-devtools-json from 0.2.1 to 0.3.0 by @dependabot[bot] in #970
  • Bump @carbon/charts-svelte from 1.23.10 to 1.23.13 by @dependabot[bot] in #952
  • Bump elasticsearch from 9.0.2 to 9.0.3 by @dependabot[bot] in #946
  • Bump bits-ui from 2.8.8 to 2.8.11 by @dependabot[bot] in https:...
Read more