Releases: twangodev/uw-coursemap
Releases · twangodev/uw-coursemap
v1.8.1
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
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
- @KrishivGupta-07 made their first contribution in #1309
Full Changelog: v1.7.0...v1.8.0
v1.7.0
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
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
What's Changed
- Add loading message for UPL :) by @twangodev in #1156
Full Changelog: v1.5.2...v1.5.3
v1.5.2
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
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
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
What's Changed
- Bump twangodev/uw-coursemap-search from v1.3.5 to v1.4.0 by @dependabot[bot] in #1017
- Bump twangodev/uw-coursemap-web from v1.3.5 to v1.4.0 by @dependabot[bot] in #1018
- Bump vite-plugin-devtools-json from 0.3.0 to 0.4.1 by @dependabot[bot] in #1020
- Bump @lucide/svelte from 0.525.0 to 0.534.0 by @dependabot[bot] in #1019
- Improve SEO by @twangodev in #1021
Full Changelog: v1.4.0...v1.4.1
v1.4.0
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
pipenvtouvfor 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-limitto 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:...