From 8648d5d6087a697741382d8d6b94032d686cdc8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jer=C3=B4me=20Bakker?= Date: Tue, 24 Oct 2023 14:13:00 +0200 Subject: [PATCH 1/2] chore(docs): update support policy and readme for Elgg 5.1 --- README.md | 8 ++++---- docs/appendix/support.rst | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index b41eeafb9b9..86efcf8dca0 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ Elgg ==== -[![PHPUnit test suites](https://github.com/Elgg/Elgg/actions/workflows/phpunit.yml/badge.svg?branch=5.0)](https://github.com/Elgg/Elgg/actions/workflows/phpunit.yml) -[![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/Elgg/Elgg/badges/quality-score.png?s=5.0)](https://scrutinizer-ci.com/g/Elgg/Elgg/?branch=5.0) -[![Scrutinizer Code Coverage](https://scrutinizer-ci.com/g/Elgg/Elgg/badges/coverage.png?b=5.0)](https://scrutinizer-ci.com/g/Elgg/Elgg/?branch=5.0) -[![Read the docs build status](https://readthedocs.org/projects/elgg/badge/?badge=5.0)](http://learn.elgg.org/en/5.0/) +[![PHPUnit test suites](https://github.com/Elgg/Elgg/actions/workflows/phpunit.yml/badge.svg?branch=5.1)](https://github.com/Elgg/Elgg/actions/workflows/phpunit.yml) +[![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/Elgg/Elgg/badges/quality-score.png?s=5.1)](https://scrutinizer-ci.com/g/Elgg/Elgg/?branch=5.1) +[![Scrutinizer Code Coverage](https://scrutinizer-ci.com/g/Elgg/Elgg/badges/coverage.png?b=5.1)](https://scrutinizer-ci.com/g/Elgg/Elgg/?branch=5.1) +[![Read the docs build status](https://readthedocs.org/projects/elgg/badge/?badge=5.1)](http://learn.elgg.org/en/5.1/) Elgg is an open source rapid development framework for socially aware web applications. diff --git a/docs/appendix/support.rst b/docs/appendix/support.rst index 74ff905430a..53afe2cbcd9 100644 --- a/docs/appendix/support.rst +++ b/docs/appendix/support.rst @@ -76,7 +76,9 @@ Below is a table outlining the specifics for each release (future dates are tent +----------+----------------------+--------------------+------------------------+ | 4.3 LTS | July 2022 | June 2024 | **Until 6.0** | +----------+----------------------+--------------------+------------------------+ -| 5.0 | June 2023 | | | +| 5.0 | June 2023 | October 2023 | | ++----------+----------------------+--------------------+------------------------+ +| 5.1 | October 2023 | | | +----------+----------------------+--------------------+------------------------+ | 6.0 | TBD | | | +----------+----------------------+--------------------+------------------------+ From 0812b90377b6bd25f2a4fe644dab8181a0822a6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jer=C3=B4me=20Bakker?= Date: Tue, 24 Oct 2023 14:01:54 +0200 Subject: [PATCH 2/2] chore(release): v5.1.0 --- CHANGELOG.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++ composer.json | 2 +- composer.lock | 33 +++++++++++++++------------ 3 files changed, 82 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2efd94b1cb..98a3d3164b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,65 @@ + +## 5.1.0 (2023-10-24) + +#### Contributors + +* Jeroen Dalsem (37) +* Jerôme Bakker (36) + +#### Features + +* **ckeditor:** + * updated to v40.0.0 [441c0f442](https://github.com/Elgg/Elgg//commit/441c0f442f87f43eef5c277708316f33a3a8091d) + * ctrl+enter in the editor field will submit the form [5b0bd6a8d](https://github.com/Elgg/Elgg//commit/5b0bd6a8d72e2872e447fb3e331356aa5b4f095b) +* **css:** allow theme variables to be configured by the site admin [3eb7fe354](https://github.com/Elgg/Elgg//commit/3eb7fe3549ef2c7758541c4080d6914bf131815d) +* **cron:** added custom cron logger class [6535d386b](https://github.com/Elgg/Elgg//commit/6535d386b22d27e8631e59c6cbcaf258e63f7b3e) +* **a11y:** + * added menu aria labels [19869cfc9](https://github.com/Elgg/Elgg//commit/19869cfc9f3e1ddc90f5e15babcb3974dad083be) + * added aria search forms [091202e4a](https://github.com/Elgg/Elgg//commit/091202e4a0445d7d2fc37c3b217628f8e0e2f022) + * added header, main, footer aria landmarks [61315fe7e](https://github.com/Elgg/Elgg//commit/61315fe7edbb11a13f049517ac13631c57859ed1) +* **views:** support a title on an imprint element [2ebfccb09](https://github.com/Elgg/Elgg//commit/2ebfccb096dba500bf2f496bd1807b923ca9cb63) +* **breadcrumbs:** + * improved usability of elgg_push_collection_breadcrumb [68c6d069e](https://github.com/Elgg/Elgg//commit/68c6d069e785eeb56446b1db84c4f4bf402e471c) + * last item pointing to current page will be removed [95b305458](https://github.com/Elgg/Elgg//commit/95b3054585ca07c85de328a28e0346a51385ead6) + * added a home icon as a first item [e78e7ee68](https://github.com/Elgg/Elgg//commit/e78e7ee68519cd44c07721c9a1c95fd6080eea17) +* **blog:** prevent double submit of the blog form [0a23cd09b](https://github.com/Elgg/Elgg//commit/0a23cd09b2d388a300b48f928b560a36fd9dcc5f) +* **cli:** + * interactively set number of seeded items per seeder [337b1bd71](https://github.com/Elgg/Elgg//commit/337b1bd71040b0d83c41a70a745069b1fbe6f6fd) + * added database seeders command [12baa7c68](https://github.com/Elgg/Elgg//commit/12baa7c68317859257d7286ce14e399189d658ed) + * activate plugins CLI command supports plugin priority [160fcaf69](https://github.com/Elgg/Elgg//commit/160fcaf69b38e9c7596756708a4cfeb954af0e1f) + * installer now has the option to prevent plugin activation [1a20e79ef](https://github.com/Elgg/Elgg//commit/1a20e79eff94503081e29c63b6a1ebee9002126d) +* **security:** add support for security.txt [2709c2db4](https://github.com/Elgg/Elgg//commit/2709c2db45a455c1e52ec3cc1e438b2155a4627a) closes [#14315](https://github.com/Elgg/Elgg//commit/14315) +* **admin:** reorganized admin and configure utilities menu items [de1959ad5](https://github.com/Elgg/Elgg//commit/de1959ad580b6e4ea49fdd9f7a7560c0b02bea74) +* **widgets:** the widget edit form now shows in a lightbox [15e68df90](https://github.com/Elgg/Elgg//commit/15e68df9056284cd3f6c4056be30081433a08dfd) +* **input:** the value output view for an userpicker can be set [585903bb9](https://github.com/Elgg/Elgg//commit/585903bb94ecb97983bd0754e471fb5d3123cab0) +* **developers:** + * the theme sandbox is now a separated plugin [22cd62e89](https://github.com/Elgg/Elgg//commit/22cd62e897c7c5760246926da24494069168b7d7) + * added inspection page for the database CLI seeders [e8255d3f6](https://github.com/Elgg/Elgg//commit/e8255d3f661b1e50d19252da32dbe54e5f9dc12d) +* **html:** added a scroll to top button [58b1ae7d1](https://github.com/Elgg/Elgg//commit/58b1ae7d12eae286a48fde8afb1bd6e16704e26b) +* **js:** client side validate max file size for file input [3b19a7071](https://github.com/Elgg/Elgg//commit/3b19a7071591f766fa51706f590c3255ecf3d086) closes [#7059](https://github.com/Elgg/Elgg//commit/7059) + + +#### Bug fixes + +* **css:** fixed some margin issues on elgg-field form elements [1565a6d47](https://github.com/Elgg/Elgg//commit/1565a6d475d17124dcc84a77438180d2fb549cbb) closes [#14354](https://github.com/Elgg/Elgg//commit/14354) +* **a11y:** + * topbar sub menu items are now keyboard accessible [6326c3902](https://github.com/Elgg/Elgg//commit/6326c39020e6421ecfbcb3d1890bbb17c610da90) closes [#6759](https://github.com/Elgg/Elgg//commit/6759) + * make sure widget edit/delete actions are keyboard accessible [d7b61ed15](https://github.com/Elgg/Elgg//commit/d7b61ed15952556ff394340fa38df16bbc5ba353) closes [#14471](https://github.com/Elgg/Elgg//commit/14471) + * tab to first item in opened dropdown menu [487d7370a](https://github.com/Elgg/Elgg//commit/487d7370a2edb4971ab6a66e1cb08d75c9dc0d84) + * edit comment form sets focus to comment textarea [477646730](https://github.com/Elgg/Elgg//commit/47764673071fd8301042569f672cd9d92c37578b) + * keep focus on toggled menu item [a18ad0057](https://github.com/Elgg/Elgg//commit/a18ad0057c4d79286768e77c14943315350c350d) +* **cache:** report HTTP 410 Gone on stale cache urls [cfd488361](https://github.com/Elgg/Elgg//commit/cfd488361b7e2eb1783afcf7dd16f00127897c6b) closes [#14086](https://github.com/Elgg/Elgg//commit/14086) +* **views:** + * prevent duplicate ids on widget layouts [b17877975](https://github.com/Elgg/Elgg//commit/b17877975ee5550d7c29b236e2252dacda59d22e) closes [#14428](https://github.com/Elgg/Elgg//commit/14428) + * do not use rel to track related hover menu placeholders [972f40873](https://github.com/Elgg/Elgg//commit/972f4087373cc5700a7cd7bd707d29f7193d522a) closes [#14430](https://github.com/Elgg/Elgg//commit/14430) +* **breadcrumbs:** no longer add a breadcrumb if link to self is false [7a44a533c](https://github.com/Elgg/Elgg//commit/7a44a533c2d68f7402abb0b124698934e6626b75) + + +#### Deprecations + +* **views:** resource and route for comment edit are not in use [84deb0e54](https://github.com/Elgg/Elgg//commit/84deb0e54ed887c883f67c5538f0d8d095efd19b) + + ### 5.0.7 (2023-10-10) diff --git a/composer.json b/composer.json index 6db0cdcb7c2..9cc32edbb95 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "elgg/elgg", - "version": "5.0.7", + "version": "5.1.0", "description": "Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.", "license": "GPL-2.0-only", "minimum-stability": "dev", diff --git a/composer.lock b/composer.lock index 5aafc0a67f4..d728240a814 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0ca2d707d8a1e6fde7a280f223fbff3f", + "content-hash": "f57148f1ad11a3150a2583464359260a", "packages": [ { "name": "cakephp/core", @@ -3647,6 +3647,7 @@ "azuracast/azuracast": "<0.18.3", "backdrop/backdrop": "<1.24.2", "backpack/crud": "<3.4.9", + "bacula-web/bacula-web": "<8.0.0.0-RC2-dev", "badaso/core": "<2.7", "bagisto/bagisto": "<0.1.5", "barrelstrength/sprout-base-email": "<1.2.7", @@ -3712,14 +3713,14 @@ "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", "desperado/xml-bundle": "<=0.1.7", "directmailteam/direct-mail": "<5.2.4", - "doctrine/annotations": ">=1,<1.2.7", - "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", - "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", + "doctrine/annotations": "<1.2.7", + "doctrine/cache": "<1.3.2|>=1.4,<1.4.2", + "doctrine/common": "<2.4.3|>=2.5,<2.5.1", "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4", "doctrine/doctrine-bundle": "<1.5.2", "doctrine/doctrine-module": "<=0.7.1", - "doctrine/mongodb-odm": ">=1,<1.0.2", - "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", + "doctrine/mongodb-odm": "<1.0.2", + "doctrine/mongodb-odm-bundle": "<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", "dolibarr/dolibarr": "<18", "dompdf/dompdf": "<2.0.2|==2.0.2", @@ -3735,6 +3736,7 @@ "enshrined/svg-sanitize": "<0.15", "erusev/parsedown": "<1.7.2", "ether/logs": "<3.0.4", + "evolutioncms/evolution": "<=3.2.3", "exceedone/exment": "<4.4.3|>=5,<5.0.3", "exceedone/laravel-admin": "<2.2.3|==3", "ezsystems/demobundle": ">=5.4,<5.4.6.1-dev", @@ -3750,7 +3752,7 @@ "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev", "ezsystems/ezplatform-user": ">=1,<1.0.1", "ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.30", - "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1", + "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.06,<=2019.03.5.1", "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15", "ezyang/htmlpurifier": "<4.1.1", @@ -3888,7 +3890,7 @@ "magento/magento1ee": ">=1,<1.14.4.3-dev", "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2.0-patch2", "maikuolan/phpmussel": ">=1,<1.6", - "mantisbt/mantisbt": "<=2.25.5", + "mantisbt/mantisbt": "<=2.25.7", "marcwillmann/turn": "<0.3.3", "matyhtf/framework": "<3.0.6", "mautic/core": "<4.3", @@ -3908,6 +3910,7 @@ "mongodb/mongodb": ">=1,<1.9.2", "monolog/monolog": ">=1.8,<1.12", "moodle/moodle": "<4.2.0.0-RC2-dev|==4.2", + "mos/cimage": "<0.7.19", "movim/moxl": ">=0.8,<=0.10", "mpdf/mpdf": "<=7.1.7", "mustache/mustache": ">=2,<2.14.1", @@ -3923,6 +3926,7 @@ "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", "nilsteampassnet/teampass": "<3.0.10", + "nonfiction/nterchange": "<4.1.1", "notrinos/notrinos-erp": "<=0.7", "noumo/easyii": "<=0.9", "nukeviet/nukeviet": "<4.5.02", @@ -3934,6 +3938,7 @@ "october/october": "<=3.4.4", "october/rain": "<1.0.472|>=1.1,<1.1.2", "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.0.66", + "omeka/omeka-s": "<4.0.3", "onelogin/php-saml": "<2.10.4", "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", "open-web-analytics/open-web-analytics": "<1.7.4", @@ -4040,7 +4045,7 @@ "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", "silverstripe/framework": "<4.13.14|>=5,<5.0.13", - "silverstripe/graphql": "<3.5.2|>=4.0.0.0-alpha1,<4.0.0.0-alpha2|>=4.1.1,<4.1.2|>=4.2.2,<4.2.3", + "silverstripe/graphql": "<3.8.2|>=4,<4.1.3|>=4.2,<4.2.5|>=4.3,<4.3.4|>=5,<5.0.3", "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", "silverstripe/recipe-cms": ">=4.5,<4.5.3", "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", @@ -4063,7 +4068,7 @@ "slim/slim": "<2.6", "slub/slub-events": "<3.0.3", "smarty/smarty": "<3.1.48|>=4,<4.3.1", - "snipe/snipe-it": "<=6.2.1", + "snipe/snipe-it": "<=6.2.2", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", "spatie/browsershot": "<3.57.4", @@ -4133,7 +4138,7 @@ "thinkcmf/thinkcmf": "<=5.1.7", "thorsten/phpmyfaq": "<3.2.0.0-beta2", "tikiwiki/tiki-manager": "<=17.1", - "tinymce/tinymce": "<5.10.7|>=6,<6.3.1", + "tinymce/tinymce": "<5.10.8|>=6,<6.7.1", "tinymighty/wiki-seo": "<1.2.2", "titon/framework": "<9.9.99", "tobiasbg/tablepress": "<=2.0.0.0-RC1", @@ -4206,7 +4211,7 @@ "yourls/yourls": "<=1.8.2", "zencart/zencart": "<=1.5.7.0-beta", "zendesk/zendesk_api_client_php": "<2.2.11", - "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", + "zendframework/zend-cache": "<2.4.8|>=2.5,<2.5.3", "zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", "zendframework/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5", @@ -4238,7 +4243,7 @@ "zenstruck/collection": "<0.2.1", "zetacomponents/mail": "<1.8.2", "zf-commons/zfc-user": "<1.2.2", - "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", + "zfcampus/zf-apigility-doctrine": "<1.0.3", "zfr/zfr-oauth2-server-module": "<0.1.2", "zoujingli/thinkadmin": "<6.0.22" }, @@ -8693,5 +8698,5 @@ "platform-overrides": { "php": "8.0" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" }