Releases: berkeley-cdss/flextensions
Releases · berkeley-cdss/flextensions
More UX Improvements
- Sort by semesters on the home / index page
- Improvements to the course requests page. Better looking + easier export buttons
What's Changed
- Improve Semester Display on Dashboard: Group Courses, Add Semester Headers, and Implement Sorting Logic by @cycomachead in #383
- UX Improvements to the Instructor Requests Dashboard by @cycomachead in #385
Full Changelog: production/2026-04-13...staging/2026-04-14
More Small UX Improvements
- Sort by semesters on the home / index page
- Improvements to the course requests page. Better looking + easier export buttons
What's Changed
- Improve Semester Display on Dashboard: Group Courses, Add Semester Headers, and Implement Sorting Logic by @cycomachead in #383
- UX Improvements to the Instructor Requests Dashboard by @cycomachead in #385
Full Changelog: production/2026-04-13...staging/2026-04-14
production/2026-04-13
Main Updates
- Tweaked UI of the main requests table:
- You can now approve/reject requests without leading to a page refresh
- You can bulk-approve or reject requests
- Tried to make the list a little more compact.
- Store semester field on the course.
- Easier importing of new courses
- In the future, nicer filtering of past/current semesters.
Automated Git Log:
What's Changed
- Mass approve/ reject functionality and UI changes for request table by @gobears01 in #349
- Add semester field to courses by @alxstx in #350
- Add semester filter to Import Courses page by @alxstx in #351
- Autocorrect some small rspec cases by @cycomachead in #362
- A bunch of small dependency updates by @cycomachead in #361
- Bump Rails to latest 7.2 patch by @cycomachead in #364
- Enrollments staff view and semester filter by @alxstx in #360
- Bump rack-session from 2.1.1 to 2.1.2 in the bundler group across 1 directory by @dependabot[bot] in #373
- Bump addressable from 2.8.9 to 2.9.0 in the bundler group across 1 directory by @dependabot[bot] in #374
- Bump fast-xml-parser from 5.4.1 to 5.5.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #346
- Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #382
- Bump rubocop from 1.86.0 to 1.86.1 by @dependabot[bot] in #375
- Bump strong_migrations from 2.5.2 to 2.6.0 by @dependabot[bot] in #377
Full Changelog: production/2026-03-17...production/2026-04-13
staging/2026-04-13 - Minor Dependency Updates
What's Changed
- Bump rack-session from 2.1.1 to 2.1.2 in the bundler group across 1 directory by @dependabot[bot] in #373
- Bump addressable from 2.8.9 to 2.9.0 in the bundler group across 1 directory by @dependabot[bot] in #374
- Bump fast-xml-parser from 5.4.1 to 5.5.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #346
- Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #382
- Bump rubocop from 1.86.0 to 1.86.1 by @dependabot[bot] in #375
- Bump strong_migrations from 2.5.2 to 2.6.0 by @dependabot[bot] in #377
Full Changelog: staging/2026-04-03...staging/2026-04-13
staging/2026-04-03
New Features
- Ability to approve or reject more than 1 request at a time.
- Improvements to the rendering of the requests table to not scroll as much
- Better tracking of course semesters to make getting to the right course easier.
What's Changed
- Mass approve/ reject functionality and UI changes for request table by @gobears01 in #349
- Add semester field to courses by @alxstx in #350
- Add semester filter to Import Courses page by @alxstx in #351
- Autocorrect some small rspec cases by @cycomachead in #362
- A bunch of small dependency updates by @cycomachead in #361
- Bump Rails to latest 7.2 patch by @cycomachead in #364
- Enrollments staff view and semester filter by @alxstx in #360
Full Changelog: production/2026-03-17...staging/2026-04-03
Extended Auto Approval Window Flag
See https://github.com/berkeley-cdss/flextensions/releases/tag/staging%2F2026-03-17
- Ability to enable an extended window for auto-approval, such are for students w/DSP or other accommodations
- Small documentation updates
- Bug fix for filtering the requests table when clicking from a student enrollment
Git-Generated Changeling...
What's Changed
- Bump brakeman from 8.0.2 to 8.0.4 by @dependabot[bot] in #320
- A bunch of small deps updates by @cycomachead in #329
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #319
- Bump dompurify from 3.3.0 to 3.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #333
- Auto extended requests by @gobears01 in #306
- Filter Extension Requests by Student from Enrollments Page by @alxstx in #324
- Some more docs updates by @cycomachead in #342
- Bump undici from 6.22.0 to 6.24.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #337
- Run bundle update --minor by @cycomachead in #343
New Contributors
- @gobears01 made their first contribution in #306
- @alxstx made their first contribution in #324
Full Changelog: production/2026-02-27...production/2026-03-17
Extended Auto Approvals, Bug Fixes, Dependenices
What's Changed
- Bump dompurify from 3.3.0 to 3.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #333
- Auto extended requests by @gobears01 in #306
- Filter Extension Requests by Student from Enrollments Page by @alxstx in #324
- Some more docs updates by @cycomachead in #342
- Bump undici from 6.22.0 to 6.24.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #337
- Run bundle update --minor by @cycomachead in #343
New Contributors
- @gobears01 made their first contribution in #306
- @alxstx made their first contribution in #324
Full Changelog: staging/2026-03-10...staging/2026-03-17
Staging / Dependencies
What's Changed
- Bump brakeman from 8.0.2 to 8.0.4 by @dependabot[bot] in #320
- A bunch of small deps updates by @cycomachead in #329
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #319
Full Changelog: production/2026-02-27...staging/2026-03-10
Better Support for Late Due Date Handling
Due Dates / Slip Days Improvements
- set the late due date in Canvas/bCourses as appropriate
- auto-extended the late due by the same delta
- add a setting to turn off auto-extending due dates.
What's Changed
- Publish developers doc by @brandosu in #316
- Bump sentry-ruby from 6.3.1 to 6.4.0 by @dependabot[bot] in #317
- Bump sentry-rails from 6.3.1 to 6.4.0 by @dependabot[bot] in #318
- Add Updates page to docs by @Copilot in #314
- Update Canvas and Gradescope integrations to handle late due dates for extensions by @cycomachead in #272
- docs by @cycomachead in #323
New Contributors
Full Changelog: production/2026-02-24...production/2026-02-27
Bug Fixes + Minor enhancements
Overview
- Fixes a bug when Canvas assignments have group / section overrides present
- Improves the UI around adding [email protected] to a course
- Many dependency updates and a couple minor fixes.
Automated Changelog
- Bump the npm_and_yarn group across 1 directory with 1 update by @dependabot[bot] in #225
- Bump sentry-ruby from 6.1.0 to 6.2.0 by @dependabot[bot] in #231
- Bump bootsnap from 1.19.0 to 1.20.1 by @dependabot[bot] in #246
- Bump brakeman from 7.1.1 to 7.1.2 by @dependabot[bot] in #245
- Bump rubocop from 1.81.7 to 1.82.1 by @dependabot[bot] in #244
- Bump strong_migrations from 2.5.1 to 2.5.2 by @dependabot[bot] in #242
- Bump json from 2.16.0 to 2.18.0 by @dependabot[bot] in #239
- Bump omniauth-oauth2 from 1.8.0 to 1.9.0 by @dependabot[bot] in #238
- Bump httparty from 0.23.2 to 0.24.0 in the bundler group across 1 directory by @dependabot[bot] in #247
- Bump debug from 1.11.0 to 1.11.1 by @dependabot[bot] in #241
- Bump selenium-webdriver from 4.38.0 to 4.39.0 by @dependabot[bot] in #235
- Add Gradescope Testing by @bachtran02 in #228
- Bump importmap-rails from 2.2.2 to 2.2.3 by @dependabot[bot] in #249
- Bump turbo-rails from 2.0.20 to 2.0.21 by @dependabot[bot] in #261
- Bump selenium-webdriver from 4.39.0 to 4.40.0 by @dependabot[bot] in #260
- Bump puma from 7.1.0 to 7.2.0 by @dependabot[bot] in #270
- Bump bootsnap from 1.20.1 to 1.21.1 by @dependabot[bot] in #251
- Bump pg from 1.6.2 to 1.6.3 by @dependabot[bot] in #253
- Update Gradescope email / docs by @cycomachead in #281
- Bump sentry-rails from 6.2.0 to 6.3.0 by @dependabot[bot] in #259
- Bump axe-core-cucumber from 4.11.0 to 4.11.1 by @dependabot[bot] in #276
- Bump bootstrap from 5.3.5 to 5.3.8 by @dependabot[bot] in #254
- Bump turbo-rails from 2.0.21 to 2.0.23 by @dependabot[bot] in #269
- Bump rubocop from 1.82.1 to 1.84.2 by @dependabot[bot] in #298
- Bump bootsnap from 1.21.1 to 1.23.0 by @dependabot[bot] in #297
- Bump sentry-ruby from 6.3.0 to 6.3.1 by @dependabot[bot] in #296
- Bump annotaterb from 4.20.0 to 4.22.0 by @dependabot[bot] in #287
- Bump faraday from 2.14.0 to 2.14.1 in the bundler group across 1 directory by @dependabot[bot] in #280
- Bump brakeman from 7.1.2 to 8.0.2 by @dependabot[bot] in #299
- Bump selenium-webdriver from 4.40.0 to 4.41.0 by @dependabot[bot] in #307
- Bump rspec-rails from 8.0.2 to 8.0.3 by @dependabot[bot] in #303
- Bump json from 2.18.0 to 2.18.1 by @dependabot[bot] in #277
- Bump sentry-rails from 6.3.0 to 6.3.1 by @dependabot[bot] in #286
- Bump fast-xml-parser from 4.5.3 to 5.3.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #302
- Update packages for postgresql, enable enhanced cloudwatch metrics by @dg-ucb in #292
- Add address errors in trying to process extensions by @cycomachead in #310
- Add API Scopes for fixing assignment due dates by @cycomachead in #301
Full Changelog: production/2025-11-17...production/2026-02-24