1.12.18 (2019-04-03)
Contributors
- Jyoti Raval (1)
- Wouter van Os (1)
Bug Fixes
- core: revert original libxml_use_internal_errors value after use (bc30e941)
1.12.17 (2017-09-21)
Contributors
- Jerôme Bakker (3)
- Brett Profitt (1)
- Steve Clay (1)
Bug Fixes
- likes: listing limit no longer breaks likes counts (abbe2715, closes #11160)
1.12.16 (2017-05-10)
Contributors
- Steve Clay (3)
- iionly (2)
- Jerôme Bakker (1)
Documentation
- admin: start upgrade by logging in/clearing caches (cf78468a, closes #10898)
Bug Fixes
- groups: remove membership request when user is already member (4f158e1d)
- htaccess: removing of obsolete entry in htaccess.dist incompatible with Apache 2.4 (f2e8efab)
- search:
- no longer fatals if comment container hidden (16a753a9, closes #10902)
- allows get_sql, access hook to be used correctly (98835bc4, closes #10884)
1.12.15 (2017-01-25)
Contributors
- Johnny Mast (1)
- jdalsem (1)
Bug Fixes
- views: corrected syntax error in input/date (a7277f30)
1.12.14 (2016-11-08)
Contributors
- Jerôme Bakker (3)
- Ismayil Khayredinov (1)
- Steve Clay (1)
Bug Fixes
1.12.13 (2016-10-02)
Contributors
- Jerôme Bakker (3)
- Steve Clay (2)
- Sébastien Lemay (1)
Bug Fixes
- core: page owner entity only returns users/groups user can see (0d333100)
- docs: Fixed link to 'our supporters page' (fe144644)
- notifications: only prefetch subscribers for ElggEntities (65be05c5)
- profile: use correct default access for profile fields (63a01b6f)
1.12.12 (2016-08-05)
Contributors
- Steve Clay (11)
- Ismayil Khayredinov (2)
Bug Fixes
- blog: pass entity to the object/elements/full (134c5b83)
- groups: unfeaturing a group no longer leaves useless metadata (2f3cf28a)
- logging: make clearer exception numbers are timestamps (9c70596e, closes #9924)
- plugins: now checks plugin instances before parsing priorities (26d21f88)
1.12.11 (2016-06-13)
Contributors
- Ismayil Khayredinov (2)
- Steve Clay (2)
- Matt Beckett (1)
- ura soul (1)
Bug Fixes
- river: custom joins can now reference default joined tables. (a6590a9a, closes #8580)
- ui: improves usability of anchors within system messages (30e3ad6c)
- walled_garden: favicon.ico page handler is now treated as public (53f11c43)
1.12.10 (2016-05-29)
Contributors
- Steve Clay (13)
- Jeroen Dalsem (6)
- Ismayil Khayredinov (4)
- Jerôme Bakker (1)
- bruno-infotrad (1)
- iionly (1)
- jdalsem (1)
Documentation
- cron: added an example how to register a cron hook handler (4b54a099)
- i18n:
- clarifies limitations of elgg.echo (83b2c106)
- recommends an English translation for all new language keys (facc222b, closes #9375)
Bug Fixes
- annotations: fixes time-based annotations searches (6d5e1b78, closes #9785)
- autoload: fixes bugs in class map saving (18ea55fa)
- comments: email subject hook now validates array structure (5df7f40b, closes #9772)
- core: remove duplicate tags upon input (096cf4b8)
- css: only apply vertical padding on ajax loader of user hover menu (d9c8326e)
- file:
- forms:
- empty plugin settings forms no longer wrapped in a form tag (5f7dbcd0, closes #9704)
- empty form body no longer wrapped in a form tag (dc68d04e)
- html: autop no longer ltrims next to a leading inline element (6785ee88, closes #9790)
- http: all unhanded exceptions send 500 status code (2f45c2ca, closes #9758)
- js:
- elgg.echo recognizes empty translation strings (does not return key) (1d32b2c2)
- action token refresh now correctly replaces tokens in urls (7b4e0db2)
- do not trigger generic ajax error message for token refresh (e052481f)
- prevent generic ajax error when user aborts the ajax call (1b5a765f)
- notifications: smtp thread headers only set if still possible (f3bb4ac4)
- site: adds robots.txt to public pages (824197b1)
- users: mitigate race conditions when deleting/disabling users (da45affe)
- views:
- no breadcrumbs in error layout (b25324a3)
- do not output empty string titles in page/elements/title (41eecbe3)
1.12.9 (2016-03-06)
Contributors
- Steve Clay (7)
- Ismayil Khayredinov (2)
- Jerôme Bakker (1)
- Juho Jaakkola (1)
Bug Fixes
- cache: internal Stash pool wrapper works again (ddc254e4, closes #9374)
- css: buttons no longer get cropped in admin context (298ae0a8)
- groups: correctly format the remove user from group menu item (8fdf21f5)
- http:
- cache handler sends 304 responses more reliably (873be892, closes #9427)
- more resources sent with explicit UTF-8 charset (036a82bd, closes #9345)
- make sure all pages/JS/CSS sent with explicit UTF-8 charset (3dab7d10, closes #9345)
- js: AMD view filter handles short view names without
/
(c9ca8329)
- search: eliminate 6 notices in search_users_hook (87b7011b)
- settings: do not emit errors if form fields are not present (9f5111c9)
- web_services: reject requests for unavailable formats (04aeaf7d, closes #9410)
1.12.8 (2016-01-31)
Contributors
- Ismayil Khayredinov (1)
- Juho Jaakkola (1)
- Steve Clay (1)
Bug Fixes
- access: fixes guid column name in metadata queries (b3427ccc)
1.12.7 (2016-01-03)
Contributors
- Steve Clay (4)
- Ismayil Khayredinov (1)
- Juho Jaakkola (1)
Bug Fixes
- logging: Log messages no longer discarded (5020c525, closes #9244)
- menus: stricter type validation in menu item registration functions (c5554a75)
- php: Suppress mysql_connect() deprecation warnings for core (40fe0a8f, closes #9245)
- session: Session is again available in the shutdown event (2409d346, closes #9243)
1.12.6 (2015-12-14)
Contributors
- Ismayil Khayredinov (4)
- Juho Jaakkola (1)
- Steve Clay (1)
Bug Fixes
- a11y: display aalborg mobile site menu toggle in more browsers (e96f0798, closes #9110)
- actions: send error HTTP header from action forward hook (d3344de7, closes #9027)
- entities: update attribute when assuming container_guid value (a21dd95e, closes #8981)
- menus: make sure entity passed to user hover menu hook is a user (f5bbcc65)
- output: fixes handling of untrusted URLs in output/url (217e4df6, closes #9146)
Breaking Changes
- Plugins that customized
.elgg-button-nav
(or the spans inside) will need to be altered. The .elgg-icon
CSS is left in place but will be removed in Elgg 2.0. (e96f0798)
1.12.5 (2015-11-29)
Contributors
- Steve Clay (5)
- Juho Jaakkola (4)
- Ismayil Khayredinov (3)
Performance
- river: no longer needlessly render river responses (97df230f, closes #9046)
Bug Fixes
- files: make sure method is callable on a concrete object instance (740d3108, closes #9010)
- i18n: avoids using mbstring.internal_encoding in PHP >= 5.6 (c0ff79de, closes #9031)
- memcache: don't store a copy of $CONFIG in file objects (beb90891, closes #9081)
- pages: removes deprecated notices regarding input/write_access (fdcab74b, closes #8327)
1.12.4 (2015-09-20)
Contributors
- Steve Clay (3)
- Juho Jaakkola (2)
- Matt Beckett (2)
Documentation
- entities: Docs for type/subtype and associated ege() options (eb0e53fc)
- releases: Manually check lang files for PHP errors before release (040079b7, closes #8924)
Bug Fixes
- pages: Prevent public "Missing access level" in write access field (4174b774, closes #8905)
- relationships: can now prevent relationships using event handler (9a275d9c, closes #8927)
1.12.3 (2015-09-06)
Contributors
- Ismayil Khayredinov (3)
- Juho Jaakkola (1)
Bug Fixes
- files:
- $file is not always an object with originalfilename property (cf0929c2)
- now uses filename on filestore to detect mime (ab8086a6, closes #8846)
1.12.2 (2015-08-23)
Contributors
- Jerôme Bakker (4)
- Evan Winslow (1)
- Juho Jaakkola (1)
- Steve Clay (1)
Documentation
- entities: Better docs for fetching relationships (e0d8f793)
Bug Fixes
- friends: site_notifications have a clickable link to the new friend (55a0f9b0)
- groups:
- membership request accepted has link in site_notifications (6e0d6f4a)
- group invite has link in site_notifications (61a8484d)
- membership request has a link in site_notifications (ba53c509)
1.12.1 (2015-08-05)
Contributors
1.12.0 (2015-07-07)
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:
- 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)
1.11.6 (2016-06-12)
Contributors
Breaking Changes
- The JS function
elgg.security.setToken
is now formally marked private and its parameters are not backwards compatible. (9d8ddecb)
1.11.5 (2015-12-13)
Contributors
- Steve Clay (1)
- Juho Jaakkola (1)
Bug Fixes
- views: Sticky values now get passed into views extending register/extend (Fixes #8873)
- memcache: don't store a copy of $CONFIG in file objects (Fixes #9081)
1.11.4 (2015-07-07)
Contributors
- Ismayil Khayredinov (7)
- Evan Winslow (5)
- Miloš (4)
- Steve Clay (4)
- Jeroen Dalsem (1)
Documentation
- misc: Miscellaneous docs fixes (06e3557c)
- permissions: Fix $params key name for permissions_check:annotate (1af6e3a2)
- web_security: adds security warnings (d47fc5ed)
- web_services: document the use of parameters in method declarations (750e31b9)
Bug Fixes
- 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)
- ui: prevent button jumping on widget add panel toggle (088de48d)
- web_services: no longer uses deprecated export global (3a818d2b)
1.11.3 (2015-06-14)
Contributors
- Steve Clay (6)
- Evan Winslow (4)
- Juho Jaakkola (1)
- Julien Boulen (1)
- Marcus Povey (1)
- Matt Beckett (1)
Documentation
- code: Permit use of
<?=
PHP shortcut since we're on 5.4+ (453d8dcb)
- hooks: Clarifies docs for the register, user hook (b877f61d, closes #8377)
- install: Update cloud9 install instructions (616f2156, closes #8240)
Bug Fixes
- IDE: Public APIs no longer marked with