Elgg 1.12.0
9 July 2015
Elgg version 1.12.0 is now available (major release).
Upgrading to Elgg 1.12.0
Elgg 1.12.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 1.12.0 upgrade prior to applying it live. Get started managing your Elgg installations with Installatron
What's New in Elgg 1.12.0
Features
- ajax: elgg_ajax_gatekeeper for asserting resources as Ajax-only ([4e0e1a5b])
- ajax: Allows fetching form views wrapped by elgg_view_form() ([ee7641c4])
- annotations: Adds a more granular permission hook for canAnnotate ([83da5f18])
- cache: introducing a generic function to reset all caches ([f526c479])
- comments: Paging through comments/discussion replies jumps to content ([b75fd8f8])
- developers: Devs can show loaded AMD modules in console ([221bdf6a])
- developers: Adds a quick access icon for some admin settings ([f22567b6])
- events: Adds static methods for returning common values ([f080fed1])
- events: allows dynamic method callbacks to be unregistered ([08c773ba], closes [#7750])
- lightbox: More sensible handling of href options ([765fcd05])
- views: Users can jump directly to content via prev/next links ([f90466c8])
Performance
- developers: reduces boot queries when the developers mod is enabled ([03aa096e])
- engine: only update attributes/metadata if value is changed ([8295e70a])
Documentation
- ajax: Correct typo in code example ([d55e4a3a])
- code: Clarify interface naming convention ([de03d372], closes [#8293])
- misc: Miscellaneous docs fixes ([06e3557c])
- permissions: Fix $params key name for permissions_check:annotate ([1af6e3a2])
- views: Better document outgoing elgg_get_view_location() ([0a9059d6])
- web_security: adds security warnings ([d47fc5ed])
- web_services: document the use of parameters in method declarations ([750e31b9])
Bug Fixes
- embed: embed link no longer leaves the page before events are set up ([f50e9aa3], closes [#8284])
- http: More appropriate exception responses ([e28f37e6], closes [#6228], [#8360])
- legacy_urls: adds missing forwarder for groups/forum/$guid ([2b555f88], closes [#8493])
- legacy_urls: unset __elgg_uri to prevent infinite loops ([0c7687ac], closes [#8494])
- profile: Avatar cropper again can be moved immediately after uploading image ([d8cf51b7], closes [#8449])
- relationships: Invalid relationship names throw properly ([ac976e23])
- search: Search treats "0" as a valid query ([af58fa5d])
- ui: prevent button jumping on widget add panel toggle ([088de48d])
- web_services: no longer uses deprecated export global ([3a818d2b])
Deprecations
- views: elgg_get_view_location is going away in 2.0 ([b4347fb4])
- views: Support for custom template handlers will end soon ([0dc67698])
Contributors
- Steve Clay (23)
- Evan Winslow (11)
- Ismayil Khayredinov (9)
- Miloš (4)
- Jeroen Dalsem (3)
- Jerôme Bakker (2)
- Jon Maul (1)
- Juho Jaakkola (1)