7.0.2
⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️
Improvements
Programming exercises
: Allow instructors to edit programming exercises in the new code editor by @pzdr7 in #8389Programming exercises
: Cache dependencies in the Java blackbox template by @BaumiCoder in #8351Programming exercises
: Upgrade Java Blackbox template to java 22 by @BaumiCoder in #8388Programming exercises
: Allow tutors to assess submissions in the new code editor by @pzdr7 in #8437Programming exercises
: Display hidden files when editing as instructor and viewing the repository by @pzdr7 in #8488Integrated code lifecycle
: Improve build logs feature by @laurenzfb in #8383Integrated code lifecycle
: Improve container setup by @Hialus in #8489Integrated code lifecycle
: Automatically cleanup repositories and build plans on deletion of programming exercises by @coolchock in #8476Quiz exercises
: Improve apollon diagram import by @milljoniaer in #8466Adaptive learning
: Add import of standardized competencies from .json files by @rstief in #8377Adaptive learning
: Improve layout of competency relation graph by @rstief in #8443Adaptive learning
: Improve generation of missing learning path by @MaximilianAnzinger in #8385Exam mode
: Allow students to see if their attendance was checked by @coolchock in #8074General
: Add buttons to the avatar in the course edit view and move image cropper into a modal by @eceeeren in #8143General
: Improve breadcrumb divider design by @simon-hng in #8423General
: Hide group name customization by default by @pzdr7 in #8432
Bugfixes
Programming exercises
: Fix superfluous whitespace in code editor for student's submission by @JohannesStoehr in #8393Programming exercises
: Reject results without commit hash by @Strohgelaender in #8370Quiz exercises
: Fix adding file attachments on the edit view by @sarpsahinalp in #8445Exam mode
: Update problem statement content only if there is a new change by @kaancayli in #8356Assessment
: Fix export button in scores page by @az108 in #8478General
: Fix style of exercise footer for dark mode by @rabeatwork in #8442General
: Fix selected exercise and lecture when switching courses by @rabeatwork in #8441General
: Fix an issue when selecting a category tag in the exercises by @edkaya in #8408
Development
- Ignore blank lines in Aeolus scripts by @reschandreas in #8454
- Fix flaky postgres test by @Strohgelaender in #8403
- Regenerate Aeolus LocalCI build scripts by @b-fein in #8390
- Improve authorization test coverage by @julian-christl in #8456
- Add production setup documentation for integrated code lifecycle by @laurenzfb in #8414
- Fix issue where the VCS token is not present for some users after logging in by @chrisknedl in #8247
- Add gitHub action outputting the changed files by @Jan-Thurner in #8407
- Fix Docker container cleanup issue by @laurenzfb in #8464
- Fix server style in BuildJobContainerService by @Hialus in #8474
- Enable ExamParticipationIntegrationTest > testGetExamScore by @FelixTJDietrich in #8479
- Enable exam tests by @FelixTJDietrich in #8480
- Refer to course enrollment instead of course registration when editing courses by @pzdr7 in #8435
- Improve complaint component server API design by @beyzaaltuntas in #8181
- Update the postgresql setup in the contributor guide by @BaumiCoder in #8434
- Update exercise documentation by @milljoniaer in #8349
- Update Orion documentation by @Kroko-fant in #8328
- Disable redundant cypress tests by @muradium in #8431
- Inline endpoint constants by @Strohgelaender in #8438
- Update client dependencies by @krusche in 0e85a0d and ad66a4b
- Update server dependencies by @krusche in 9f33594 and c7faa8b
- Update jacoco version for server tests by @krusche in 343bb58
- Fix client tests by @krusche in 73636d9
- Update jacoco version for server tests by @krusche in 343bb58
- Retry docker inspect and pull in case of bad request exception and improve logs by @krusche in c0b18d3
- Improve documentation and tooltips related to build scripts and docker image customization by @krusche in 9f08ce6
New Contributors
- @edkaya made their first contribution in #8408
- @az108 made their first contribution in #8478
- @sarpsahinalp made their first contribution in #8445
Full Changelog: 7.0.1...7.0.2