From 63c23b6288e0b74205f0af108774ff2c1e058081 Mon Sep 17 00:00:00 2001 From: sarjona Date: Sun, 16 Mar 2025 05:38:41 +0000 Subject: [PATCH] [repo] Update Moodle Component metadata --- data/libraries.json | 52 +++++++++++++++++---- data/moodle-contributors.txt | 2 + general/community/credits/thirdpartylibs.md | 49 +++++++++++++++---- 3 files changed, 83 insertions(+), 20 deletions(-) diff --git a/data/libraries.json b/data/libraries.json index 7ecc9a1a3c..35b6295969 100644 --- a/data/libraries.json +++ b/data/libraries.json @@ -127,9 +127,9 @@ "2014 Damien Regad, Mark Newnham and the ADOdb community" ], "location": "lib/adodb", - "name": "AdoDB", + "name": "ADOdb", "description": "Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.", - "version": "5.22.7", + "version": "5.22.8", "license": "BSD/LGPL", "licenseversion": "3-Clause/2.1+", "repository": "https://github.com/ADOdb/ADOdb", @@ -167,7 +167,7 @@ "location": "lib/amd/src/loglevel.js", "name": "loglevel.js", "description": "Minimal lightweight simple logging for JavaScript.", - "version": "1.9.1", + "version": "1.9.2", "license": "MIT", "repository": "https://github.com/pimterry/loglevel/", "customised": false @@ -225,7 +225,7 @@ "location": "lib/aws-sdk", "name": "AWS SDK for PHP", "description": "The AWS SDK for PHP library", - "version": "3.318.0", + "version": "3.342.2", "license": "Apache", "licenseversion": "2.0", "repository": "https://github.com/aws/aws-sdk-php", @@ -257,6 +257,18 @@ "repository": "https://sourceforge.net/projects/bennu/", "customised": true }, + { + "copyrightHolders": [ + "Composer" + ], + "location": "lib/composer/pcre", + "name": "composer/pcre", + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "version": "3.3.2", + "license": "MIT", + "repository": "https://github.com/composer/pcre", + "customised": false + }, { "copyrightHolders": [], "location": "lib/editor/tiny/js/tinymce", @@ -556,7 +568,7 @@ "location": "lib/jmespath", "name": "JMESPath", "description": "The JMESPath library", - "version": "2.7.0", + "version": "2.8.0", "license": "MIT", "repository": "https://github.com/jmespath/jmespath.php", "customised": false @@ -802,7 +814,7 @@ "location": "lib/php-jwt", "name": "PHP-JWT", "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP, conforming to RFC 7519", - "version": "6.10.0", + "version": "6.11.0", "license": "BSD", "licenseversion": "3-Clause", "repository": "https://github.com/firebase/php-jwt", @@ -821,12 +833,32 @@ "repository": "https://github.com/PHPMailer/PHPMailer", "customised": false }, + { + "copyrightHolders": [], + "location": "lib/phpspreadsheet/markbaker/complex", + "name": "PHPComplex", + "description": "PHP Class Library for working with Complex numbers.", + "version": "3.0.1", + "license": "MIT", + "repository": "https://github.com/MarkBaker/PHPComplex", + "customised": false + }, + { + "copyrightHolders": [], + "location": "lib/phpspreadsheet/markbaker/matrix", + "name": "PHPMatrix", + "description": "PHP Class for handling Matrices.", + "version": "3.0.0", + "license": "MIT", + "repository": "https://github.com/MarkBaker/PHPMatrix", + "customised": false + }, { "copyrightHolders": [], "location": "lib/phpspreadsheet/phpspreadsheet", "name": "PhpSpreadsheet", "description": "Library to read, write and create spreadsheet documents in PHP.", - "version": "1.29.0", + "version": "4.1.0", "license": "MIT", "repository": "https://github.com/PHPOffice/PhpSpreadsheet", "customised": true @@ -1046,7 +1078,7 @@ "location": "lib/simplepie", "name": "SimplePie", "description": "Simple Pie helps with blogs.", - "version": "1.8.0", + "version": "1.8.1", "license": "BSD", "repository": "https://github.com/simplepie/simplepie", "customised": false @@ -1108,7 +1140,7 @@ "copyrightHolders": [], "location": "lib/webauthn", "name": "WebAuthn", - "version": "2.1.1", + "version": "2.2.2", "license": "MIT", "repository": "https://github.com/lbuchs/WebAuthn", "customised": false @@ -1246,7 +1278,7 @@ "location": "mod/assign/feedback/editpdf/fpdi", "name": "FPDI", "description": "Collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF.", - "version": "2.6.0", + "version": "2.6.3", "license": "MIT", "repository": "https://github.com/Setasign/FPDI", "customised": false diff --git a/data/moodle-contributors.txt b/data/moodle-contributors.txt index 258e0dff78..0404877275 100644 --- a/data/moodle-contributors.txt +++ b/data/moodle-contributors.txt @@ -971,6 +971,7 @@ Ryan Rézeau SSRF Saad +Saan Sachan Safat Sagar @@ -1030,6 +1031,7 @@ Silver Silvia Simeon Simey +Simmo Simon Singh Sirisha diff --git a/general/community/credits/thirdpartylibs.md b/general/community/credits/thirdpartylibs.md index 651f115271..a54e699112 100644 --- a/general/community/credits/thirdpartylibs.md +++ b/general/community/credits/thirdpartylibs.md @@ -114,12 +114,12 @@ A general library that is supposed to be used in most PHP implementations of H5P - **Copyright holders**: - Joubel -### AdoDB +### ADOdb Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC. - **Location**: lib/adodb -- **Version**: 5.22.7 +- **Version**: 5.22.8 - **License**: BSD/LGPL 3-Clause/2.1+ - **URL**: [https://github.com/ADOdb/ADOdb](https://github.com/ADOdb/ADOdb) - **Copyright holders**: @@ -153,7 +153,7 @@ Simple yet flexible JavaScript charting for designers & developers. Minimal lightweight simple logging for JavaScript. - **Location**: lib/amd/src/loglevel.js -- **Version**: 1.9.1 +- **Version**: 1.9.2 - **License**: MIT - **URL**: [https://github.com/pimterry/loglevel/](https://github.com/pimterry/loglevel/) - **Copyright holders**: @@ -208,7 +208,7 @@ Dead simple HTML-safe truncation via the DOM. It truncates HTML code, and has se The AWS SDK for PHP library - **Location**: lib/aws-sdk -- **Version**: 3.318.0 +- **Version**: 3.342.2 - **License**: Apache 2.0 - **URL**: [https://github.com/aws/aws-sdk-php](https://github.com/aws/aws-sdk-php) @@ -234,6 +234,17 @@ Bennu is an object-oriented library written in PHP that implements the iCalendar - **Copyright holders**: - 2005, Jon Papaioannou +### composer/pcre + +PCRE wrapping library that offers type-safe preg_* replacements. + +- **Location**: lib/composer/pcre +- **Version**: 3.3.2 +- **License**: MIT +- **URL**: [https://github.com/composer/pcre](https://github.com/composer/pcre) +- **Copyright holders**: + - Composer + ### Tiny - **Location**: lib/editor/tiny/js/tinymce @@ -497,7 +508,7 @@ Filters HTML. The JMESPath library - **Location**: lib/jmespath -- **Version**: 2.7.0 +- **Version**: 2.8.0 - **License**: MIT - **URL**: [https://github.com/jmespath/jmespath.php](https://github.com/jmespath/jmespath.php) - **Copyright holders**: @@ -710,7 +721,7 @@ A Parser for CSS Files written in PHP. A simple library to encode and decode JSON Web Tokens (JWT) in PHP, conforming to RFC 7519 - **Location**: lib/php-jwt -- **Version**: 6.10.0 +- **Version**: 6.11.0 - **License**: BSD 3-Clause - **URL**: [https://github.com/firebase/php-jwt](https://github.com/firebase/php-jwt) - **Copyright holders**: @@ -727,12 +738,30 @@ Class for sending email using either sendmail, PHP mail(), or SMTP. Methods are - **Copyright holders**: - 2003 Brent R. Matzelle (bmatzelle AT yahoo DOT com) +### PHPComplex + +PHP Class Library for working with Complex numbers. + +- **Location**: lib/phpspreadsheet/markbaker/complex +- **Version**: 3.0.1 +- **License**: MIT +- **URL**: [https://github.com/MarkBaker/PHPComplex](https://github.com/MarkBaker/PHPComplex) + +### PHPMatrix + +PHP Class for handling Matrices. + +- **Location**: lib/phpspreadsheet/markbaker/matrix +- **Version**: 3.0.0 +- **License**: MIT +- **URL**: [https://github.com/MarkBaker/PHPMatrix](https://github.com/MarkBaker/PHPMatrix) + ### PhpSpreadsheet Library to read, write and create spreadsheet documents in PHP. - **Location**: lib/phpspreadsheet/phpspreadsheet -- **Version**: 1.29.0 (with Moodle customisations) +- **Version**: 4.1.0 (with Moodle customisations) - **License**: MIT - **URL**: [https://github.com/PHPOffice/PhpSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) @@ -930,7 +959,7 @@ scssphp is a compiler for SCSS written in PHP. Simple Pie helps with blogs. - **Location**: lib/simplepie -- **Version**: 1.8.0 +- **Version**: 1.8.1 - **License**: BSD - **URL**: [https://github.com/simplepie/simplepie](https://github.com/simplepie/simplepie) @@ -983,7 +1012,7 @@ URL syntax validation using PHP and regular expressions. ### WebAuthn - **Location**: lib/webauthn -- **Version**: 2.1.1 +- **Version**: 2.2.2 - **License**: MIT - **URL**: [https://github.com/lbuchs/WebAuthn](https://github.com/lbuchs/WebAuthn) @@ -1105,7 +1134,7 @@ JavaScript library that makes it easier to work with and build on HTML5 video Collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. - **Location**: mod/assign/feedback/editpdf/fpdi -- **Version**: 2.6.0 +- **Version**: 2.6.3 - **License**: MIT - **URL**: [https://github.com/Setasign/FPDI](https://github.com/Setasign/FPDI) - **Copyright holders**: