Repository navigation
What's Changed
- Dev/henryh/wpm 115 test coverage by @HenryHeikkinenUCSC in #178
- Dev/henryh/wpm 115 test coverage by @HenryHeikkinenUCSC in #179
- WPM-112: reset filters on search by @HenryHeikkinenUCSC in #180
- WPM-131: add CourseScheduleAPITest — 39 tests, 0 gaps remaining for Course_Schedule_API by @HenryHeikkinenUCSC in #182
- fix(campus-directory): WPM-113 guard against null/empty automated-feed type attributes to prevent array_sum(null) fatal on PHP 8.1 by @HenryHeikkinenUCSC in #181
- WPM-134: Test SiteSettings.php failure paths — remote fetch and parse errors by @msureshc21 in #185
- WPM-144: campus directory template tests by @HenryHeikkinenUCSC in #184
- WPM-132: fix XSS in CampusDirectoryShortcode — esc_attr/esc_html on uid, cn, title, phone by @HenryHeikkinenUCSC in #183
- WPM-133: shared dropdown Jest coverage by @HenryHeikkinenUCSC in #187
- WPM-153: fix Campus Directory save-lock state by @HenryHeikkinenUCSC in #188
- test(course-catalog): add tablesorter Jest coverage [WPM-128] by @HenryHeikkinenUCSC in #186
- WPM-118: Jest coverage for CampusDirectory sub-components by @HenryHeikkinenUCSC in #189
- WPM-145: Jest coverage for InformationToDisplay.js by @HenryHeikkinenUCSC in #190
- Feature/wpm 146 information display table tests by @HenryHeikkinenUCSC in #191
- Docs/openspec baseline specs by @HenryHeikkinenUCSC in #193
- WPM-166: cover WP-CLI course-catalog-cache clear command wiring by @HenryHeikkinenUCSC in #195
- WPM-23: Tests for custom block wrapper class support by @tjhaygood in #196
- WPM-170: PeopleAndInformation Jest coverage by @tjhaygood in #197
- WPM-163: cover class-schedule -> course-detail navigation in e2e by @HenryHeikkinenUCSC in #199
- WPM-168: add course-catalog e2e spec by @HenryHeikkinenUCSC in #198
- WPM-172/WPM-169: test addVacantPosition(s) and DirectoryProfileTemplate rendering by @HenryHeikkinenUCSC in #200
- WPM-160: Add Jest tests for Copy URL feature (classScheduleCopyUrl, classScheduleCopyFallback, classScheduleShowCopyToast) by @HenryHeikkinenUCSC in #203
- WPM-162: Jest tests for default-visible-columns checkbox→attribute wiring by @HenryHeikkinenUCSC in #202
- WPM-158: exercise the real class_schedule_term $_GET override path by @HenryHeikkinenUCSC in #194
- WPM-152: test campus-directory profile-route LDAP injection path by @msureshc21 in #192
- WPM-179: unify PHP/JS test entrypoints behind composer/npm scripts by @HenryHeikkinenUCSC in #205
- WPM-171: test campus-directory affiliation-narrowing filter branches by @msureshc21 in #204
- WPM-119: real executing coverage for ClassScheduleTemplate.php by @rjdieper in #206
- WPM-154: Harden PeopleSoft dept/subject feed fetch (wp_remote_get + guards) by @rjdieper in #209
- WPM-174/175/176/167: campus-directory and course-catalog coverage gaps by @HenryHeikkinenUCSC in #207
- WPM-130: add key prop to CheckboxGroupControl list items by @HenryHeikkinenUCSC in #208
- WPM-159: Jest tests for class-schedule term dropdown by @rjdieper in #210
- test: WPM-159 call classScheduleChangeTerm directly via window export by @rjdieper in #211
- Dev/henryh/wpm 115 test buildout by @HenryHeikkinenUCSC in #212
- WPM-89: Class Schedule shows real plugin version + OpenSpec baseline refresh by @HenryHeikkinenUCSC in #213
- Dev/henryh/wpm 196 node22 by @HenryHeikkinenUCSC in #214
- WPM-178: test 50-record LDAP ceiling for unscoped automated-feed searches by @HenryHeikkinenUCSC in #201
- Dev/henryh/wpm 224 reset cancel resync by @HenryHeikkinenUCSC in #216
- CPM-12: Show "No records found." in Campus Directory when a query returns no results by @msureshc21 in #215
- Dev/henryh/wpm 226 campus directory ldap photos by @HenryHeikkinenUCSC in #218
New Contributors
- @msureshc21 made their first contribution in #185
Full Changelog: v1.2.1...v1.2.2