Releases: Elgg/Elgg
Releases · Elgg/Elgg
Elgg 3.0.0-rc.1
Contributors
- Ismayil Khayredinov (102)
- Jeroen Dalsem (84)
- Jerôme Bakker (74)
- Hao.Chen (1)
- Ismayil Khayredinov (1)
Features
- accounts: adds new account registration service (022e26fa)
- actions:
- ajax: adds elgg/Ajax#forward method (7fd6e577)
- app: consistent handling of requests and responses (af785ffc)
- assets: composer asset plugin no longer required (884379e3)
- blog: added archive sidebar to friends listing (866e5ab4)
- caches: add Redis statistics to the admin UI (3e6f804a)
- cli:
- comments: the comments form is collapsed if there are comments (c168a45d)
- core:
- cron: log cron output to file (114890f1)
- css:
- data: normalize data exports and serialization (4e70b843, closes #8708)
- db: query builder now supports EXISTS comparison clause (eebaaeb2)
- developers:
- entities: get_entity_dates support all ege options (57ab421b)
- forms:
- friends: added add/remove friend action to title menu (b0069a6f)
- groups:
- hooks: added elgg_trigger_deprecated_plugin_hook (8ee35234)
- icons:
- imprint: allow passing additional imprint elements to summary view (6d8906ad)
- input: added input/objectpicker and input/grouppicker (3f32c53b)
- logger:
- menus: wrap menu items as collections (5e96d864)
- messages: add helper functions to get sender/recipient (14fe0bdc)
- navbar: properly handle second and third level child menus (4a7d2088)
- navigation:
- output: adds HTML formatting service (5d1d94a4)
- plugins: plugins can now define a bootstrap class (20180468)
- request: add public API to retrieve all request parameters (6494dd92)
- router: allow HttpException to have context (3aeecd08)
- seeder: seeders can now use progress bar helper (3845cd55)
- session: delay session boot until all plugins are loaded (dd81b847)
- simplecache: allow specifying custom simplecache path (f0c47749)
- upgrade: upgrade service now uses promises (aa85cf99, closes #11888, #11825)
- user: remove persistent cookie data when removing user (be055496)
- util: adds API for managing collections of items (efbdf71b)
- views:
- widgets: control widget availability by setting a required plugin (3335b30b)
Performance
- core: load plugin data cache before requesting plugin data (03383bca)
- entities: entity preloader now correctly fetches entities (c379dcd1)
- metadata: also store entities without metadata in metadata cache (b291c149)
- migrations: improved performance of migrations (4f00e31e)
- privatesettings: getting a single settings uses cached data ([21be3e8](https://github.com/El...
Elgg v2.3.8
Elgg 2.3.7
Contributors
- Jerôme Bakker (6)
- Ismayil Khayredinov (1)
Bug Fixes
Elgg 2.3.6
Contributors
- Jerôme Bakker (5)
- Jeroen Dalsem (1)
Bug Fixes
- config: control bootdata plugin cache (60b15b76)
- db: correctly default subtypes to prevent PHP warning (c10a6a4f)
- memcache: use correct Memcache class (8b073aad)
- rss: correctly list comments (892672cf)
- views: listing of entities and river no longer count if not needed (ee6a043e)
- walled_garden: register plugin hook during init (f9880cbf)
Elgg 3.0.0-beta.3
Contributors
- Jeroen Dalsem (38)
- Ismayil Khayredinov (29)
- Jerôme Bakker (14)
Features
- actions:
- ajax: add support for FormData and multipart form data requests (46590359)
- cache: added api to remove single item from systemcache (7da2f561)
- di:
- forms: added not-allowed cursor to disable input elements (cc09c77d)
- input: longtext editor opts now store required status (fae01474)
- plugins: added a settings field that triggers cache flush (d18c0310)
- profile: the user profile page now uses a regular title menu (57efaa5f)
- route: add support for handling routes using files (c4fafb3b)
- router: add support for controllers (11f84355)
- routes:
- system_log: refactor system log API into a service (c5846aa8)
- widgets: ElggWidget now has getDisplayName instead of getTitle (12455356)
Bug Fixes
- actions:
- admin: correctly set action path for settings forms (5a021d7d)
- core:
- css:
- make sure jquery positioning has correct information (290aeee3)
- correct behaviour of elgg-level in all browsers (258e9d36)
- walled garden background correctly positioned in IE (a527ebdd)
- set correct margin on admin content layout (5accfeaf)
- only apply module header font color to first level elements (c180b203)
- correct alignment of pageheader and module header elements (5fe78207)
- email:
- embed: make embed route pattern greedy (4346ea9b)
- forms:
- groups:
- js:
- navigation: metadata and river menu sections are positioned inline (30b90d00)
- notifications: set correct subtype for user notifications (6e30ceac)
- profile: custom profile fields can be saved again (2d773027)
- river: core should register the river/delete action (0a4956a4)
- system_log: correctly extend login_history view to settings (1543c201)
- views: numentities statistics view correctly gets user entity (3de7dca2)
Elgg 3.0.0-beta.2
Elgg v3.0.0-beta.1
Contributors
- Jeroen Dalsem (268)
- Ismayil Khayredinov (180)
- Jerôme Bakker (133)
- Steve Clay (123)
- jdalsem (56)
- Juho Jaakkola (7)
- Ismayil Khayredinov (3)
- iionly (2)
- Juho Jaakkola (1)
- Phanoix (1)
- Wouter van Os (1)
- Yaco (1)
- piet0024 (1)
- raghukul01 (1)
- sebz (1)
Features
- access:
- account: allow admins to change usernames of users (2bcecfd0)
- acl: added subtype to access collections (450aaa4c)
- actions:
- activity:
- admin:
- blog:
- bookmarks: update bookmarks plugin to comply with best practices (49e4c7ff)
- cache:
- ckeditor:
- cli:
- collections: rewrite friends collections, friendspicker (ec40d1a5, closes #9092, #9026)
- comments:
- components: a menu can now be added to module header (cd7ea08a)
- core:
- only show language selection if more than 1 option (4eb7ab36)
- elgg_get_config supports a default value if config not set (6693b8ad)
- added config to disable RSS feeds and Elgg branding (e6ae6056)
- normalized system messages using elgg_view_message (1c64d898)
- added API for temporary ElggFile (89071ffe)
- orientation of uploaded images will be fixed if possible (a80306f4)
- added the ability to use Imagick as the image processor (a6629ec3)
- add phpinfo page (e8e45afa)
- autoregister simplecache views for elgg_load_js/css (57c29b6e)
- reworked the walledgarden layout (d73e59fa)
- cron: adds cron service (8941965d)
- css:
- dashboard: only show blurb if there are no widgets (8a45cee7)
- database: plugins can now register their own database seeds (e167092d, closes #11129)
- db:
- rewrite metadata and annotation getters with QueryBuilder (74174e7f)
- rewrite elgg_get_entities* using QueryBuilder (1b80a963, closes #5071, #6798)
- database migrations are now managed by phinx (55236d98, closes #7947, #5442)
- new installations use utf8mb4 and longtext columns (5e75e7cf, closes #10863)
- developers:
- discussion: replies have been moved to comments (9549d7e8)
- discussions: update reply form to latest forms API (98a6aaec)
- email:
- entities: denormalize entity subtypes (ed318565)
- events: Adds new handler API available for events and hooks ([5f33478](5f33478...
Elgg 2.3.5
Elgg 2.3.4
Contributors
- Jerôme Bakker (17)
- Ismayil Khayredinov (5)
- Steve Clay (2)
- jdalsem (2)
Documentation
- composer: explain how dependencies are managed in Elgg (f6b30d45)
- icon: use correct functions for saving entity icon (2e1b6a47)
- install: bootstrapping Elgg in Laravel Homestead (84399394)
Bug Fixes
- composer: no longer use deprecated class (d5e8acbf)
- core: correctly manipulate ini setting to return readable bytes (bc61a3b9)
- developers: incorrect header title link in theme sandbox (583badbe)
- email: improved formatting of email headers (cc590e6a)
- entities: batch count now works when $options already count set to false (62ecabed, closes #10992)
- groups:
- plugins:
- profile: now able to remove the first custom profile field (3d7258ec)
- river: comments no longer show full text in river (e0669219)
- simplecache: expires and symlinking cache works on nginx (fe220126, closes #9054)