2023-07-04
What's Changed
- Importers: Use .save() instead of
bulk_
operations to fix #1839 by @he3lixxx in #1843 - Readme: Fix reference to outdated 'master' branch by @he3lixxx in #1850
- Http verbs by @florian-str in #1837
- Remove navbar cache by @he3lixxx in #1849
- Importer performance by @he3lixxx in #1841
- Update dependencies by @he3lixxx in #1852
- Migrate from requires.io to dependabot by @niklasmohrin in #1838
- Work around CI failure due to git repo ownership by @he3lixxx in #1870
- Prefetching by @he3lixxx in #1842
- Bootstrap 5.3.0 by @janno42 in #1858
- Fixed badges not showing in grades_semester_view (#1845) by @florian-str in #1869
- Fix navbar semester ordering by @he3lixxx in #1872
- Fix .btn-link by @janno42 in #1873
- Remove @types/puppeteer dev dependency by @he3lixxx in #1882
- Remove functionally dependent ids from urls by @niklasmohrin in #1836
- Remove flaky contact modal tests by @he3lixxx in #1881
- Importer improvements by @he3lixxx in #1855
- Importer messages: More intuitive counts / numbers 2 by @FSadrieh in #1821
- Dependabot: No automatic rebases, no JS-patch-versions by @he3lixxx in #1888
- Cache setup steps in Github actions by @Kakadus in #1853
- macOS setup in readme by @fidoriel in #1902
- Pip dependency versioning: Use "compatible-version" specification by @he3lixxx in #1917
- Update JS dependencies by @he3lixxx in #1922
- Readme fixes by @niklasmohrin in #1925
- Remove debug-mode tests from CI by @niklasmohrin in #1929
TextAnswer
flagging by @niklasmohrin in #1815- Dependabot: Don't create PRs that just narrow supported python versions by @he3lixxx in #1934
- Isolate node_modules inside development container/VM by @he3lixxx in #1899
- Right align 'Actions' colums on various pages by @olewoy in #1930
- Dump testdata after adding
TextAnswer.is_flagged
by @niklasmohrin in #1938 - Update to django 4.2 by @he3lixxx in #1918
- Run
apt update
beforeapt install
in CI by @niklasmohrin in #1942 - Customizable infotexts by @Kakadus in #1833
- Tooltips on disabled buttons in navbar switch by @tanja04 in #1931
- Display number of available reward points on staff page by @olewoy in #1941
- Dependabot: Only update major versions for anything puppeteer-related by @he3lixxx in #1951
- Ubuntu 22.04 and Python 3.10 by @janno42 in #1948
- Hovertext for positive and negative yes-no questions on distribution bars by @tanja04 in #1946
- Distinguish between given and display name for users by @emdiso in #1903
- Enable javascript import replacements for ManifestStaticFilesStorage by @he3lixxx in #1954
- Restrict allowed chosen first names by @he3lixxx in #1959
- Stricter password handling in UserProfileManager by @he3lixxx in #1961
- Text fields: Avoid
blank=True, null=True
by @he3lixxx in #1962 - Test that the enrollment importer creates general contributions by @he3lixxx in #1966
- Redesign profile page by @janno42 in #1967
- Use database constraints instead of python asserts by @florian-str in #1957
New Contributors
- @olewoy made their first contribution in #1930
- @tanja04 made their first contribution in #1931
- @emdiso made their first contribution in #1903
Full Changelog: 2022-12-15_1...2023-07-04