Skip to content

Releases: Elgg/Elgg

Elgg 4.0.2

25 Oct 13:23
cbc321b
Compare
Choose a tag to compare

Contributors

Features

  • site_notifications: notification byline shows container entity (9f43720d)

Bug Fixes

  • blog: don't supply full $vars to the blog/save form (2e23f9dd)
  • core: use route generation instead of fixed url (565ae3a7)
  • i18n: catch too few arguments provided in elgg_echo() (28609f02)
  • js: do not click on parent menu item of tabs with children (9b5d3073)
  • messages: use list out of bounds helper (487c174a)
  • notifications:
    • continue when no object is found in html output (86eb13cd)
    • set notification url for all ElggData objects (b2ebf498)
    • settings show correct entity icons (27dfac30)
  • routes: correctly detect page owner in certain routes (e003a4e9)
  • site_notifications:
    • only mark as read when the owner clicks url (16eb05e9)
    • cleanup oldest notifications first (897cc5f5)
    • use list out of bounds helper (b39c55bc)
  • views:

Elgg 4.0.1

08 Oct 14:13
b1155d9
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (11)
  • Jeroen Dalsem (7)

Bug Fixes

  • blog: use route name as page title (ead3647b)
  • comments: no longer disable save button after form submission (03651f26)
  • core: do not respond with redirect on failure of ajax requests (4222ac92)
  • notifications:
    • mute page of a comment shows relevant entities (e297bda2)
    • disable subscribe button if you can't subscribe (ea612bb4)
    • (un)subscribe buttons only for logged in users (824291fb)
  • site_notifications: prevent input limit reached in bulk actions (e83df87c)
  • systemlog: only log before and after events if there are handlers (5fb8189a)
  • thewire: output of the new wire notification in HTML e-mail (c161429b)
  • views: correct default behaviour for showing entity menu on PHP 8 (8f9f3827)

Elgg 4.0.0

24 Sep 12:39
21580dd
Compare
Choose a tag to compare

Contributors

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

Bug Fixes

  • cli: allow batch upgrades to run indefinitely (5b6b4419)
  • i18n: allowed languages returns filtered language keys (ff574222)
  • upgrade: content owner subscription is now an async upgrade (d8abe11c)

Elgg 4.0.0-rc.1

10 Sep 12:58
a534303
Compare
Choose a tag to compare
Elgg 4.0.0-rc.1 Pre-release
Pre-release

Contributors

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

Features

  • cli: upgrade command supports force option (8fb44c7f)
  • delayed_email: add intro text to notification (c3750286)
  • developers: added link to entity on the entity explorer page (cd1f3753)
  • groups: groups edit form tabs navigation help (bd2f94d9)
  • notifications: added option to exclude subscribers (e43ae547)
  • system_log: allow elgg_call to disable system logging (7f85fd18)

Performance

  • db: disable system_log during cleanup of entity properties (4576dff6)

Bug Fixes

  • activity: don't show responses on index page when logged out (eaa5c28b)
  • bookmarks:
    • don't show filter menu when viewing a bookmark (1a5c9478)
    • unable to save bookmark on PHP 8 (81392414)
  • db: use QueryBuilder in query execution (2f2050cb)
  • delayed_email: prevent empty notification (ee6bc376)
  • developers: theme sandbox is now only available for admins (19bcb892)
  • mail: correctly encode ( and ) in e-mail headers (0560c379)
  • notifications:
    • serialization exception during delayed enqueue (72b65143)
    • use correct actor for admin notification (6b8d37a0)
  • pagination:
    • don't updated browser history on ajax appended lists (823283bd)
    • allow control over base url during Ajax requests (edad75a7)
    • use correct jquery selector during ajax replace (e750622b)
  • river: show river responses again on all pages (9e90d95b)
  • session: prevent PHP warning when regenerating session (dfe73773)
  • site_notifications:
    • limit cleanup to 30 minutes (7229e7e1)
    • prevent deadloop when marking as read (c4467a2c)
  • statistics: show readable entity type/subtype (99a68a47)

