Elgg v4.1.0-beta.1 Release Notes
Release Date: 2021-12-24 // over 2 years ago-
Contributors
- Jeroen Dalsem (93)
- JerΓ΄me Bakker (36)
π Features
- activity: index page will show registration form if possible (c5b84221)
- admin:
- blog: added logic to pass archive menu options to sidebar views (221172c7)
- cache: replaced mrclay/minify with matthiasmullie/minify (fd99fccc)
- capabilities: canComment now uses canWriteToContainer logic (f4c3890d)
- comments:
- config: added site setting to control who can change language (164965b6)
- core:
- css:
- custom_index:
- db: the required mysql version for new installations now is 5.7 (65c292e0)
- developers: control how elgg_echo strings are displayed (8eb2afb6)
- entities: added entity capabilities service (e93d1c5d)
- forms:
- install: admin notice for new installs now mention front page demo (a30ebdfa)
- javascript: sortable features now also work on touch devices (fe2421d5)
- likes: likable now is part of the entity capabilities systems (a149422d)
- menus: added flag to menu items to hide if it has no children (24b05c70)
- notifications:
- page_owner: page owner middleware forces page owner detection (829bce49)
- profile: user display name edit is now a separate view (4b485be8)
- routes:
- site: added the ability to upload a site icon (149f1258)
- site_notifications: allow to configure the cleanup interval (77642349)
- system_log: improved archived log cleanup (024c7aae)
- β tests:
- β¬οΈ upgrades: the finished upgrades list now has pagination (09a1ea54)
- views: added menu section in elgg_view_messages header output (d9023fcf)
π Performance
- comments: added comments count preloader logic (2b6da920)
- site_notifications: cron cleanup uses direct database queries (36969685)
π Documentation
- core: added a guide on how to use the entity capabilities service (b8f226ab)
π Bug Fixes
- admin: server information now reports correct minimal php version (a2fb0a96)
- collection: correctly implement unset of collection item (3684df75)
- file: prevent path traversal in ElggFile (0a50b762)
- js: no longer close popups on scroll (9b4d2621)
- menus: removed link from topbar account menu item (e1104cf5)
- router: admin gatekeeper reports status code 403 instead of 401 (05340f54)
- β tests: custom config values always persist over db values (49ef293b)
π Deprecations
- core:
- i18n: the public DI proxy for elgg()->echo is deprecated (2f65c1ab)
- page_owner: legacy page owner detection has been deprecated (6fec812f)
- views: elgg_does_viewtype_fallback has been deprecated (1e2a135a)
β Removed
- admin: control panel widget has been removed (4e8d1cff)