Skip to content

Releases: Elgg/Elgg

Elgg 3.1.3

13 Sep 13:38
d0ae144
Compare
Choose a tag to compare

Contributors

  • Jeroen Dalsem (4)
  • Jerôme Bakker (4)

Features

  • ajax: added option to suppress messages from ajax calls (2b728fe5)

Bug Fixes

  • admin: do not show ajax success message when removing admin notice (75bf8cbd)
  • database: updated Phinx to prevent Symfony conflicts (58d778a6)
  • uservalidationbyemail: correct forwarding during email confirmation (e3ccb067)

Elgg 3.1.2

28 Aug 14:34
f20eb7f
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (7)
  • Esha Upadhyay (1)

Bug Fixes

  • admin: prevent fatal error on non Apache servers (3da30342)
  • cache: invalidating simplecache could break symlinked cache (c8a41062)
  • comments: block comments on group content for non members (6482879a)
  • developers: link to site settings section (330676bb)
  • discussions: no more filter menu on discussion detail page (e8d60f6c)
  • installer: link to site settings section (f0e3dbe5)

Elgg 3.1.1

02 Aug 12:13
27c2fac
Compare
Choose a tag to compare

Contributors

  • Jeroen Dalsem (2)

Elgg 3.0.7

02 Aug 08:30
f182daf
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (2)
  • Jeroen Dalsem (1)

Bug Fixes

  • js: improved elgg.normalize_url to handle more site cases (57af9e2b)
  • routes: use absolute url as base for route url generation (244854af)

Elgg 3.1

25 Jul 13:20
d9d77a8
Compare
Choose a tag to compare

Contributors

  • Jeroen Dalsem (81)
  • Jerôme Bakker (23)
  • Rohit Gupta (9)
  • Ismayil Khayredinov (1)
  • Joe Bordes (1)

Features

  • admin:
    • added requirements information about database server (d9c92dab)
    • add email change option to unvalidated users (f09ba7ee)
    • add server requirements page (4e5cd057)
    • moved Elgg release to page header (f55d0f1d)
    • add security recommendations page (e129b307)
    • add performance overview page (f1321a2f)
    • admin user lists now have the ability to search by email (c34789f4)
    • add admins directly from the administrators page (78027dda)
    • basic and advanced settings are merged into one form (aedaa0e1)
  • ckeditor:
    • updated to ckeditor v4.12.x (33b44604)
    • updated ckeditor version to 4.11.x (d6061b3f)
  • core:
    • error resources now have access to the exception (fac3141e)
    • added function to convert large numbers into short form (de9d2ef8)
    • admin notices now have their own class (a627d4ef)
    • manifest.json is now a cacheable simplecache resource (ef98f420)
  • db: allow configuration of the database port number (058db755)
  • developers:
    • wrap input and output views (cafdb455)
    • display view location in view wrapping (e6ba1ecf)
    • added acl information to entity explorer (9c465a1a)
  • entities: added helper function elgg_count_entities (7e00cbc7)
  • gatekeeper: flag to validate user edit access (8becf0ea)
  • groups: support content based on type/subtype in tool module (fa897bcb)
  • icons: add icon cropper (deb5d212)
  • input: add support for more input types (048704e2)
  • menus: added menu param to set a selected menu item (74d50561)
  • notifications: Elgg\Email knows about sender and recipient (539437b0)
  • page_owner: moved page owner logic to a service (bc35cf5a)
  • pages:
    • page navigation now uses default page menu behaviour (89976121)
    • replaced treeview js and css with default menu behaviour (18be2699)
  • phinx: updated phinx version to 0.10.x (52ebe588)
  • plugins: hooks and events can be declared in elgg-plugin.php (c1cc12c4)
  • profile: new input types for custom profile fields (59c1a4ba)
  • router: add SignedRequestGatekeeper middleware (54e050a3)
  • routes:
    • added required plugins param to route config (8f4c1957)
    • added route config to mark route as deprecated (53d8f433)
  • security:
    • request confirmation on email change (53017104)
    • notify the user about a password change (8692ac32)
  • site_notifications: topbar menu item now has a unread count badge (a1d1fddc)
  • upgrades: completed upgrades are sorted by completion time (beebaecd)
  • users:
    • unify set/get/delete profile data functions (906c25b7)
    • added a site setting to allow users to change the username (3e2a476e)
  • views:
    • add additional page menu and owner block controls (5cf80c8c)
    • password inputs now set correct autocomplete behaviour (929f7bc5)
    • show_add_form view var is now supported in responses (7bd0f0da)

