Elgg

A social networking engine in PHP/MySQL

OTHER License

Downloads
14.3K
Stars
1.6K
Committers
101

Bot releases are hidden (Show)

Elgg - Elgg 5.1.5 Latest Release

Published by jeabakker 7 months ago

Contributors

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

Bug fixes

  • core:
    • improved friendly title for multibyte characters 6d80fa23f closes #14577
    • no longer set dynamic property on exceptions 21b41a6a6
  • ckeditor: do not limit html elements in ckeditor 01bacfc51
  • plugins: improved handling of composer version constraints 8dd38c0b7 closes #14580
  • pages: correctly disable parent page option 02a4f3bfa
Elgg - Elgg 5.1.4

Published by jeabakker 9 months ago

Contributors

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

Bug fixes

  • comments: only load comment form when needed 1eaa55b48
  • session: allow samesite cookie configuration 1dcb96c26
  • notifications: prevent unneeded content subscriptions 3ffedc0ad closes #14301
Elgg - Elgg 5.1.3

Published by jeabakker 10 months ago

Contributors

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

Bug fixes

  • cli: database seed command no longer queues notifications 7fb4139fe
  • uservalidationbyemail: only allow confirm link for logged out users 89ba96f5d
  • users: prevent ban/unban notifications for users during disable 623a2fe6a
Elgg - Elgg 5.1.2

Published by jeabakker 11 months ago

Contributors

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

Bug fixes

  • output: link must have discernible text 8ed45c12d
  • web_services: only create new tokens on initial save a1904fc7c closes #14516
  • developers: removed metadata enabled column in entity explorer 4256e4dd7
Elgg - Elgg 5.1.1

Published by jeabakker 11 months ago

Contributors

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

Bug fixes

  • webservices: no longer expose parts of the system during an error a0db26a40
  • cli: provide readable feedback when using incorrect cron interval c658dd2b7
  • pages: don't allow a page to be its own parent f029d1e69
  • views: don't output a summary title if no display name 385475469
  • css: improved elgg-level behaviour on limited viewports a1482000f
  • routes: correctly deprecate the comment/edit route 04bed5687
Elgg - Elgg 4.3.10

Published by jeabakker 11 months ago

Contributors

  • Jerôme Bakker (2)

Bug Fixes

  • session: correctly invalidate session on privilege elevation (6357da49)
Elgg - Elgg 5.1.0

Published by jeabakker 12 months ago

Contributors

  • Jeroen Dalsem (37)
  • Jerôme Bakker (36)

Features

  • ckeditor:
    • updated to v40.0.0 441c0f442
    • ctrl+enter in the editor field will submit the form 5b0bd6a8d
  • css: allow theme variables to be configured by the site admin 3eb7fe354
  • cron: added custom cron logger class 6535d386b
  • a11y:
  • views: support a title on an imprint element 2ebfccb09
  • breadcrumbs:
    • improved usability of elgg_push_collection_breadcrumb 68c6d069e
    • last item pointing to current page will be removed 95b305458
    • added a home icon as a first item e78e7ee68
  • blog: prevent double submit of the blog form 0a23cd09b
  • cli:
    • interactively set number of seeded items per seeder 337b1bd71
    • added database seeders command 12baa7c68
    • activate plugins CLI command supports plugin priority 160fcaf69
    • installer now has the option to prevent plugin activation 1a20e79ef
  • security: add support for security.txt 2709c2db4 closes #14315
  • admin: reorganized admin and configure utilities menu items de1959ad5
  • widgets: the widget edit form now shows in a lightbox 15e68df90
  • input: the value output view for an userpicker can be set 585903bb9
  • developers:
    • the theme sandbox is now a separated plugin 22cd62e89
    • added inspection page for the database CLI seeders e8255d3f6
  • html: added a scroll to top button 58b1ae7d1
  • js: client side validate max file size for file input 3b19a7071 closes #7059

Bug fixes

  • css: fixed some margin issues on elgg-field form elements 1565a6d47 closes #14354
  • a11y:
    • topbar sub menu items are now keyboard accessible 6326c3902 closes #6759
    • make sure widget edit/delete actions are keyboard accessible d7b61ed15 closes #14471
    • tab to first item in opened dropdown menu 487d7370a
    • edit comment form sets focus to comment textarea 477646730
    • keep focus on toggled menu item a18ad0057
  • cache: report HTTP 410 Gone on stale cache urls cfd488361 closes #14086
  • views:
  • breadcrumbs: no longer add a breadcrumb if link to self is false 7a44a533c

