Elgg v4.3.0-rc.1 Release Notes

Release Date: 2022-07-21 // almost 2 years ago
  • Contributors

    • Jeroen Dalsem (50)
    • JerΓ΄me Bakker (31)
    • Ally Petitt (1)
    • Nikolai Shcherbin (1)

    πŸ”‹ Features

    • admin: open recent cron log in lightbox instead of in widget (db25a973)
    • ckeditor: updated to ckeditor v4.19.0 (d0e47c05)
    • core:
      • add path sanitization function (c7abf151)
      • implement generic namespace of exceptions (0fd13f0e)
      • move the PAM handlers to a service (4cb55938)
    • discussions: added group selection when starting a global topic (dfe38f67)
    • forms: added class to fields that have been disabled (b95821f6)
    • groups: moved group tool field into its own view (77ff14cc)
    • html: added SRI validation to local scripts and stylesheets (516412e4)
    • icons:
      • added config flag to enabled/disable webp icons (c2a78165)
      • added FontAwesome zip upload so admins can update icons (02a4030a)
    • menus: added support for a custom tag name for section headers (a3c521c3)
    • notifications:
      • allow to provide a notification actor (a314571f)
      • notification handlers can controll e-mail mute link (422019b9)
      • added triggers to track en/dequeue events (9569225e)
    • registration: allow to register with a valid invitation code (04127336)
    • system_log:
      • added event type to the event action logged (eb4273cf)
      • improved logbrowser features (4a7b350c)
    • πŸ‘‰ user: added internal cache for profile data (7be4ca64)
    • πŸ‘‰ users:
      • allow filtering of inactive users (6ca3d63a)
      • added confirmation form when deleting a user (2234de28)
    • views:
      • added widget_more element to entity listings (6ca4c78a)
      • added html5 video support to the file plugin (d713749e)

    🐎 Performance

    • core: added config flag to disable file exist check in classloader (234e9891)

    πŸ“š Documentation

    • πŸš€ release: update core release documentation (600b7517)
    • πŸ‘Œ support: added 4.3 to the support page (9216020e)

    πŸ› Bug Fixes

    • annotations: save/update annotations return false on null values (4947ede8)
    • core: generate correct URLs in special request cases (8f602520)
    • notifications: handle exceptions during notification processing (d94cb193)
    • πŸ‘‰ user: only show language completeness on user settings for admins (65205220)
    • πŸ‘‰ users: briefdescription icon should be false by default (f40750cc)

    πŸ—„ Deprecations

    • annotations: annotate event is deprecated (072ca669)
    • config:
      • changed the way config variables are protected (3a53a6cd)
      • deprecated some more config variables (c8190587)
      • do not use config->elgg_settings_file (14b8073c)
    • core:
      • renamed various user related lib functions (0f1d15fb)
      • prefix relationship functions with elgg_ (4467cb8b)
      • renamed various session related lib functions (82b6ffe4)
      • prefix core functions with elgg_ (517e9d25)
      • various lib functions and hooks deprecated (22fe011a)
    • db:
      • old style database configuration (5c5d2394)
      • using order_by_[metadata|annotation] is deprecated (ae12730d)
    • forms: clear a single sticky form value (d950a3d3)
    • friends: Friends trait functions (1221d6ce)
    • hooks: old or obsolete hooks have been deprecated (d46f320a)
    • icons: replaced the 'classes', 'icon' hook (0acb87fc)
    • js: toggle and popup now init with a class instead of rel (97ba1790)
    • πŸ“‡ metadata: delete metadata by id (d7b3c1fb)
    • views: (un)register external views (2aa22ba7)