Elgg 4.3.0
5 August 2022
Elgg version 4.3.0 is now available (major release).
Upgrading to Elgg 4.3.0
Elgg 4.3.0 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Elgg updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Elgg install to test the 4.3.0 upgrade prior to applying it live. Get started managing your Elgg installations with Installatron
What's New in Elgg 4.3.0
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)
- core: implement generic namespace of exceptions (0fd13f0e)
- core: 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)
- icons: 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)
- notifications: notification handlers can controll e-mail mute link (422019b9)
- notifications: 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)
- system_log: improved logbrowser features (4a7b350c)
- system_log: user: added internal cache for profile data (7be4ca64)
- users: allow filtering of inactive users (6ca3d63a)
- users: added confirmation form when deleting a user (2234de28)
- views: added widget_more element to entity listings (6ca4c78a)
- views: 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)
- db: 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)