Skip to content

v2.47.0

Compare
Choose a tag to compare
@geokrety-bot geokrety-bot released this 11 May 12:43
· 240 commits to main since this release
0ec408b

2.47.0 (2024-05-11)

Features

  • Add buttons to register via OAuth (16bccf9)
  • Add Github OAuth support (4a3397c)
  • Add OAuth buttons to login form (216afa4)
  • Allow admin to manually update account statuses (819fc79)
  • Bump geokrety/website-base base image to 1.0.22 (93eeabd)
  • Generate sitemap (10dcd79)
  • Implement SiteSettings (7db8007)
  • Load secret from docker secrets (56713bb)
  • Review sending mail (69ede4c)

Bug Fixes

  • A valid auth method is required before disconnecting last OAuth (ffbdb6c)
  • A valid email is required before changing password (672dfec)
  • Adjust email missing banner (5af38f2)
  • Don't send daily mail to non-valid emails (2e27b23)
  • Ensure email hash are stored lower cased (5ebced4)
  • ensure username3 is empty (ae795ef)
  • Fix hasPermissionOnParent (73530e0)
  • Fix isAuthor when there is no author (6a4335b)
  • Fix isMainAvatar (8fc73e4)
  • Fix some database settings (0249c34)
  • OAuth registration with email properly set the email status (1f1458b)
  • Registration save custom user settings (6643318)
  • Rework email send restriction + Add PHPUnit (cd1e8f9)
  • Send revalidation email on create account again (e25c950)
  • Set entrypoint shebang to bash (8769739)
  • Use dedicated DB connection to manage sessions (216710b)
  • Use patched version of ikkez/f3-opauth (0ec408b)

Translations

  • New translations messages.po (Zulu) [skip translate] [skip tests-qa] (4ffad7f)

Code Refactoring

Chores

  • Ask AI webcrawler to stop spamming us (3419658)
  • Fixes from code review (0a1f946)
  • Let lookupUsername return a boolean (02f769e)
  • Rename function (67895a4)

CI

  • build only image (04870f2)
  • don't fail on report build and and post it (854a108)
  • Upload docker logs (b5b8262)