Elgg 4.0.0-beta.3

06 Aug 13:25
6933140
Compare
Choose a tag to compare
Elgg 4.0.0-beta.3 Pre-release
Pre-release

Contributors

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

Features

  • friends: added friends_of widget (05fea8a0)
  • i18n: added a config flag to disable browser language detection (00b612dc)
  • notifications:
    • notification events are configurable (55c7c909)
    • subscribers to owner will receive notifications (2b0f2bb2)
    • setting to delay notification queue processing (7942f7e0)
  • pagination: js loaded listdata triggers a change event (aa478518)
  • views: allow custom title to be passed to output/friendlytime (4c88d2d3)

Bug Fixes

  • admin: drag/drop plugin ordering has been fixed (7b5fe7df)
  • email: added mute link to html email footer (85268538)
  • groups: make sure retrieving group tool option always uses hook (1e9ae2b6)
  • install:
    • make sure user is logged in during installer (b6248ec7)
    • allow some vendor files to be included (3f857850)
  • likes: correctly toggle count badge (fa2be687)
  • metadata: elgg_get_tags uses correct default for tag_names (4e8d5326)
  • phinx: correctly check for indexes by name during upgrades (22ccaea9)
  • plugins: position and required state of plugins are now asserted (948927a3)
  • site_notifications: moved buttonbank to top of the list (c158e810)
  • tags: always have tags css available (3f9b5a63)
  • upgrades: improved completion reporting (863e2627)
  • views: prevent incidental incorrect id generation (c2d77bd1)
  • webservices: register correct PAM handlers for API authentication (51ebcabb)
  • widgets: only update title on non empty href string (7b147a61)

Elgg 3.3.21

03 Aug 12:11
088b2f6
Compare
Choose a tag to compare

Contributors

  • Jeroen Dalsem (1)

Bug Fixes

  • http: always disable cache if cookie is being set (30c17f06)

Elgg 4.0.0-beta.2

09 Jul 14:07
9d8cc8d
Compare
Choose a tag to compare
Elgg 4.0.0-beta.2 Pre-release
Pre-release

Contributors

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

Features

  • discussions: added quick status toggle entity menu item (1b78dc00)

Bug Fixes

  • activity:
    • always show tabs on activity index page (3aa6605b)
    • added missing breadcrumbs (db7e2ce3)
  • cache: invalidate caches on plugin (de)activate (8bca339c)
  • core:
    • prevent exceptions on session save (90345bae)
    • do not draw exception content if there already is output (91d4f03a)
    • correctly handle exceptions in error log formatter (6d6328f1)
  • icons: update site menu icons (7292b4c0)
  • js: always process error messages in ajax calls (cf070072)
  • navigation: prevent pluginsettings menu item name conflicts (cbe3ef6d)
  • notifications:
    • dont pass recipient user to default message body (91d45a26)
    • show correct notification labels (9a285350)
  • search: do not show social and entity menu in search results (33413407)
  • settings: english and site language not correctly disabled (76a099e3)
  • views: number formatter not always returning expected results (f5d25392)

Elgg 3.3.20

09 Jul 11:04
43e1205
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (4)

Bug Fixes

  • admin: allow admins to be added from the admin listing page (8d94877f)
  • database: use correct port number in Phinx migrations (0ee77635)

Elgg 4.0 beta 1

11 Jun 09:32
19e94c4
Compare
Choose a tag to compare
Elgg 4.0 beta 1 Pre-release
Pre-release

Contributors

  • Jeroen Dalsem (193)
  • Jerôme Bakker (144)
  • RiverVanRain (1)
  • dnovikov (1)