Deprecations

  • views: resource and route for comment edit are not in use 84deb0e54
Elgg - Elgg 5.0.7

Published by jeabakker about 1 year ago

Contributors

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

Bug Fixes

  • forms: prevent double submit on comment forms (1b057186)
  • icons: retry icon resize after failure (e04e396b)
Elgg - Elgg 5.0.6

Published by jeabakker about 1 year ago

Contributors

  • Jerôme Bakker (2)
  • Nikolai Shcherbin (1)

Bug Fixes

  • ckeditor: early abort object mentions on closing bracket (b397601c)
  • docs: document correct function (e9ba84a1)
Elgg - Elgg 5.0.5

Published by jeabakker about 1 year ago

Contributors

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

Bug Fixes

  • rss: invalid atom link href in rss channel (0467cf87)
Elgg - Elgg 5.0.4

Published by jeabakker about 1 year ago

Contributors

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

Bug Fixes

  • ckeditor: added all block level image alignments to toolbar (6fff9429)
  • icons: prevent racing condition when saving cropping coordinates (b4993528)
  • notifications: processing delayed emails could cause OOM issues (5e0fcab1)
  • views:
    • input/button and output/url must have discernible text (924b2cdc)
    • make sure the icon cropper img has an alt text (0cc105c8)
    • allow mobile devices to zoom (1cee1be1)
    • correctly set iframe width for PHPInfo (e72f476e)
    • only generate listing ID when using pagination (ffe94eab)
Elgg - Elgg 4.3.9

Published by jeabakker about 1 year ago

Contributors

  • Jerôme Bakker (2)
  • Nikolai Shcherbin (1)

Bug Fixes

  • admin: use correct params for memcache and redis server information (6ee26b94)
Elgg - Elgg 5.0.3

Published by jeabakker over 1 year ago

Contributors

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

Bug Fixes

  • admin: admin layout now gets correct layout class (f0c348c0)
  • composer: no longer try to symlink the mods on Windows (5319f0ea)
  • database: execute delayed queries immediately during CLI (d2d23209)
  • email: image styles will be converted to attributes if possible (f306388b)
  • http: maintain set redirect code in response (c4ad5037)
  • icons: make sure transparent images have a white background (25d039b2)
  • settings: prevent setting changes from being added to the systemlog (708cb7ff)
  • site_notifications: return correct actor (a2ee148f)
  • user: prevent logging of changes to last_login and prev_last_login (ba28f760)
Elgg - Elgg 5.0.2

Published by jeabakker over 1 year ago

Contributors

  • Jerôme Bakker (5)

Performance

  • site_notifications: simplify site_notification removal query (ad8bd918)

Bug Fixes

  • thewire: improved hashtag matching (67277b2f)
  • user: return correct type for getOwnerGuid (72856546)
  • views: correctly handle errors in mention parsing (92dc5d6d)
Elgg - Elgg 5.0.1

Published by jeabakker over 1 year ago

Contributors

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

Bug Fixes

  • cropper: only register tab change fixes when cropper is ready (33feb185)
  • db:
    • allow passing only relationship_ids to fetch relationships (ad06ace9)
    • querying relationships with only relationship_guid now works (8bfe76e7)
  • js: use native scrollIntoView to respect element scroll margin (9b1b1850)
  • registration: send the new user notification to email (b845f475)
  • river: always return a string for RiverItem->getView() function (10437cf5)
  • seeder: validate commentable and likeable capability during seeding (fb151710)
Elgg - Elgg 5.0.0

Published by jeabakker over 1 year ago

Contributors

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

Features

  • ckeditor: confirm page navigation on unsaved editor changes (789c27b0)

Bug Fixes

  • ckeditor:
    • use pixels instead of percentages when resizing images (4bd4e629)
    • image upload progress and icon are beter visible (7c44af72)
  • cropper: fixed issue when the cropper is on a hidden tab (7b7dcfae)
  • plugins: correct layout when a plugin can't be (de)activated (35a36232)
  • views: validate elgg_list_entities getter return type (b349f367)

Breaking Changes

  • core: metadata value no longer magically turns into an array (b0f4695f)
