Skip to content

Releases: dodona-edu/dodona

5.6.4

07 Jul 12:54
5.6.4
ddd3f6d
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Move json-jwt to branch supporting openssl 3 by @chvp in #3793

Full Changelog: 5.6.3...5.6.4

5.6.3

06 Jul 13:13
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fix typo on user show page by @chvp in #3789
  • Prevent default redirect after click on close token by @jorg-vr in #3790

Full Changelog: 5.6.2...5.6.3

5.6.2

06 Jul 12:23
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fix response message for mass rejudge by @jorg-vr in #3784
  • Remove dropdowns where they were too large for practical use in production by @jorg-vr in #3787
  • Send error email when user signs in with duplicate email for provider by @jorg-vr in #3786

🧰 Maintenance

Full Changelog: 5.6.1...5.6.2

5.6.1

05 Jul 11:50
5.6.1
3f0b8c6
Compare
Choose a tag to compare

What's Changed

✨ Changes

🐛 Bug Fixes

  • Fix about page header layout when it contains alerts by @jorg-vr in #3764

🧰 Maintenance

  • Add announcement in database seed with login tokens by @jorg-vr in #3762
  • Add stylelint as scss linter by @jorg-vr in #3779
  • Revert to legacy color css notation for browser support by @jorg-vr in #3781

Full Changelog: 5.6.0...5.6.1

5.6.0

04 Jul 08:13
5.6.0
05bdf81
Compare
Choose a tag to compare

Dodona 5.6 is bigger than usual because we try to keeps things stable during the exam period.

The biggest visible change is a refresh of the design (based on Material Design 3) and colors. The biggest changes were made to the buttons, which should be more consistent now. In addition, we said goodbye to our orange highlight color. The contrast of orange text on white backgrounds didn't have a high enough contrast to pass accessibility tests. Links (and buttons) are now dark blue and we added pink as a new highlight color. Finally, dark mode was recreated from scratch and now follows a more predictable pattern. These rewrites also pave the way for a color blind theme and a really dark mode in the future.

A second big change is a complete rewrite of the filter and search capabilities. Under the hood, we now use web components to structure the code. Some filters are now more explicitly shown using dropdowns.

Finally, we rewrote our sign in logic. The benefit here is that we can be more transparent about what happens if we encounter a new sign in with an email address that's already used for a different account. In addition, Office365 users will now have to confirm which account they want to use before signing in. This will prevent accidental sign ins with the wrong account.

image


What's Changed

🚀 New Features

  • Add dropdown filters to searchable tables by @jorg-vr in #3494
  • Refactor index.js to webcomponents by @jorg-vr in #3498
  • Add sort buttons to submissions tables within the context of a course by @jorg-vr in #3580
  • Add sort buttons to scoresheets by @jorg-vr in #3597
  • Allow sorting course members by progress by @jorg-vr in #3598
  • Create dismissable announcements for all dodona users by @jorg-vr in #3533
  • Add summary column to series scoresheets by @jorg-vr in #3642
  • Optionally number exercises in a series by @jorg-vr in #3666
  • Implement Material 3 colors by @bmesuere in #3695
  • Merge users when they try to sign in with the same username into the same institution by @jorg-vr in #3663
  • Create custom theme for ace-editor and rouge using material 3 colors by @jorg-vr in #3710
  • Add required bioschema keys to course metadata by @jorg-vr in #3751
  • Let users sign in with a known provider before linking a new provider to the user by @jorg-vr in #3670

✨ Changes

🐛 Bug Fixes

  • Make sure the search javascript is correctly loaded on the new evaluation page by @jorg-vr in #3596
  • Make sure Zeus can access private exercises in courses they are not subscribed to by @chvp in #3599
  • Prevent closing Papyros when pressing Escape by @winniederidder in #3622
  • Hide progress on series submission export for students when series progress is set to be hidden by @jorg-vr in #3636
  • Only show submissions without course in the submission history of a submission without a course by @jorg-vr in #3637
  • Fix sorting by activity read states for series and course scoresheet by @jorg-vr in #3648
  • Force office 365 sign in to prompt user selection before sign in by @jorg-vr in #3688
  • Only allow submissions within the same course to be considered within an evaluation by @jorg-vr in #3760

🧰 Maintenance

New Contributors

Full Changelog: 5.5.9...5.6.0

5.5.9

29 Jun 15:26
5.5.9
81f11dd
Compare
Choose a tag to compare
  • Show banner on hidden series with unregistered user instead of redirecting (#3755 ) by @chvp

5.5.8

29 Jun 14:41
5.5.8
0bd7dc3
Compare
Choose a tag to compare
  • Don't allow users who are not subscribed to a course to see hidden series (#3753) by @chvp
  • Never link to activity when viewing inside course and not accessible (#3754) by @chvp

Full Changelog: 5.5.7...5.5.8

5.5.7

26 May 14:27
5.5.7
3ccc779
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix CSV differ crashing on CSV with a newline in a field on the first row (#3669)

5.5.6

05 May 11:37
5.5.6
e2a188b
Compare
Choose a tag to compare

✨ Changes

🐛 Bug Fixes

  • Fix changing the submission of a feedback record with a lot of scores by @chvp in #3595

5.5.5

02 May 07:43
5.5.5
229729d
Compare
Choose a tag to compare

🐛 Bug Fixes