Elgg v2.1.0 Release Notes
Release Date: 2016-03-13 // about 8 years ago-
Contributors
- Steve Clay (40)
- Ismayil Khayredinov (25)
- Juho Jaakkola (10)
- Jeroen Dalsem (2)
- Hereward Mills (1)
- Wade Benson (1)
- Wouter van Os (1)
๐ Features
- actions: adds a generic delete action (4c35fe26)
- ajax:
- cron: allows for a more systematic way of calling cron using one url (3c947fc1)
- discussions: makes "last reply" text into a link (9c1d543a)
- engine:
- entities: give access to original values of modified attributes (56ddabbc, closes #9187)
- files: adds a service for serving files from filestore (1d6b23c7)
- forms:
- groups: profile buttons can now be filtered with a hook (52e82943)
- js:
- menus: delete menu item now checks if delete action exists (84cbb151)
- metastrings: add function to get map of strings to metastring IDs (8d28a8dd)
- notifications: it's now easier to alter translations for notifications (4677d482)
- profiler: allow capture/display of crude profiling data (6ce01fad, closes #9293)
- routing: allow more reliable URL path rewriting (853fc0ef, closes #9388)
- rss: adds functions for adding/removing the RSS link (ae765e19)
- search: search hooks now preserve custom joins and wheres (65041619)
- views: add attributes to input select options (63b04d6a)
๐ Performance
- boot: we order plugins in PHP because MySQL order by CAST is slow (c4b10c1c, closes #8183)
- files: ElggFile no longer queries metadata for filestore data (d9243002, closes #9138)
- http: serve-file URLs can respond without booting core (4f587df0)
๐ Documentation
- js: modernizes the JS docs to emphasize AMD usage (d66cae64)
๐ Bug Fixes
- actions: referrer path is now parsed correctly (6b1bfe26)
- ajax: iframe-based submissions can again be recognized as XHR requests (c25962a0, closes #8735)
- files: files with custom filestore can now be served via file service (1a2b0ca7)
- forms:
- i18n: admin-created accounts now get site language instead of admin's language (561bad37, closes #9454)
- js:
- menus: delete menu item is only registered if canDelete is fullfilled (e13ba511)
- permissions: All permissions functions handle user fetches consistently (b875fd33, closes #8941, #8038, #8945)
- river: opening comment form auto-focuses input (5b68badc)
- search:
๐ Deprecations