Skip to content

v4.17.0

Choose a tag to compare

@CatoTH CatoTH released this 20 Jun 17:12
c8c7686
  • WARNING: if you are using a PHP 8.1 or older, then update to PHP 8.2 or newer first before installing this update!
  • The JavaScript-based frontend components were rewritten to make use or more modern and standardized technologies (ECMAScript Modules, compiled Vue modules).
  • Antragsgrün now supports hosting static assets (JS, CSS, Images, ...) on CDNs, for faster loading times.
  • Configuring Antragsgrün via environment variables is now supported, allowing for easier deployment in Docker- and Kubernetes-environments.
  • An pre-built Docker Image for Antragsgrün is now provided via Docker Hub.
  • It is now easier possible to integrate OpenTelemetry into Antragsgrün.
  • More configurations for the admin list: a date column can be added, and the tags and type column removed.
  • Agenda items now are by default set to be included in the proposed procedure, making them opt-out instead of opt-in.
  • The pagination between motions is now enabled by default for new consultations. It also allows browsing through one's own not yet submitted motions.
  • For importing users, a new mechanism for batch-importing users by uploading a CSV file was added - designed for cases where more than a thousand users need to be added.
  • A way to support newer PDF files without having to use a commercial license of fpdi was added, using the qpdf command line tool.
  • A better PDF layout is preconfigured, if Weasyprint-based PDF rendering is enabled.
  • Private notes can be disabled for individual users, e.g. for designated shared accounts.
  • Bugfix: The "My Account" page showed consultations where the user did not actually have access.
  • Bugfix: In some situations, saving a motion could duplicate the initiator of it.
  • Bugfix: If one tried to export documents from the motion list, but no matching motions were found, the error messages were misleading.
  • Many text fragments that were static before (like alert boxes) can now also be translated and changed on the admin page.
  • A new console command yii site/create bootstraps the first site and its admin user without going through the web installer (useful for multisite setups, where setting config/INSTALLING would force every other instance into installer mode).
  • WARNING: the web-based updater has a known, unsolvable issue on macOS for version 4.17.0. See https://github.com/CatoTH/antragsgruen/blob/main/docs/UPGRADING.md on how to work around it.