Elgg 1.12.0 Released

Elgg 1.12.0 is now available for download

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)

Features

  • ajax:
    • elgg_ajax_gatekeeper for asserting resources as Ajax-only (4e0e1a5b)
    • 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)
    • Adds a quick access icon for some admin settings (f22567b6)
  • events:
    • Adds static methods for returning common values (f080fed1)
    • 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)
    • 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)
    • Support for custom template handlers will end soon (0dc67698)

Evan Winslow

Software Engineer at Google. Elgg enthusiast. I wrote the Javascript and CSS frameworks for 1.8.

Latest comments