Posted
about 3 years
ago
by
Jerome Bakker
A new version for Elgg 4.0 is now available in the download section.Release notes:Contributors
Jerôme Bakker (4)
Jeroen Dalsem (2)
Bug Fixes
core: access collection members should always be users (6de21dbe)
discussion: comment actor on group
... [More]
discussion no longer notified (41ac24aa)
views: correctly support passing tagify options to input/tags (7e121f96)
[Less]
|
Posted
about 3 years
ago
by
Jerome Bakker
A new version for Elgg 4.0 is now available in the download section.Release notes:Contributors
Jerôme Bakker (21)
Jeroen Dalsem (6)
Features
site_notifications: notification byline shows container entity (9f43720d)
Bug Fixes
blog: don't supply
... [More]
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:
unset value for tag url (1cf8d2b2)
replace unsupported attribute (f0473ca1)
[Less]
|
Posted
over 3 years
ago
by
Jerome Bakker
A new version for Elgg 4.0 is now available in the download section.Release notes: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
... [More]
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)
[Less]
|
Posted
over 3 years
ago
by
Jeroen Dalsem
After a few beta releases and one release candidate (RC) we are very proud to present you with the first stable release of Elgg 4.The RC release showed a very stable installment of Elgg and therefore we do not release another RC. The following fixes
... [More]
are part of this 4.0.0 release.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)
If you are not familiar with the major changes of Elgg 4.0.0 you should take a look at the release blog of the first beta for Elgg 4. If you are a developer you should also pay attention to the migration docs for Elgg 4.With the release of this new major version we also ended support for v2.3. Version 3.3 will go into bugfix support only and will not receive new features.Our attention lately was on getting 4.0 stable. Now that it is out we can focus again on new features in 4.1. Some feature that might make it to Elgg soon are native mention support, a new editor and threaded comments. If you want to help out with development take a look at the contributing guidelines.A special thanks for all the translators that helped translating Elgg 4.0 into many languages. Is your language missing in Elgg? Start translating now! [Less]
|
Posted
over 3 years
ago
by
Jerome Bakker
A new version for Elgg 4.0 is now available in the download section.Release notesContributors
Jerôme Bakker (59)
Jeroen Dalsem (3)
Features
cli: upgrade command supports force option (8fb44c7f)
delayed_email: add intro text to notification
... [More]
(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)
[Less]
|
Posted
over 3 years
ago
by
Jerome Bakker
A new version for Elgg 3.3 & 4.0 is now available in the download section.Release notes for Elgg 3.3.21Contributors
Jeroen Dalsem (1)
Bug Fixes
http: always disable cache if cookie is being set (30c17f06)
Release notes for Elgg
... [More]
4.0.0-beta.3Contributors
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)
[Less]
|
Posted
over 3 years
ago
by
Jerome Bakker
A new version for Elgg 3.3 & 4.0 is now available in the download section.Release notes Elgg 3.3.20:Contributors
Jerôme Bakker (4)
Bug Fixes
admin: allow admins to be added from the admin listing page (8d94877f)
database: use correct port
... [More]
number in Phinx migrations (0ee77635)
Release notes Elgg 4.0.0-beta.2: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)
[Less]
|
Posted
over 3 years
ago
by
Jeroen Dalsem
Finally after nearly 3 years of development (since 3.0) Elgg 4.0 is almost ready for public release. You can find the v4.0.0-beta.1 download in the download section.Please keep in mind this is a beta release, it's not yet ready for production without
... [More]
extensive testing.If you find any bugs please report them on GitHub.We'd like to thank everybody who contributed to making Elgg 4.0 happen, notable contributors are:
Jeroen Dalsem with 193 commits
Jerôme Bakker with 144 commits
SupportWhen v4.0 gets released as a stable release the Long Term Support (LTS) will change from v2.3 to v3.3. This means no more patches on v2.3 and a limited amount of time for support on v3.3For more information about the support scheme, please check out the documentation.Major changesListing the complete changelog here wouldn't make for a readable blog post, if you're interested in the changelog check it out on GitHub. Another great resource to read before upgrading to the new version are the upgrade notes.
Cleaning up
There were always a lot of different ways of doing things in Elgg as developers. In this release we tried to reduce and prevent the older/legacy ways of doing things. This should make it easier for developers to understand how things work and also reduces the technical debt of the project. This cleanup also results in more consistency in the layout of various pages.
PHP 8
Elgg now fully supports PHP 8. So if you like to use the latest and the greatest, this is the time. We also bumped the minimal PHP requirement to v7.4.
Notifications
A lot changed around notifications. You can now configure in more detail which notifications you want to receive. You can also delay notifications so you will only receive notifications once a day or once a week by mail. Email notifications are now wrapped in a HTML template by default so you can easily style your email notifications.
Javascript
In order to reduce some of the bulkiness of jQuery we have decided to split jQuery-UI into separate components. If you need jQuery-UI features you will need to explicitly require these features. This will speed up downloads of your site as there are only components download that are actually being used.
Fancy pagination
If you navigate through lists on your site these list will load the next or previous page without reloading the site. It is also possible to configure the behaviour to auto load the next page if you are scrolling down.
Plugin configuration
It has been made easier for plugin developers to configure all kinds of configuration for their plugin in a single centralized plugin file.TranslationsWith this new release a lot of new or changed translations have been introduced in the system. If you want to help with these translations take a look at this guide. [Less]
|
Posted
over 3 years
ago
by
Jerome Bakker
A new version for Elgg 3.3 is now available in the download section.Release notesContributors
Jerôme Bakker (3)
Bug Fixes
output: use correct number seperators (536e2b26)
|
Posted
over 3 years
ago
by
Jerome Bakker
A new version for Elgg 3.3 is now available in the download section.Contributors
Jerôme Bakker (3)
Robert Cochran (1)
Documentation
install: mention necessary SELinux changes (912ca440)
Bug Fixes
account: use consistent user throughout the account
... [More]
settings (9e59117f)
search: make sure entity_subtype is a string during search options (94f110c6)
webservices: correctly evaluate truthy values (86459670)
[Less]
|