Elgg v2.2.0-rc.1 Release Notes
Release Date: 2016-06-16 // almost 8 years ago-
Contributors
- Ismayil Khayredinov (43)
- Steve Clay (37)
- Jeroen Dalsem (22)
- jdalsem (6)
- Wouter van Os (2)
- Brett Profitt (1)
- JerΓ΄me Bakker (1)
- V. Lehkonen (1)
- lehkonev (1)
π Features
- ajax:
- avatar: user avatars are now served by serve-file handler (a55d746a)
- cache:
- ckeditor:
- core:
- cron: improved cron logging (5305b60d, closes #9474)
- db:
- developers: add view_vars hook to views inspector (41e9e1ef)
- discussions:
- embed:
- entities: adds user capabilities service (81f05058)
- file:
- files: update file plugin to new file serving API (a9d409ee)
- filestore:
- forms:
- gatekeeper: entity gatekeeper result can now be filtered (75af2fd5)
- groups:
- html:
- http: allow use of X-Sendfile/X-Accel web server feature (a88db207, closes #4898)
- icons:
- js:
- Adds hooks to pass site and page-level data client-side (cec6b42b, closes #8997)
- elgg/Ajax users get more access to underlying resources (39a3fbce, closes #9767)
- elgg/spinner now supports optional text to be displayed (da5c5b06)
- adds elgg/lightbox AMD module, loaded on all pages (9135ad26, closes #7895, #8309, #6991)
- user hover menu now uses elgg/popup module (d0dffca6)
- adds elgg/popup AMD module (fd75da60)
- requiresConfirmation now returns false if not confirmed (cac5c0fd)
- menus:
- reportedcontent: only load javascript when needed (29c39cd7)
- river: convert river JS to AMD modules (790a1a00)
- thewire: allow multiple add forms to exist on the same page (9f72e287)
- π» ui: Allows modifying system messages/errors (eee183c5)
- views:
- π web_services: allows API function to be given an associative array (cd80863a, closes #9411)
- widgets:
- widget types can now be extended with a hook (3c76194c)
- widget title and description can be autodetected (3c61e2f0)
- added a helper class and factory for defining widgets (bc56fafd)
- widget layout owner can now be set explicitly (b3bd2a84, closes #7023)
- added isset on \ElggWidget objects to check settings (7b095208)
- added unset on \ElggWidget objects to remove settings (f99e4f5d)
π Performance
- db: improved session write db query for InnoDB (3b55226d)
- reportedcontent: only load JS if menu item is rendered (ececa98d)
π Documentation
- core: fixes docs for ElggFilestore::seek return value (fe310c31)
- faqs: fixed typo in IDE section (a1ed1305)
- tutorials: updated Hello world (dc5a4ade, closes #9875)
- widgets: updated the widget registration documentation (3410e1ec)
π Bug Fixes
- avatars: avatars are no longer served with public URLs in a walled garden mode (4c8a7ced)
- core:
- file: ElggFile::delete() now removes target files if filename is a symlink (facc13fe)
- files: use actual file modification time as an etag value (17c5dcaf)
- js: ui bindings now wait for system init event to fire (5794e027)
- mime: fall back to detection based on extension for octet-stream (0b1f4539)
- reportedcontent: forward to address if not submitted in lightbox (ee63b1d8)
- views: elgg_view_form now accepts class to be an array in form_vars (4133b516)
π Deprecations