Elgg - Elgg 5.0.0-rc.1

Published by jeabakker over 1 year ago

Contributors

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

Features

  • ckeditor:
    • strip empty paragraphs when outputting longtext fields (dfd24629)
    • added the simpleButton plugin (9334b61e)

Bug Fixes

  • icons: show cropper messages for header images (a09f7d36)
  • output: correctly format 0 byte output (1a27a14c)
Elgg - Elgg 5.0.0-beta.1

Published by jeabakker over 1 year ago

Contributors

  • Jeroen Dalsem (108)
  • Jerôme Bakker (62)

Features

  • access_collection: trigger 'create', 'update' and 'delete' events (8a8e89a5)
  • actions: action registration can support additional middleware (90c786e1)
  • activity: commenting bumps related river activity last action (00868b68)
  • admin:
    • added a widget for admins with a feed with latest Elgg news (697481f1)
    • moved page menu items to the topbar (535d0eb2)
    • admin account menu is now more in line with front end (405b114e)
    • moved plugin settings menu items to own section (6098f150)
  • ckeditor: replaced ckeditor4 with ckeditor5 (52ea3488)
  • core:
    • added download response (12204ccd)
    • upgrade batches now have access to upgrade entity (5cc3a108)
    • event and hook deprecation now have a default message (992e7ef3)
  • db: private settings are merged into metadata (cb9951a5)
  • entities: create event has been split into before and after event (432b4dad)
  • events: event sequences have a unique ID (0febd638)
  • files:
    • file plugin files are now stored with the entity (9df0cd0a)
    • no longer show file type icons in regular listings (fe263adf)
  • forms: automatically support sticky forms (320a8110)
  • garbagecollector: cleanup orphaned data in the database (230a8ee9)
  • gatekeepers:
    • added PageOwner gatekeeper middleware (443c6f27)
    • pageownercaneditgatekeeper now requires a pageowner (6553b9a2)
  • http: added helper function to get a Http Guzzle Client (d2f60974)
  • icons: icon cropping is now default enabled in entity/edit/icon (a845ce04)
  • plugins: it is now allowed to set arrays as private settings (de415231)
  • reportedcontent: added detail view for reports with comments (90fc1195)
  • routes: added the ability to influence priority for similar routes (d257f024)
  • tests: allow easier testing with multiple installations (ac3035e0)
  • users: if configured a river activity is for a new user (d5a1d944)
  • views: page header now has support for header image (84929789)
  • web_services:
    • API methods can be registered in the elgg-plugin.php (6357e73e)
    • allow different callbacks depending on HTTP request (d67507e0)
  • widgets:
    • it is now possible to filter the widgets in the add panel (7d95d87c)
    • target column and position can now be configured (97d657c4)

Documentation

  • events: added some additional information about migrating hooks (6d607025)

Bug Fixes

  • core: prevent issues with unsaved data and system log (4048eeec)
  • filestore: improved removal of a directory (a6c09c81)
  • forms: draw fieldset legend on correct location (c1a012ac)
  • likes: use variable in translation string (d39e33da)
  • search: use correct container type title (ba742d1f)
  • views: output/url now returns nothing if there is no url (db8b6e06)

Breaking Changes

  • hooks: hooks and events system has been merged (720a38a5)
  • menus: elgg_register_title_button has its first argument removed (ddb25972)

Removed

  • blogs:
    • no longer show a delete button on blog edit form (8274c0e8)
    • auto save draft functionality has been removed (bb71b807)
  • core:
    • InvalidParameterException as removed (aedb914c)
    • the REFERER constant is removed in favor of REFERRER (a3137340)
    • it's no longer possible to set site secret in elgg-config (80e91091)
  • files: file plugin no longer uses custom file type icons (92c50dd1)
  • plugins: the embed plugin has been removed (31a443c5)
  • widgets: class function saveSettings has been removed (3c58daee)
Elgg - Elgg 4.3.8

Published by jeabakker over 1 year ago

Contributors

  • Jerôme Bakker (3)

Bug Fixes

  • core: prevent fatal exception when opening a file (07951e89)
Elgg - Elgg 4.3.7

Published by jeabakker over 1 year ago

Contributors

  • Jerôme Bakker (4)

Bug Fixes

  • icons: improved handling of invalid cropping coordinates (db7cf911)
  • upgrades: use correct function to report upgrade failure (a860911e)