Skip to content

Releases: Elgg/Elgg

Elgg 4.2.3

04 Jul 11:47
f6c5120
Compare
Choose a tag to compare

Contributors

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

Bug Fixes

  • blogs: preview opens in blank window to prevent history issues (39a99376)
  • forms: datepicker should show correct prev/next characters (48bff527)

Elgg 4.2.2

17 Jun 08:41
3de907e
Compare
Choose a tag to compare

Contributors

  • Jeroen Dalsem (8)
  • Jerôme Bakker (5)

Bug Fixes

  • cache: make sure the CLI and webserver use the same cache path (fda6463e)
  • db: support passing relationship guid when sorting by relationship (21b9f1e6)
  • groups: groupprofile rss feed should show recent searchable content (54353859)
  • icons: check filesize when checking if entity has icon (50989148)
  • menus:
    • allow detecting selected sorting parent from view var (822ac99c)
    • sorting parent detection should respect menu item priority (19fbbcb7)
  • search: improved search result presentation (8959c933)

Elgg 4.2.1

31 May 14:06
7f7191c
Compare
Choose a tag to compare

Contributors

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

Documentation

  • entities: added info about singular sort_by options (0340ecea)

Bug Fixes

  • bookmarks: always detect document title for bookmarks link (6b8e7cb3)
  • ckeditor: replaced deprecated get_current_language js function (036c532d)
  • db: ignore unsupported sort_by property types instead of crashing (9eb1e3ba)
  • forms: do not draw container_guid subtext if empty (127352ee)
  • groups:
    • enable cropper on group profile icon (a0a61cf8)
    • replaced deprecated sort options in owner transfer (5b787372)
  • icons: only generate webp urls if server supports it (fbf76c11)
  • js: unable to check for logged in user in javascript (72d89a96)
  • menus: make sure title-menu-toggle is always available (f81a21e6)
  • navigation: user hover menu was missing the admin toggle (06433212)
  • pages:
    • allow saving with an empty description (3001a307)
    • check field config for all required fields on save (7f72d186)
  • search: allow passing sort_by through query params (4104a828)
  • site_notifications: prevent possible deadloops with seeded entities (8ea5e3ce)

Elgg 4.2.0

13 May 07:44
2dde4f8
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (16)

Performance

  • batch: retain query cache during ElggBatch (8dcebb26)

Bug Fixes

  • composer: postinstall script correctly creates /mod folder (f2568298)
  • likes: use correct values to check likeable capability (74b43e15)
  • session: make sure to cache the logged in user in the entity cache (9145183a)
  • stats: correctly show the number of unvalidated users (cae13aa1)

Elgg 4.2.0-rc.1

22 Apr 09:25
73ca209
Compare
Choose a tag to compare
Elgg 4.2.0-rc.1 Pre-release
Pre-release

Contributors

  • Jeroen Dalsem (62)
  • Jerôme Bakker (27)
  • Nikolai Shcherbin (1)

Features

  • accounts: admins can set duplicate email addresses for other users (4e6f7803)
  • actions: added logged_out access level to action registration (29679c37)
  • activity: added link to activity widget title (54b2c580)
  • admin:
  • bookmarks: added link to bookmarks widget title (d5ab59a2)
  • cache:
    • added option to system cache to set TTL for an item (45e2f2c7)
    • replaced stash with phpfastcache (6637015f)
  • config: added a setting to control the system message delay (289fb2ba)
  • db: metadata and annotation boolean values keep their type (c6775bd3)
  • discussions:
    • added a discussions widget for profile and dashboard (8d2ccea0)
    • added a group setting to control topic notifications (72c2674c)
  • entities: add generic sort options (2216bb01)
  • friends: added link to friends_of widget (09ad7dae)
  • groups: added imprint to indicate group owner/membership (b84f4535)
  • icons: serve webp icons if accepted by the browser (b0188aba)
  • js: updated jquery-ui to v1.13.1 (f1874a90)
  • menu: ability to set the output view of a menu item (5a210df5)
  • messageboard: added link to messageboard widget title (ffad7512)
  • plugins: login as features are now part of core (55a0c0f9)
  • reportedcontent:
    • site admins get notification about new reports (0536f60e)
    • separate active/archive listing (451fce64)
  • tests: added testing and support for MariaDB (29b3ec2a)
  • user: if unvalidated allow a user to update email address (aa43b04b)
  • users: automatically remove unvalidated users (3eeed1f9)
  • view: url input will auto prepend http protocol if missing (771a1847)
  • views:
    • added placeholder support for autocomplete fields (889882f2)
    • added more features to the system messages (000b92ba)
    • entity imprint now shows time updated if appropriate (049fb14c)
    • login form title indicates forward from protected page (0946daf9)

Bug Fixes

  • composer: updated imagine for PHP 8.1 compatibility (33d1c594)
  • db: prevent entity subtype queries without a type provided (3f63e4f9)
  • developers: do not disable display errors if enabled from htaccess (929806c9)
  • entity: prevent deadloops during recursive entity delete (139998f5)
  • forms: corectly ignore empty form body (4cdb56fa)
  • groups: correctly report failure when inviting users (85814c0b)
  • js: user picker should respect if default event is prevented (ce6dab00)
  • plugins: don't show plugin (user)settings form if no content (bee2f1e2)
  • views: limit long entity titles in url and page titles (02ed01c3)

Deprecations

  • js:
    • introduced elgg/i18n module for js translations (e5e67955)
    • ElggUser and ElggEntity classes have been deprecated (bcd6a515)
    • elgg.security related functions moved to AMD (c7c9a44b)
    • elgg.system_message related functions moved to AMD (f0781727)
    • unused and unwanted javascript lib functions (1982af30)

Removed

  • js: no longer need the prototypes.js helper functions (09fca863)
  • tests: TestSeeder class (e1ca7c84)

Elgg 4.1.6

08 Apr 09:06
1da10ce
Compare
Choose a tag to compare

Contributors

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

Performance

  • input: only filter input params once (66107ced)

Bug Fixes

  • custom_index: added missing activity module content (ed4575bd)
  • js: security tokens are refreshed automatically (26fc2206)

Elgg 4.1.5

25 Mar 11:05
829dd02
Compare
Choose a tag to compare

Contributors

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

Bug Fixes

  • di: fetch timer from the correct DiContainer (abc25bd9)
  • pages: prevent warning when trying to access guid on bool (8ff80f9e)

Elgg 4.1.4

11 Mar 10:34
27a49f9
Compare
Choose a tag to compare

Contributors

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

Elgg 4.1.3

25 Feb 14:08
c5e34e0
Compare
Choose a tag to compare

Contributors

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

Performance

  • site_notifications: cleanup speed-up on large databases (baf9f0b0)

Bug Fixes

  • account: user settings form is no longer ajax based (22b41305)
  • core: correctly suppress notices when asked (b5ef29c7)
  • forms: styling of horizontal aligned fields not always correct (8ca0872f)
  • i18n: double translation (36bbf27d)
  • route: detect page owner with ignored access (d7f5d35b)
  • session: correctly apply session garbage collection (d14350c8)

Elgg 4.1.2

11 Feb 12:40
d894dd9
Compare
Choose a tag to compare

Contributors

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

Bug Fixes

  • composer: install symfony/mime (bd2832c5)
  • core: correctly compare urls with array query params (f94d3290)
  • database: return documented return type (75d08731)