Features

  • actions: added generic actions for (un)subscribe and (un)mute (2f7e1702)
  • comments: added ability to configure number of comments per page (100e6881)
  • config:
    • added configuration option for sendmail in settings.php (91f476ba)
    • added proxy settings to the settings.php (37c1966d)
  • core:
    • added first login event for when user logs in the first time (19a2d384)
    • users are automaticly subscribed to content they comment on (a5373f14)
    • added PHP 8 support (11e42800)
    • ElggBatch supports reporting failures (ba601973)
  • database: add generic registration function for seeders (a11047b3)
  • db: updated to doctrine/dbal 3.1 (32152f3f)
  • discussions: the site menu item is now always present (2d19025a)
  • email:
    • from address will show original sender name (6fa8fcf0)
    • added html formatted mail template (76b21538)
    • added config setting to limit subject length (4e82113f)
    • Elgg\Mail now supports multiple to, cc and bcc recipients (0f24a524)
  • forms: entity field config can be requested from a service (c6b1771a)
  • git: extra allowed types for commit messages (c9f1757c)
  • groups:
    • allow group specific plugin settings (28f7e6e6)
    • group edit form now uses tabs for different sections (a9103dee)
  • js:
    • updated to jQuery 3.5.1 (b9f8a8c5)
    • jquery ui updated to v1.12.1 and can now supports AMD (4914dc8f)
    • allow lightbox to load JS dependencies (fa00e132)
  • menu: the title menu will be expanded with the entity menu (a91a7cc7)
  • menus: more granular register and prepare hooks (bc6a5e2f)
  • messages: allow users to send messages friends only (94208336)
  • navigation: more control over the pagination rendering (a9b0680c)
  • notifications:
    • plugins can control notification with eventhandler (87ebad4e)
    • added mute notification page (2d724e6e)
    • temporarily disable notifications (2770d4d9)
    • added delayed email to bundle notifications (d522a53e)
    • split salutation and sign-off from message body (5741a414)
    • more detailed notification subscriptions (b018d1a8)
  • page_owner: add page owner detection to route definition (f52e4227)
  • pagination:
    • added 'infinite lists' pagination options (d8aa00ff)
    • listings are now updated without page reloads (1f3322c2)
  • plugins:
    • added ability to configure notification events in config (e3e77234)
    • added ability to register view options in elgg-plugin.php (522feeb6)
    • added ability to register group tools in elgg-plugin.php (9acc7d88)
  • reportedcontent: added menu item to report entities (13f07c58)
  • router: public API to get the route of the current request (8e3736e8)
  • search: moved result formatting logic into views (fe63196f)
  • seeder:
    • add option to spread creation time of seeded entities (30385b79)
    • force create new entities during seeding (a21eccf8)
    • limit (un)seeding to a given content type (0485722a)
  • site_notifications:
    • site notifications are enabled for new users (51238b15)
    • configure cleanup of site notifications (55ce9da4)
    • split read/unread notifications (9df9bc19)
    • remove notification when content is removed (792705a8)
  • subscriptions: added muting possibility to entity subscriptions (6ad73185)
  • tags: tags input is now assisted by tagify (bc9d2566)
  • thewire:
    • added getParent function to ElggWire entity class (46f406aa)
    • allow database seeding (70a29ddc)
  • users:
    • newly created users always have a validation status (04cc3395)
    • uniform storage of notification settings (6fcccafe)
  • views:
    • added helpers functions for outputting urls (a23a3ff1)
    • added 'show_owner_block' variable to prevent owner_block output (29cc3323)
  • webservices: option to enable / disable API keys (4c5b33cb)
  • widgets: dashboard widgets created on first login (9bf117d9)

Performance

  • db:
    • add index to annotations table (7c728671)
    • add index to annotations table (af34641a)

Bug Fixes

  • collections: corrected implementation of SeekableIterator (a7e70382)
  • core: remove_entity_relationships triggers delete event (73626bee)
  • css: wide select inputs do not run out of screen (6af60e27)
  • db:
    • check for entity existence during metadata creation (0a07fe8d)
    • check for entity existence during relationship creation (d23e7351)
  • groups: use guid instead of container_guid in add:group:group route (57146fbe)
  • invite_friends: friendship delayed until invited fri...
Read more

Elgg 3.3.19

10 Jun 09:53
277ed9f
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (3)

Bug Fixes

  • output: use correct number seperators (536e2b26)