Release history
Elgg releases
Powerful open source social networking engine.
All releases
12 shown
Fixed handling of additional short number formats in output.
Full changelog
Fixed datepicker not updating timestamp on manual input or reset.
Full changelog
Contributors
- Jerôme Bakker (2)
- Jeroen Dalsem (1)
Bug fixes
- js: datepicker not updating timestamp on manual input or reset 4c0788754
Fixed setting the log level after database configuration load.
Full changelog
Increased database column limits for `system_log` fields and fixed error backtrace logging.
Full changelog
Contributors
- Jeroen Dalsem (7)
- Jerôme Bakker (7)
Bug fixes
- database: improved Phinx upgrade logging 2e5e9e859
- log: correctly show error logging backtraces be61933d6
- admin: prevent user details from crashing if system log disabled a7ead02fc
- routes: prevent route registration with required plugins 4a36c91d9
- developers: incorrect translation when inspecting routes 171e25f60
- widgets: css fix to correct incorrect offset calculation 4b345d3f6
- notifications: allow instant notifications without custom handler 477c4e70c
- db: increased column limit for system_log object_class and event 7e7d13ed6
- Direct use of `ElggObject` is deprecated
- Singular query option 'type_subtype_pair' in DB queries now logs a deprecation notice
- Legacy date filter keys in `elgg_get_*` functions log a deprecation notice
- Fieldsservice now adds field help text from translations and supports field prioritization
- Added `elgg_notify_user()` function, non‑configurable notification handler, and attachment management through handlers
- Introduced subscribable capability on entities
Full changelog
Contributors
- Jeroen Dalsem (35)
- Jerôme Bakker (31)
Features
- forms:
- notifications:
- entity: added subscribable capability 1130e5acd
- input: checkbox switch restyled to be more accessible c16991485 closes #14853
- developers:
- messageboard: moved notification to event handlers 2dde700b1
- group: moved notifications to event handlers a353fb119
- output: added elgg_number_format function to format numbers f6a06437b
- views:
- admin: show the registration ip address on user info if available a7aaca410 closes #14531
- events: allow events to continue on an exception 48a77dea5 closes #14801
- css:
- routing: set default route parameters based on logged-in user d507e05d7 closes #14579
- db: allow datetime filters for entities deleted column 871681f20
- core: cast switch field type value to boolean in generic action 00541f23c
- js: added integrity information to importmap for ES Modules 6776f2c6b
Performance
- views: try to preload containers in sidebar comments block 383e9ea0d
Bug fixes
- cli: improved cli logging 9a50cc795 closes #14758
- relationship: set relationship ID during event sequence 7b30e0198
- output: improved elgg_strip_tags to prevent 'gluing' content a53277e6f closes #14848
- css: horizontal field labels work in all fieldset alignments f073af5d4 closes #14802
Deprecations
Minor fixes and improvements.
Full changelog
Contributors
- Jeroen Dalsem (4)
- Jerôme Bakker (2)
Bug fixes
- several small fixes and chores
Fixed CSS scroll issue in likes colorbox popup.
Full changelog
Contributors
- Jeroen Dalsem (2)
Bug fixes
- css: scroll issues with width calculation of likes colorbox popup 72d37f815
Fixed file validation, session‑save duplicate key error.
Full changelog
Contributors
- Jeroen Dalsem (4)
- Jerôme Bakker (3)
Bug fixes
Fixed CSS variables in email templates and corrected Colorbox tabindex causing focus issues.
Full changelog
Fixed database connection fallback, duplicate email validation, and storage of falsy boolean values.