Skip to content

kukkuu: v3.11.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 06 Feb 12:38

3.11.0 (2025-02-06)

Features

  • Add view families permission, restrict child/guardian info with it (e89195b)
  • auditlog-extra: Add request path to additional data in LogEntry (59c3d46)
  • auditlog-extra: Admin mixin (8f4e56a)
  • auditlog-extra: Configuration helper (00165e6)
  • auditlog-extra: Decorator (e7b9257)
  • auditlog-extra: Middleware (0e63451)
  • auditlog: Installed django-auditlog (e0f2f04)
  • auditlog: Write access log of restricted graphene nodes (9ba8fad)
  • auditlog: Write access logs of restricted admin models (e4fa72d)
  • csp: Install and configure django-csp (8c6bb7d)
  • devops: Liveness probe to test the database connection (1dcc0ff)
  • devops: Readiness probe to give build and release info (f8db348)
  • sentry: Ignore authentication expired errors in Sentry (f232111)

Bug Fixes

  • "The USE_L10N setting is deprecated" deprecation warning (9f0abc1)
  • /graphql/ GraphiQL interface by changing CSP rules (0a01103)
  • Add validation to AssignTicketSystemPasswordMutation (b0aa5e2)
  • auditlog-extra: Admin mixin should use get_changelist_instance (7d71f4c)
  • auditlog-extra: Duplicated log creation prevention in admin mixin (a427992)
  • auditlog-extra: Explicitly define app_label for DummyTestModel (551eb46)
  • auditlog: Exclude mailer models from auditlog (3f06c0b)
  • config: Admin ui url (f5e0d24)
  • csp: Circular import in settings (38ff1b5)
  • csp: Spectacular redoc view (f6ee5b6)
  • DEFAULT_FILE_STORAGE deprecation warning by using STORAGES instead (808d500)
  • Docker-compose.env.example & README.md to work out of the box (444bd2f)
  • Docker-compose.env.yaml* → docker-compose.env*, it's not YAML (9167b06)
  • docker: Docker compose should use expose 8000 port for prod target (ee8dfae)
  • Graphene-django warning that DjangoObjectType needs fields/exclude (8be20af)
  • Remove ChildNode deprecation warnings and document fields' behavior (00846ec)
  • Report event serializer type hint warning (ebf0b8a)
  • Sentry_sdk deprecation warning by using current scope (ebc5d65)
  • Update projects to db using migrations and management commands (1ff44a0)

Dependencies

  • Bump django from 4.2.17 to 4.2.18 (2fa1cfb)

Documentation

  • "the Tunnistamo" → Tunnistamo, no need for the definite article (f6b08d4)
  • Add kukkuu api link (c745b14)
  • Add Node.js to requirements because of pre-commit hook's doctoc (3f3acc7)
  • Architecture and environments (4a8002e)
  • auditlog-extra: Add a note to test schema (cfcc44b)
  • auditlog-extra: Add toc, refactor the api section, improve (a5f4c81)
  • auditlog-extra: Audit logging principles (0398b3a)
  • auditlog-extra: Readme and FAQ (4804965)
  • auditlog: Add audit logging to the project readme (fefcfb5)
  • Browser testing jwt (bade39f)
  • Clarify "Keeping Python requirements up to date" with Docker (81001c0)
  • Clarify adding coupon codes for external ticket system events (465338b)
  • Clarify how to create a superuser in backend (411fc0e)
  • Clarify Keycloak/Tunnistamo use in GDPR/README.md (cbc890c)
  • Clarify pre-commit hook section (764e122)
  • Correct the facts in readme (caf2fbc)
  • Fix GDPR API export ER diagram relationships/cardinalities (1ae9306)
  • Fix JWT & Tunnistamo related texts & wordwrap them (07568ee)
  • Miscellaneous cleanup / clarifications to READMEs (5fed8be)
  • Move "Daily running, Debugging" under "Development without Docker" (2109286)
  • Move & expand requirements (bb9163b)
  • Notification import source (2c2e677)
  • Refactor the content order (c0eefa2)
  • Releases, deployments and release-please (ca8e46a)
  • Remove redundancy from code linting & formatting section (4645bc5)
  • Remove unnecessary link wrappings, fix release-please action link (64d52a5)
  • Ticketing systems (cc4c014)
  • Update headings and table of contents (23b75fc)