Performance

  • db: added some extra indexes to the entities table (0395d99b)

Documentation

  • core:
    • added a spam guide (2ac20105)
    • added documentation about the usage of elgg_call (8beef28f)
    • added upgrade notices page for 3.0 to 3.x (456e4fba)

Bug Fixes

  • admin: different user counters in admin stats (73c86726)
  • core:
    • updated PHP version checks to check correct version (dbb02710)
    • elgg_call will now also restore when an error is thrown (54964f59)
  • css:
    • spacing between profile-field and widgets (a281ac45)
    • prevent jquery-ui bug related to sortables (fa840b53)
  • discussions: no longer call unavailable sidebar views (afe83c96)
  • forms: added missing entity info in widget access input (8f1770d1)
  • pages:
    • no longer register page_nav menu if there is just one item (a7f7359d)
    • removed the pages navigation sidebar from some resources (08f3df26)
    • no longer show history sidebar on revision page (3c91022d)
  • system_log: correctly fetch non default object classes (3f0a10d4)

Deprecations

  • access:
    • elgg_set_ignore_access is deprecated (6d0d99ec)
    • access_show_hidden_entities is deprecated (33b3e5ac)
  • actions: replaced several delete actions with entity/delete (192d01ac)
  • core:
    • legacy hook/event callback arguments are deprecated (563f4492)
    • various unused lib functions have been deprecated (792bd362)
    • elgg_instanceof is now deprecated (2602c801)
    • replaced delete_directory with elgg_delete_directory (f61471dc)
  • css: use elgg_require_css instead of elgg_re...
Read more

Elgg 3.0.6

25 Jul 08:22
Compare
Choose a tag to compare

Contributors

  • Jeroen Dalsem (11)
  • Jerôme Bakker (9)
  • Ismayil Khayredinov (1)

Documentation

  • code: added note about low-level functions that should throw (03417897)
  • composer: document composer autoloader optimization (fee62f05)
  • css: added some best practices about css files and classnaming (daa55646)

Bug Fixes

  • cache:
    • improved handling of values (db7c8864)
    • prevent timeout during cache flush (ab8c759b)
  • ckeditor: no need to remove plugins as they are not loaded (55b95e7a)
  • comments: popup menu will close itself when inline editing comments (9a7ecc73)
  • core:
    • literal order by clauses are no longer deprecated (e77e4898)
    • unset on ElggData will always use magic setter (a0b442ad)
    • always show success message when upgrade has finished (0afb29d8)
  • http: request validation now correctly reads payload (c5e18f45)
  • js: validate arguments in elgg.get_simplecache_url (91f7c143)
  • pages: correctly check who can edit (write) access (a87ec78f)
  • routes: route url generation will always return a normalized url (d0b2503a)

Elgg 2.3.14

24 Jul 10:37
b1c600b
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (3)
  • Jeroen Dalsem (1)

Bug Fixes

  • groups: no error on notification failure during membership request (2bd72ffc)
  • http: check object for toString function (1cd0809e)
  • installer: detect more https scenarios (05648781)

Elgg 3.0.5

08 Jul 12:53
3e8953f
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (8)
  • Jeroen Dalsem (2)
  • Ismayil Khayredinov (1)

Documentation

  • compatibility: explain @internal implications (5c7b52e5)
  • plugins: document plugin bootstrap usage (02ea7a0d)

Bug Fixes

  • core: correctly remove annotations on non saved entities (20af166e)
  • http: non-multipart requests should not fail validation (c59ae7aa, closes #12654)
  • notifications: correctly sort the notifiable users (583fb67f)
  • search: highlighter no longer messes up output when searching ints (e3499498)
  • thewire: full view uses correct entity layout (64143d58)

Deprecations

  • groups: group_acl metadata has been deprecated (380cfa24)

Elgg 3.0.4

12 Jun 14:43
b46f78a
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (6)
  • Jeroen Dalsem (2)

Bug Fixes

  • blog: save draft in correct container (b32c6139)
  • email: set default email attachment id (ae8fc0a4)
  • install: minification is enabled for fresh installations (ae869441)
  • livesearch: by default no longer include banned users (c059ff11)
  • response: only set error content if provided (518231ab)
  • system_log: prevent fatal exception when constructing objects (5105ca6f)

Elgg 2.3.13

12 Jun 09:38
5d758f9
Compare
Choose a tag to compare

Contributors

  • Jeroen Dalsem (1)

Bug Fixes

  • blog: show correct last saved date (b888e7e1)