Releases: MaMpf-HD/mampf
v1.7.2
What has changed
Update Node.js to v16 and update frontend dependencies #519
The last build was failing in production since somehow Node.js 18 got installed which included breaking changes. As Node.js 14 (which we used so far) is not maintained anymore, with this release, we switch to Node.js 16 and upgrade some frontend dependencies along the way. The respective Dockerfiles were cleaned up and we now use corepack
, a Node.js binary to install yarn
. We also don't use the deprecated apt-key
anymore to add gpg keys of external apt repos. Instead, the PostgreSQL wiki got updated and we could use the new method presented there, however, instead, we base the docker image on ruby:3.1.4-bullseye
which has postgres related tooling built-in (i.e. we don't have to include external apt repositories anymore).
Full Changelog: v1.7.1...v1.7.2
In the future
Node.js 16 is only maintained until the end of September 2023, so we should upgrade to Node.js 18 or even higher by that time.
v1.7.1
v1.7.0
What has changed
We upgraded bootstrap from version 4 to version 5 🎉
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What has changed
New
- Restrict editor access (#452)
Fixes
-
Fix color for comment previews (#499)
-
Fix ghost links in nested tabs (#500)
-
Fix flickering for quiz previews (#502)
-
Fix: Restore media search behaviour (#506)
Other
- Rubocop (our linter): Update rubocop version (#494) and Enforce rubocop layout rules (#495)
- Use default version of commontator gem instead of own fork (#509)
Full Changelog: v1.5.1...v1.6.0
v1.5.1
v1.5.0
v1.4.6
What has changed
Security patches (enforcing user rules more strictly than beforehand).
Respective PRs
These were hotfixes, so there are no corresponding PRs, however these commits are relevant:
- Add authorization to generic user list API
- update some gems for security
- refactor controller
- restrict user editing
Full Changelog: v1.4.5...v1.4.6
v1.4.5
What's Changed
- Fix list items not being displayed properly
- Fix bug where "Modul" was not always showing in the sidebar
- Use a modal to show the sponsors
- Redesign "Request data takeout" button (it was confused for the "Finish registration" button
Respective PRs
- Pipeline/e2e by @henrixapp in #453
- Sync production with mampf-next by @Splines in #464
- Fix card body flex css by @Splines in #468
- Avoid confusion with "Request data" button by @Splines in #470
- Use a modal to show sponsors by @Splines in #465
- Always show module sidebar link by @Splines in #471
Full Changelog: 1.4.4...v1.4.5
v1.4.4
Changes
- Redesign of landing page
- Redesign of left sidebar
- Redesign of top navbar (admin navbar still the old one though)
- Updated installation guide
- Rails and many gems got updated
Full Changelog: v1.4.3...v1.4.4
v1.4.3
Changes
- Select-boxes now faster and more responsive due to switching from Selectize to Tomselect
- Media search: One the main page, users can now search for media with different filters like lecture, teacher, tags and more
- A user can now request their data to be sent to them via the profile page
- Newly assigned editors now receive a mail to inform them
- [https://github.com/MaMpf-HD/mampf/blob/main/INSTALL.md](Installation instructions) updated
Full Changelog: v1.4.2...v1.4.3