What's Changed
- Added ability to edit skill and grade descriptions
- Added ability to generate student-level reports
- Defaulted starting date for analytics to the last lesson's month
- Replaced existing charts using the
Chart.jslibrary - Fixed issue where group reports crashed when students had no summaries
- Fix group reports crashing if students have no summaries by @KralMarko123 in #2487
- chore(deps-dev): bump selenium-webdriver from 4.40.0 to 4.41.0 by @dependabot[bot] in #2483
- chore(deps-dev): bump smarter_csv from 1.15.1 to 1.15.2 by @dependabot[bot] in #2484
- chore(deps): bump pagy from 43.2.10 to 43.3.0 by @dependabot[bot] in #2488
- chore(deps): bump omniauth-google-oauth2 from 1.2.1 to 1.2.2 by @dependabot[bot] in #2490
- chore(deps): bump pagy from 43.3.0 to 43.3.1 by @dependabot[bot] in #2493
- chore(deps): bump minimatch from 3.1.2 to 3.1.5 in /deploy/pulumi by @dependabot[bot] in #2495
- 2489: Replace charts using Chart.js by @KralMarko123 in #2500
- chore(deps): bump view_component from 4.4.0 to 4.5.0 by @dependabot[bot] in #2494
- chore(deps-dev): bump faker from 3.6.0 to 3.6.1 by @dependabot[bot] in #2496
- chore(deps-dev): bump rubocop from 1.84.2 to 1.85.1 by @dependabot[bot] in #2498
- chore(deps): bump omniauth-rails_csrf_protection from 1.0.2 to 2.0.1 by @dependabot[bot] in #2502
- chore(deps): bump pagy from 43.3.1 to 43.3.2 by @dependabot[bot] in #2503
- chore(deps-dev): bump rspec-rails from 8.0.3 to 8.0.4 by @dependabot[bot] in #2504
- Replace Mark Averages chart in Skill view by @KralMarko123 in #2505
- chore(deps): bump pagy from 43.3.2 to 43.3.3 by @dependabot[bot] in #2506
- chore(deps-dev): bump smarter_csv from 1.15.2 to 1.16.0 by @dependabot[bot] in #2507
- Replace chart in single group view by @KralMarko123 in #2508
- chore(deps-dev): bump smarter_csv from 1.16.0 to 1.16.1 by @dependabot[bot] in #2509
- chore(deps): bump pagy from 43.3.3 to 43.4.0 by @dependabot[bot] in #2511
- chore(deps): bump skylight from 7.0.0 to 7.1.0 by @dependabot[bot] in #2510
- chore(deps-dev): bump webmock from 3.26.1 to 3.26.2 by @dependabot[bot] in #2512
- chore(deps): bump loofah from 2.25.0 to 2.25.1 by @dependabot[bot] in #2513
- chore(deps): bump pagy from 43.4.0 to 43.4.1 by @dependabot[bot] in #2514
- chore(deps): bump bcrypt from 3.1.20 to 3.1.22 by @dependabot[bot] in #2516
- Replace student view chart by @KralMarko123 in #2518
- 2501: Defaulted analytics dates for filtering by @KralMarko123 in #2517
- chore(deps): bump pagy from 43.4.1 to 43.4.2 by @dependabot[bot] in #2519
- chore(deps): bump activestorage from 7.2.3 to 7.2.3.1 by @dependabot[bot] in #2520
- chore(deps-dev): bump rubocop from 1.85.1 to 1.86.0 by @dependabot[bot] in #2523
- chore(deps): bump pagy from 43.4.2 to 43.4.4 by @dependabot[bot] in #2525
- chore(deps): bump brace-expansion from 1.1.12 to 1.1.13 in /deploy/pulumi by @dependabot[bot] in #2526
- chore(deps): bump view_component from 4.5.0 to 4.6.0 by @dependabot[bot] in #2527
- chore(deps-dev): bump smarter_csv from 1.16.1 to 1.16.2 by @dependabot[bot] in #2528
- chore(deps): bump rack from 3.2.5 to 3.2.6 by @dependabot[bot] in #2529
- 2486: Student reports by @KralMarko123 in #2530
- 2497: Ability to edit skills by @KralMarko123 in #2532
- chore(deps): bump rack-session from 2.1.1 to 2.1.2 by @dependabot[bot] in #2533
- chore(deps): bump addressable from 2.8.9 to 2.9.0 by @dependabot[bot] in #2534
- chore(deps): bump pagy from 43.4.4 to 43.5.0 by @dependabot[bot] in #2535
- chore(deps-dev): bump rubocop from 1.86.0 to 1.86.1 by @dependabot[bot] in #2537
- chore(deps-dev): bump selenium-webdriver from 4.41.0 to 4.43.0 by @dependabot[bot] in #2538
- chore(deps): bump newrelic_rpm from 10.2.0 to 10.3.0 by @dependabot[bot] in #2539
Full Changelog: v0.40.0...v0.41.0