Skip to content

Releases: Elgg/Elgg

Elgg 3.0.3

21 May 08:01
a4b04a7
Compare
Choose a tag to compare

Contributors

  • 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:
    • use correct typehint namespace (aaeacf36)
    • remove unused action hook listener in BootService (01ff862c)
    • report correct duration for non sequential timers (1831589f)
  • 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:
    • removed usage of canEditMetadata is MetadataTable::delete (35c39119)
    • removed usage of canEditMetadata (42495a6b)
  • 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:
    • only reindex plugin priorities with new disabled plugins (9652c77e)
    • plugin details tabs work again (f3c9bb3f)
  • 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:
    • cookie configuration not read from settings file (d43d282c)
    • session close moved to the latest possible moment (16c06fc2)
  • system_log:
    • filtering in logbrowser could result in no results (bdf6ec54)
    • system_log_get_log accepts single array argument (#12607) (9641b008)
  • web_services: fetch correct api user (f857b1ef)
  • widgets: return all widgets in case of duplicate order (e2899cb4)

Elgg 3.0.2

17 Apr 10:39
6eac222
Compare
Choose a tag to compare

Contributors

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

Performance

  • upgrades: improved speed of friends acl async upgrade (004dcdd4)

Bug Fixes

  • core:
    • prevent namespace conflict (526ecf72)
    • use webserver timezone for date (f0f16685)
  • css:
    • user hover card is now single column layout (fcff8f90)
    • prevent quick wrapping of title menu items (d0c07dc6)
  • forms: added missing entity info in widget access input (1f92b130)
  • i18n: make sure system translations are loaded before adding custom (48ce7e0c)
  • icons:
    • do not remove uploaded file when saving as icon (e669071c)
    • only fix image orientation when handling icons (4e690386)
  • upgrades: friends acl upgrade will now update all entities (68f12d13)

Elgg 2.3.12

17 Apr 08:30
72b487c
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (1)

Bug Fixes

  • widgets: improved stability of widget title (904eefc1)

Elgg 3.0.1

05 Apr 11:14
3d2f1ed
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (1)

Bug Fixes

  • response: secure correct url (72192b60)

Elgg 3.0.0

05 Apr 09:01
a63500a
Compare
Choose a tag to compare

Contributors

  • 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:
    • improved gatekeeper exceptions (d8765071)
    • added a logged out gatekeeper middleware (b9264a93)
  • 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:
    • improved logic of loading translations (d615165b)
    • cache translations in systemcache only when loaded (ea22727f)
  • plugins:
    • preload private settings when fetching plugins from db (daaab2a2)
    • always set boot plugins (a70787c8)
    • only reset plugin priority if dirty (2d5d8571)
  • upgrades:
    • use direct queries during friends acl upgrade (6a401bc9)
    • disable systemlog during execution of an ElggUpgrade (d94ec941)

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:
    • use correct route after deleting a blog (6481b93f)
    • excerpt no longer limited during save (f2f1eb7c)
    • ordering of archive menu items not consistent (3ff75438)
  • cache: clear running autoloadermap when flushing the caches (2ea53a3b)
  • comments: show read more in activity for long comments (5cca32bf)
  • core:
    • fallback to generic error code in ErrorResponse (9c81a8bb)
    • make sure constants are available during db migrations (d5c8ff47)
    • directory permissions more usable (5fdf3a86)
    • try to forward to entity collection after deletion (df08d138)
  • css:
    • keep tabs together on smaller screens (ef0b42f7)
    • entity navigation not always correctly aligned in all browsers (64c6a0c0)
    • popped out dropdown always showing (9597d6c4)
    • allow wrapping of elgg-menu-hz menu items if there is no room (2e4292ca)
    • wordbreaking is now allowed everywhere (994663fd)
  • 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:
    • clear system messages when submitting ajax submitted form (dbc6a913)
    • check if trigger is set before validation if part of comments (9fdd66d7)
    • provide user feedback when opening user hover menu (bb280605)
    • close popups on window scroll (6fbaf8d4)
  • menus:
    • menu items will recursively sort its children (e979cd69)
    • prevent section output if no items (f7868abb)
    • you can now have a link with toggleable features combined (097b01f7)
  • 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:
    • generateEntities correctly rediscovers disabled plugins (b62238dd)
    • rely on magic translations for widgets (988ec419)
  • request:
    • return expected return type (af805ca1)
    • set_input values override request values (ba1e977d)
    • use same order as in getParam() (9ac24c7a)
  • rss:
    • listings have rss content (07e6338c)
    • register rss link in a more logical way and provide control (9e785825)
    • prevent RSS output if disabled (cf6af267)
  • scripts: transifex script adjustments (0633121c)
  • search:
    • namespace profile fields (3fc2afcb)
    • improved search fields normalization (ec58c6f1)
    • split search field registrations (cae5e906)
  • session: close session early when redirecting r...
Read more

Elgg 2.3.11

04 Apr 09:34
2f6db93
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (4)
  • Ismayil Khayredinov (1)

Bug Fixes

  • gatekeeper: more consistency in resource gatekeepers (60a045a3)
  • livesearch: prevent PHP warning in switch statement (44e671d0)
  • notifications: fix faulty subscription list mutations (0edb38d1)
  • walled_garden: allow access to webapp manifest.json (73c36a13)

Elgg 1.12.18

03 Apr 15:32
bcc01fd
Compare
Choose a tag to compare

Contributors

  • Jyoti Raval (1)
  • Wouter van Os (1)

Bug Fixes

  • core: revert original libxml_use_internal_errors value after use (bc30e941)

Elgg 3.0.0-rc.2

21 Dec 15:49
6a1bae2
Compare
Choose a tag to compare
Elgg 3.0.0-rc.2 Pre-release
Pre-release

Contributors

  • 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:
    • addes ability to run a single upgrade (6868abf5)
    • add ability to reset an ElggUpgrade (b55a53ea)
    • add listing of completed (async) upgrades (4c547b79)
  • views:
    • implemented helper view to handle entity icon upload (f13192a9)
    • control the list item view for lists (a39892bd)

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:
    • correctly select group activity (13ac5617)
    • group activity uses QueryBuilder instead of sql (6f7cbb56)
  • 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:
    • serve file with spaces no longer fail with HMAC mismatch (39c3b97a)
    • entity delete will correctly delete owner/container entities (62ab9800)
  • discussions:
    • river items get correctly updated to comments view (9697d74e)
    • do not show entity navigation on full view (f17d1fed)
  • docs: display all code examples with syntax highlighting (30db1053)
  • file: don't use legacy group module extension (129a5b02)
  • groups:
    • allow group icons to be removed (2b990059)
    • group members page not sorting by name (baa9f684)
    • provide correct subtype to title menu button (54583645)
  • icons:
    • correctly report icon delete result (75fe08e0)
    • cropping logic is now controlled by config settings (78a1b5de)
    • correctly set max-width and max-height on avatar icons (a88c2394)
    • easier targeting of different styles of fontawesome icons (febc999f)
  • js:
    • trigger a custom event for FormData preparation (d2200de5)
    • no longer rotate content on ajax reload (3e1c2911)
    • page/components/tabs JS supports all links (4d2ee70c)
  • 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:
Read more

Elgg 2.3.10

21 Dec 15:05
e3982cb
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (5)

Bug Fixes

  • js: input datepicker can be cleared using delete or backspace (54b76928)

Elgg 2.3.9

14 Nov 14:39
8713c15
Compare
Choose a tag to compare

Contributors

  • Jerôme Bakker (6)
  • Ismayil Khayredinov (1)
  • Jeroen Dalsem (1)

Performance

  • entities: limit entity preloading by max entity cache size (7619c1f7)

Bug Fixes

  • db: improved handling of duplicate relationship creation (418e6a81)
  • developers: correctly register ajax view (c188342d)
  • files: only try to generate thumbs for image uploads (36de95f3)
  • output: correctly output non string tags (a2722ff2)
  • security: tokenize outgoing no-reply email address (bed58cd7)