All Versions
193
Latest Version
Avg Release Cycle
16 days
Latest Release
596 days ago
Changelog History
Page 8
Changelog History
Page 8
-
v3.0.5 Changes
July 08, 2019Contributors
- Jerôme Bakker (8)
- Jeroen Dalsem (2)
- Ismayil Khayredinov (1)
📚 Documentation
- compatibility: explain @internal implications (5c7b52e5)
- 🔌 plugins: document plugin bootstrap usage (02ea7a0d)
🐛 Bug Fixes
- core: correctly remove annotations on non saved entities (20af166e)
- http: non-multipart requests should not fail validation (c59ae7aa, closes #12654)
- notifications: correctly sort the notifiable users (583fb67f)
- search: highlighter no longer messes up output when searching ints (e3499498)
- thewire: full view uses correct entity layout (64143d58)
🗄 Deprecations
- groups: group_acl metadata has been deprecated (380cfa24)
-
v3.0.4 Changes
June 12, 2019Contributors
- Jerôme Bakker (6)
- Jeroen Dalsem (2)
🐛 Bug Fixes
- blog: save draft in correct container (b32c6139)
- email: set default email attachment id (ae8fc0a4)
- install: minification is enabled for fresh installations (ae869441)
- livesearch: by default no longer include banned users (c059ff11)
- response: only set error content if provided (518231ab)
- system_log: prevent fatal exception when constructing objects (5105ca6f)
-
v3.0.3 Changes
May 21, 2019Contributors
- Jerôme Bakker (55)
- Jeroen Dalsem (21)
- Rohit Gupta (1)
- therecluse26 (1)
🐎 Performance
- db: improved preloader queries for performance (6ec44b7a)
- entity: only update private settings if value changes (ee955db4)
🐛 Bug Fixes
- ajax: reponseFactory prepares reponse (ff965eab)
- cache:
- core:
- db: make sure all queries are tracked and logged (8e6da0c6)
- email: don't set duplicate content-type header (#12625) (5625412c)
- gatekeeper: allow access to content of banned users (c7c36082)
- messages: added missing translation string (5c612c1a)
- 📇 metadata:
- notifications: prevent php warning when no collections selected (6efd8f7b)
- output: always return string in formatter (b92a6dbd)
- pages: don't show access fields if no edit rights (33eff4b2)
- 🔌 plugins:
- request: upload post max size is now correct validated (#12610) (5b118806)
- river: restored ignoring access when bulk deleting river items (761dc191)
- search: no longer set deprecated search_type tags on tag links (#12611) (a639fbba)
- session:
- system_log:
- 🌐 web_services: fetch correct api user (f857b1ef)
- widgets: return all widgets in case of duplicate order (e2899cb4)
-
v3.0.2 Changes
April 17, 2019Contributors
- Jeroen Dalsem (9)
- Jerôme Bakker (6)
🐎 Performance
- ⬆️ upgrades: improved speed of friends acl async upgrade (004dcdd4)
🐛 Bug Fixes
-
v3.0.1 Changes
April 05, 2019 -
v3.0.0 Changes
April 05, 2019Contributors
- Jerôme Bakker (60)
- Jeroen Dalsem (54)
- Rohit Gupta (3)
- iionly (1)
🔋 Features
- cache: reset opcache when flushing the system cache (b3c84901)
- core: added server statistics about OPcache (f48d7b1a)
- gatekeeper:
- i18n: output date in locale string (c2ca5da2)
- livesearch: allow to filter out banned users (c3d631a3)
- 🔒 security: added admin setting to set if icons are session bound (07f070de)
- ⬆️ upgrades: added an information page about the phinx db upgrades (5ce9bced)
🐎 Performance
- db: added combined index on entities type/subtype (33b8463c)
- i18n:
- 🔌 plugins:
- ⬆️ upgrades:
📚 Documentation
- icons: document recommended additional options for entity icons (a39bb1c7)
🐛 Bug Fixes
- account: don't allow , and : in username (7049923e)
- ajax: on error response clear system messages (e3ca2b10)
- blog:
- cache: clear running autoloadermap when flushing the caches (2ea53a3b)
- comments: show read more in activity for long comments (5cca32bf)
- core:
- css:
- database: support closure group_by clauses (7da86a40)
- email: set content encoding on magic email attachments (b0ef558a)
- embed: tabs now working correctly (8a4b80e5)
- gatekeeper: return http 401 status code when not authorized (4bb770d7)
- groups: add menu item in correct menu section (436c93a6)
- icons: increased the default resolution of master icon to 10240px (e39e5d29)
- input: do not autocomplete input date fields (d55cf07b)
- invitefriends: route path conflict with friends plugin (9c645ed0)
- js:
- menus:
- navigation:
- always append admin toggle menu item (41021eda)
- do not require logged in user for filter tab all (570d7721)
- correctly remove selected state if link item not a tab (8cd7209a)
- improved breadcrumbs for site containers (578a25c5)
- entity nav fixed for entities with same time created (4d66fcc1)
- add default user_hover section items to actions section (387d618b)
- notifications: validate the notification event (b8e34723)
- 🔌 plugins:
- request:
- rss:
- scripts: transifex script adjustments (0633121c)
- search:
- session: close session early when redirecting repsonses (4149f8d3)
- site_notifications: site notification link js handling works again (2a62cd6e)
- system_log: use correct plugin setting for cron jobs (f6c5d109)
- 🏷 tags: support documented elgg_get_metadata features (4460f948)
- ✅ tests: pass test independed of loglevel settings (2e22b1df)
- ⬆️ upgrades:
- 👉 users: set default values (7757fcd5)
- widgets: check page owner canEdit in can_edit_widget_layout (e40ffbcc)
-
v3.0.0-rc.2 Changes
December 21, 2018Contributors
- Jerôme Bakker (90)
- Jeroen Dalsem (43)
- Ismayil Khayredinov (4)
- iionly (2)
🔋 Features
- cli: seeder can use local image directory (d9be6784)
- core: added helper function to find empty values (c0eea6e3)
- icons: automaticly detect cropping coordinates during icon upload (ddcf18e1)
- river: add extra class to river items based on object and action (1941ad2d)
- ⬆️ upgrades:
- views:
🐎 Performance
- activity: improved performance of group river filter (dbfdbd6a)
- composer: plugin autoloaders are registered after core autoloaders (925c5830)
- 🔌 plugins: store path in local class variable (5614d315)
- ⬆️ upgrades: no longer check filesystem for need to run upgrade (94248fbc)
- views: elgg_list_entities will default preload owner and container (6c84c8b7)
📚 Documentation
- ⬆️ upgrade: simplify the upgrade docs (7d86f85c)
🐛 Bug Fixes
- activity:
- admin: allow removal of hidden users by admins (4630e3a7)
- annotations: no longer update entity last_action on annotate (a85293eb)
- blog: group archive using correct options (2cd9766c)
- 🔊 blogs: only generate archive menu for supported pages (3f9b07ea)
- bookmarks: restored the footer menu item to bookmark a page (e1214612)
- ckeditor: require correct build of ckeditor (59eb753a)
- comments: ajax loaded comments list updates correctly (b57f26d2)
- core:
- discussions:
- 📄 docs: display all code examples with syntax highlighting (30db1053)
- file: don't use legacy group module extension (129a5b02)
- groups:
- icons:
- js:
- likes: correctly replace menu item content (603d8f05)
- menus: sort site menu by menu item text (2776ea0e)
- messages: no longer strip HTML from notification (cbb9ec62)
- navigation:
- breadcrumbs set correct value for empty links (cbafe2c1)
- make navigations/tabs view support BC tab params (20bee03e)
- incorrect detection of selected menu items (4b8e1a79)
- decouple tabs.js from html position (bf263b7a)
- use ElggMenuItem rendering for tabs (88bc8f4c)
- added helper class for parents of selected menu items (3b45c0e0)
- output: no longer output empty classes with elgg_format_element (a4353e95)
- 🔌 plugins: reduce callstack and optimized cached for boot plugins (241a74df)
- rss: correctly check if rss is disabled in config (cd58cc72)
- schema: restored lost subtype index on entities table (07cd4557)
- search:
- allow passing of variables to search result view (d80684c1)
- improved normalization (#12210) (9ffefc36)
- pagination no longer rebuilds search params (461c07f6)
- allow custom sorting (05093512)
- use correct params for search_type menu items (59e36ad5)
- prevent duplicate subtype registration (abbfae14)
- allow entity views to use default search entity view (cca3b8a9)
- correctly set subtitle in default search entity view (99a8fb79)
- determine search entity view based on entity viewed (702a3a89)
- ✅ tests: correctly test Ajax.objectify (68ff2bf8)
- thewire: load correct wire posts for thread (3d03ac5e)
- views:
🗄 Deprecations
- messages: messages_set_url is replaced by ElggEntity::getURL (5f3488a2)
-
v3.0.0-rc.1 Changes
July 24, 2018Contributors
- 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 (21be3e89)
📚 Documentation
- composer: document Elgg installation using composer (62c7cdf6)
- core: updated function docs to mention metadata casts bool (437a152b)
- i18n: added instruction for translating special docs syntax (2e544f60)
- 🔌 plugins: explain Composer support for plugin development (bfc1d64d)
🐛 Bug Fixes
- actions:
- ajax: correctly report HTTP errors (b0f48470, closes #11911)
- blog: auto save draft refactored to use Ajax API (00ab2a3f)
- bootdata: correctly order plugins when loaded from bootcache (e59c80f6)
- cache:
- caches:
- ckeditor: site background should not affect the editor (7902eb99)
- core: delay setting last action for users (a6ebfe03)
- css:
- don't let elgg-badge influence text alignment (b22cfc8c)
- added margin to elgg-menu-hz items (6c7689c1)
- lightbox loader now matches ajax loader (0f155247)
- reset fieldset min-width (62b13352)
- apply hover-card menu section styling consistently (f32cf115)
- added bottom margin to fieldsets with a legend (a69a35c8)
- db:
- developers:
- forms: improve appearance of file input with value (7ff6f165)
- group_tools: getting all tools is also passed through hook (080a8ed8)
- groups:
- correctly resolve tools when populating form vars (1b7a755e, closes #12049)
- respect subtype specific permissions in group modules (3bd90073)
- don't allow content access outside of group scope (435d237c)
- entity gatekeeper should respect entity access (94402127)
- correctly register site menu item route (77062a27)
- remove excessive info from group listing imprint (a7d6f17c)
- i18n: correctly load plugin translations when caches are off (4a561903, closes #11916)
- icons:
- installer:
- js:
- layouts: filter part of the layout can be disabled (a4840f6c)
- longtext: do not render empty tag if there is not output (d58e0cdc)
- members: correctly add menu items to filter tabs (83789995)
- menu: correctly auto-detect selected menu items (7a02a600)
- menus:
- output: only escape values that are strings (11d3e207)
- perm: allow ownership if editing is allowed (c5bfb6de, closes #11213)
- 🔌 plugins:
- profile: set page_owner_guid if no username is set (30365150)
- qb:
- search_name_value_pairs now work as expected (a490255b, closes #12068)
- correctly normalize private settings prefix (7c12b629, closes #11739)
- use correct aliases in query predicates (d6c3a5bf)
- set table alias when querying entities table (fe8ccc62)
- preserve 0 guid when normalizing query options (85d8023a, closes #11992)
- router: correctly detect if request body has been truncated (6bde4f9e)
- routes: defer route and action registration until plugins are loaded (2a2c1e46)
- search: consistent behaviour for search (57f67578)
- ✅ tests: corrected return value in getAllForEntity mock (e26c5b71)
- theme_sandbox: make sure dummy users have usernames (95052728)
- thewire: corrected delete actions (7a5991d0)
- ⬆️ upgrades:
- make sure all friends are migrated to the new ACL (0da30367)
- logging is now more meaningful during upgrades (0f376b60, closes #11936)
- delete entities associated with removed plugins (33daa7b5, closes #11289)
- remove pending upgrades notice upon completion (6947fb6a, closes #10647)
- activate new plugins on system upgrade (62746292, closes #10603, #11915, #11891, #11699)
- 👉 users:
- views:
- boot core views before plugins are loaded (5bd26442)
- allow scalar values in output/text (13d7656e, closes #12081)
- correctly handle text input for output/url (af8a2736)
- online users now show no results text if noone online (2c472596)
- make sure the AMD ViewFilter is always applied (1d7905cc)
- do not render empty listing navigation (3365d51d)
- do not render image block if object summary is empty (0ccfb8bd)
- widgets: show a no results text if there are no banned users (5c503eca)
🗄 Deprecations
-
v3.0.0-beta.3 Changes
March 08, 2018Contributors
- 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)
-
v3.0.0-beta.2 Changes
January 31, 2018