Actions

Developer Area/Plugins/Third party: Difference between revisions

From Mahara Wiki

< Developer Area‎ | Plugins
No edit summary
Line 28: Line 28:
*'''License''' = software license for the library
*'''License''' = software license for the library
*'''URL/Notes''' = extra information, e.g. resources, notes, and news
*'''URL/Notes''' = extra information, e.g. resources, notes, and news
*🚧 Work in progress - data needs to be updated
📅 Last updated: 5 October 2022
📅 Last updated: 5 October 2022
💡 A new idea is being proposed to better handle customisations on updating third party libraries lives here → https://reviews.mahara.org/c/mahara/+/13780
{| class="wikitable sortable" style="vertical-align:middle;"
{| class="wikitable sortable" style="vertical-align:middle;"
|- style="font-weight:bold; text-align:center;"
|- style="font-weight:bold; text-align:center;"
!'''Name'''
!'''Name'''
!'''Mahara <br />version'''
!'''Mahara <br />version'''
!'''Latest<br />version<br />'''
🚧
!'''22.10'''
!'''Latest<br />version<br />🚧'''
!'''23.04 🚧'''
!'''Security'''
!'''Security'''
!'''Upgrades/Updates'''
🚧
!'''Update type'''
🚧
!'''PHP8'''
!'''PHP8'''
🚧
!'''Support'''
!'''Support'''
🚧
!'''README location<br />'''<code>(./htdocs/...)</code>
!'''README location<br />'''<code>(./htdocs/...)</code>
!'''License'''
!'''License'''
Line 45: Line 53:
| style="font-weight:bold;" |ADODB
| style="font-weight:bold;" |ADODB
|5.22.0
|5.22.0
|5.22.3
|5.22.4
|
|TBC
|TBC
|No
| style="color:#333;" |TBC
| style="color:#333;" |Patch
|Yes 8.1
|Yes 8.1
|Active
|Active
Line 57: Line 65:
| style="font-weight:bold;" |Bootstrap
| style="font-weight:bold;" |Bootstrap
|5.0.1
|5.0.1
|5.2.2
|5.3.X
|
|TBC
|TBC
|No
|
|Minor
|n/a
|n/a
|Active
|Active
Line 71: Line 79:
picker
picker
|4.17.47
|4.17.47
|6.2.4
|6.2.10
|
|TBC
|TBC
|N/A
|
|Major
|n/a
|n/a
|Active - 6
|Active - 6
Line 87: Line 95:
|3.7.1
|3.7.1
|3.9.1
|3.9.1
|TBC
|
|No
|No
|Minor
|
|n/a
|n/a
|Active
|Active
Line 101: Line 109:
|TBC
|TBC
|No
|No
|Minor
|
|n/a
|n/a
|Active
|Active
Line 113: Line 121:
|TBC
|TBC
|No
|No
|n/a
|
|n/a
|n/a
|Inactive
|Inactive
Line 128: Line 136:
|TBC
|TBC
|No
|No
|Patch
|
|Yes
|Yes
|Active
|Active
Line 140: Line 148:
|TBC
|TBC
|No
|No
|Minor
|
|n/a
|n/a
|Inactive
|Inactive
Line 154: Line 162:
|TBC
|TBC
|No
|No
|Minor
|
|n/a
|n/a
|Active
|Active
Line 167: Line 175:
|TBC
|TBC
|No
|No
|Minor
|
|n/a
|n/a
|Active
|Active
Line 173: Line 181:
|MIT
|MIT
|[https://github.com/dropzone/dropzone/releases GitHub releases] 6.0.0 in beta
|[https://github.com/dropzone/dropzone/releases GitHub releases] 6.0.0 in beta
|-
| style="font-weight:bold;" |Dwoo
|1.3.7
|1.3.7
|n/a
|n/a
|Replace
|n/a
|Deprecated
|.../lib/dwoo/
|LGPL
|[http://dwoo.org/ Dead site]<nowiki> | </nowiki>[https://github.com/dwoo-project/dwoo GitHub project]
|-
|-
| style="font-weight:bold;" |Elastic Search
| style="font-weight:bold;" |Elastic Search
Line 220: Line 216:
|TBC
|TBC
|No
|No
|Minor
|
|Yes
|Yes
|
|
Line 226: Line 222:
|LGPL v2.1+
|LGPL v2.1+
|[http://www.htmlpurifier.org/ HTML Purifier]<nowiki> | </nowiki>[https://github.com/ezyang/htmlpurifier/ GitHub]
|[http://www.htmlpurifier.org/ HTML Purifier]<nowiki> | </nowiki>[https://github.com/ezyang/htmlpurifier/ GitHub]
|-
| style="font-weight:bold;" |Javascript <br />templates
|3.20.0
|3.20.0
|n/a
|n/a
|n/a
|n/a
|Archived, 2021
|.../js/javascript-templates/
|MIT
|[https://github.com/blueimp/JavaScript-Templates GitHub]
|-
|-
| style="font-weight:bold;" |jQuery
| style="font-weight:bold;" |jQuery
Line 244: Line 228:
|TBC
|TBC
|No
|No
|Patch
|
|n/a
|n/a
|Active
|Active
Line 252: Line 236:


[https://blog.jquery.com/2022/08/26/jquery-3-6-1-maintenance-release/ 3.6.1 maintenance release]
[https://blog.jquery.com/2022/08/26/jquery-3-6-1-maintenance-release/ 3.6.1 maintenance release]
|-
| style="font-weight:bold;" |jQuery mobile
|1.5.0-alpha.1
|1.5.0-rc1
|n/a
|n/a
|n/a
|n/a
|Deprecated
|.../js/jquery/jquery-mobile/
|MIT
|http://jquerymobile.com
https://blog.jquerymobile.com <br />🚨 Are we still using this?
|-
|-
| style="font-weight:bold;" |jQuery UI
| style="font-weight:bold;" |jQuery UI
Line 272: Line 242:
|TBC
|TBC
|No
|No
|Patch
|
|n/a
|n/a
|Active
|Active
Line 278: Line 248:
|MIT
|MIT
|[http://jqueryui.com/ jQuery UI] Security and compatibility fixes
|[http://jqueryui.com/ jQuery UI] Security and compatibility fixes
|-
| style="font-weight:bold;" |jQuery UI plugin <br />touch-punch
|0.2.3
|0.2.3
|n/a
|n/a
|n/a
|n/a
|Deprecated
|.../js/jquery/jquery-ui/<br />jquery-ui-touch-punch.min.js
|MIT or GPL <br />Version 2
|[http://touchpunch.furf.com/ Touch Punch]<nowiki>  | </nowiki>[https://github.com/furf/jquery-ui-touch-punch GitHub]
🚨 Is it merged into jQuery?
|-
|-
| style="font-weight:bold;" |JS Color
| style="font-weight:bold;" |JS Color
Line 298: Line 254:
|TBC
|TBC
|No
|No
|Minor
|
|n/a
|n/a
|Active
|Active
Line 310: Line 266:
|TBC
|TBC
|No
|No
|Minor
|
|n/a
|n/a
|Active
|Active
Line 316: Line 272:
|MIT
|MIT
|[https://github.com/json-editor/json-editor GitHub]<nowiki> |</nowiki>[https://github.com/json-editor/json-editor/blob/master/CHANGELOG.md Changelog]
|[https://github.com/json-editor/json-editor GitHub]<nowiki> |</nowiki>[https://github.com/json-editor/json-editor/blob/master/CHANGELOG.md Changelog]
|-
| style="font-weight:bold;" |jTLine
|1.0
|1.0
|n/a
|n/a
|n/a
|n/a
|Inactive, 2018
|.../js/jTLine/
|MIT
|[https://naadydev.github.io/jTLine/ GitHub]<nowiki> | </nowiki>[https://twitter.com/naadydev Twitter]
|-
|-
| style="font-weight:bold;" |Marked
| style="font-weight:bold;" |Marked
Line 334: Line 278:
|TBC
|TBC
|No
|No
|Minor
|
|n/a
|n/a
|Active
|Active
Line 340: Line 284:
|MIT
|MIT
|[https://github.com/markedjs/marked GitHub]
|[https://github.com/markedjs/marked GitHub]
|-
| style="font-weight:bold;" |Masonry
|4.2.2
|4.2.2
|n/a
|n/a
|n/a
|n/a
|Inactive, 2018
|.../js/masonry/
|MIT
|[https://masonry.desandro.com/ Masonry]<nowiki> |</nowiki>[https://github.com/desandro/masonry GitHub]
|-
| style="font-weight:bold;" |TinyMCE<br />Mathslate
|1.1
|1.1
|n/a
|n/a
|n/a
|n/a
|Forked, 2015
|.../js/tinymce/plugins/mathslate/
|GPL 3
|Our version is [[GitHub|forked]].<br />make it work with Tinymce 5
|-
|-
| style="font-weight:bold;" |Moment.js
| style="font-weight:bold;" |Moment.js
Line 378: Line 298:


Connected to jquery date-picker
Connected to jquery date-picker
|-
| style="font-weight:bold;" |Oauth PHP
|175
|175
|n/a
|n/a
|Replace
|No
|Archived, 2010
|.../webservice/libs/oauth-php/
|MIT
|[https://code.google.com/archive/p/oauth-php/ Code] - We should replace with an [https://oauth.net/code/php oauth2 php library] checkout what Moodle does (old comment)
|-
|-
| style="font-weight:bold;" |PDFjs
| style="font-weight:bold;" |PDFjs
Line 466: Line 374:
|[https://select2.org/ Select2]<nowiki> | </nowiki>[https://github.com/select2/select2/releases Releases]  
|[https://select2.org/ Select2]<nowiki> | </nowiki>[https://github.com/select2/select2/releases Releases]  
Latest: breaking changes
Latest: breaking changes
|-
| style="font-weight:bold;" |Aurulent Sans <br />(font)
|2007.05.04
|2007.05.04
|n/a
|n/a
|n/a
|n/a
|n/a
|.../lib/fonts/
|SIL OFL v1.10
|[https://www.fontsquirrel.com/fonts/aurulent-sans Font Squirrel Aurulent Sans]
|-
| style="font-weight:bold;" |Deja Vu Sans <br />(font)
|2.37
|2.37
|n/a
|n/a
|n/a
|n/a
|n/a
|.../lib/fonts/
|DejaVu Fonts
|[http://www.fontsquirrel.com/fonts/DejaVu-Sans Font Squirrel Deja Vu Sans]
|-
| style="font-weight:bold;" |Open Sans <br />(font)
|1.10
|1.10
|n/a
|n/a
|n/a
|n/a
|Unknown
|.../theme/raw/fonts/
|Apache License
|[https://www.google.com/fonts/specimen/Open+Sans Google Fonts Open Sans]
|-
| style="font-weight:bold;" |Roboto Slab <br />(font)
|1.100263
|1.100263
|n/a
|n/a
|n/a
|n/a
|Unknown
|.../theme/raw/fonts/
|MIT
|[https://www.google.com/fonts/specimen/Roboto+Slab Google Fonts Roboto]
|-
|-
| style="font-weight:bold;" |Fontawesome
| style="font-weight:bold;" |Fontawesome
Line 537: Line 397:
|.././lib/fonts/
|.././lib/fonts/
|SIL OFL
|SIL OFL
| [http://scripts.sil.org/cms/scripts/page.php?item_id=CharisSIL About font]<nowiki> | </nowiki>[https://software.sil.org/charis/download/ Download]
|[http://scripts.sil.org/cms/scripts/page.php?item_id=CharisSIL About font]<nowiki> | </nowiki>[https://software.sil.org/charis/download/ Download]
|-
|-
| style="font-weight:bold;" |TinyMCE
| style="font-weight:bold;" |TinyMCE
Line 563: Line 423:
|Apache License 2.0
|Apache License 2.0
|[http://videojs.com/ Video JS]<nowiki> | </nowiki>[https://github.com/videojs/video.js GitHub]
|[http://videojs.com/ Video JS]<nowiki> | </nowiki>[https://github.com/videojs/video.js GitHub]
|}
== Forked/stalele libraries ==
{| class="wikitable sortable" style="vertical-align:middle;"
|- style="font-weight:bold; text-align:center;"
!'''Name'''
!'''Mahara <br />version'''
🚧
!'''Latest<br />version<br />🚧'''
!'''23.04 🚧'''
!'''Security'''
🚧
!'''Update type'''
🚧
!'''PHP8'''
🚧
!'''Support'''
🚧
!'''README location<br />'''<code>(./htdocs/...)</code>
!'''License'''
!'''URL/Notes'''
|-
| style="font-weight:bold;" |Dwoo
|1.3.7
|1.3.7
|n/a
|n/a
|Replace
|n/a
|Deprecated
|.../lib/dwoo/
|LGPL
|[http://dwoo.org/ Dead site]<nowiki> | </nowiki>[https://github.com/dwoo-project/dwoo GitHub project]
|-
| style="font-weight:bold;" |Javascript <br />templates
|3.20.0
|3.20.0
|n/a
|n/a
|n/a
|n/a
|Archived, 2021
|.../js/javascript-templates/
|MIT
|[https://github.com/blueimp/JavaScript-Templates GitHub]
|-
| style="font-weight:bold;" |jQuery mobile
|1.5.0-alpha.1
|1.5.0-rc1
|n/a
|n/a
|n/a
|n/a
|Deprecated
|.../js/jquery/jquery-mobile/
|MIT
|http://jquerymobile.com
https://blog.jquerymobile.com <br />🚨 Are we still using this?
|-
| style="font-weight:bold;" |jQuery UI plugin <br />touch-punch
|0.2.3
|0.2.3
|n/a
|n/a
|n/a
|n/a
|Deprecated
|.../js/jquery/jquery-ui/<br />jquery-ui-touch-punch.min.js
|MIT or GPL <br />Version 2
|[http://touchpunch.furf.com/ Touch Punch]<nowiki>  | </nowiki>[https://github.com/furf/jquery-ui-touch-punch GitHub]
🚨 Is it merged into jQuery?
|-
| style="font-weight:bold;" |jTLine
|1.0
|1.0
|n/a
|n/a
|n/a
|n/a
|Inactive, 2018
|.../js/jTLine/
|MIT
|[https://naadydev.github.io/jTLine/ GitHub]<nowiki> | </nowiki>[https://twitter.com/naadydev Twitter]
|-
| style="font-weight:bold;" |Masonry
|4.2.2
|4.2.2
|n/a
|n/a
|n/a
|n/a
|Inactive, 2018
|.../js/masonry/
|MIT
|[https://masonry.desandro.com/ Masonry]<nowiki> |</nowiki>[https://github.com/desandro/masonry GitHub]
|-
| style="font-weight:bold;" |TinyMCE<br />Mathslate
|1.1
|1.1
|n/a
|n/a
|n/a
|n/a
|Forked, 2015
|.../js/tinymce/plugins/mathslate/
|GPL 3
|Our version is [[GitHub|forked]].<br />make it work with Tinymce 5
|-
| style="font-weight:bold;" |Oauth PHP
|175
|175
|n/a
|n/a
|Replace
|No
|Archived, 2010
|.../webservice/libs/oauth-php/
|MIT
|[https://code.google.com/archive/p/oauth-php/ Code] - We should replace with an [https://oauth.net/code/php oauth2 php library] checkout what Moodle does (old comment)
|-
| style="font-weight:bold;" |ReCaptcha
|1.2.4
|1.2.4
|TBC
|No
|None
|WIP
PHP8
|Idle?
|.../lib/recaptcha/
|BSD-3
|[https://github.com/google/recaptcha GitHub] 2020 last release
This client supports both v2 and v3. [https://github.com/google/recaptcha/tree/php8-support PHP 8 support branch]
|-
| style="font-weight:bold;" |Aurulent Sans <br />(font)
|2007.05.04
|2007.05.04
|n/a
|n/a
|n/a
|n/a
|n/a
|.../lib/fonts/
|SIL OFL v1.10
|[https://www.fontsquirrel.com/fonts/aurulent-sans Font Squirrel Aurulent Sans]
|-
| style="font-weight:bold;" |Deja Vu Sans <br />(font)
|2.37
|2.37
|n/a
|n/a
|n/a
|n/a
|n/a
|.../lib/fonts/
|DejaVu Fonts
|[http://www.fontsquirrel.com/fonts/DejaVu-Sans Font Squirrel Deja Vu Sans]
|-
| style="font-weight:bold;" |Open Sans <br />(font)
|1.10
|1.10
|n/a
|n/a
|n/a
|n/a
|Unknown
|.../theme/raw/fonts/
|Apache License
|[https://www.google.com/fonts/specimen/Open+Sans Google Fonts Open Sans]
|-
| style="font-weight:bold;" |Roboto Slab <br />(font)
|1.100263
|1.100263
|n/a
|n/a
|n/a
|n/a
|Unknown
|.../theme/raw/fonts/
|MIT
|[https://www.google.com/fonts/specimen/Roboto+Slab Google Fonts Roboto]
|-
|-
| style="font-weight:bold;" |zxcvbn
| style="font-weight:bold;" |zxcvbn

Revision as of 17:12, 15 February 2023

A list of the third-party plugins within Mahara.

A helpful way to update this list is to go:

 find ./htdocs -type f -iname "README.Mahara" -exec grep 'Version' -B1 {} \; -print

... on the current codebase.

Note: another thing to keep in sync is the country names we use for 'Country' dropdowns. To check what the current state of play is

perl -MLocale::Country -le 'print join("\n", sort map { country2code($_) . " => " . country2code($_, LOCALE_CODE_ALPHA_3) . ", // " . $_ } all_country_names())'

and check the results against htdocs/lib/country.php and htdocs/lang/en.utf8/mahara.php files For any confusion you can also check against https://www.iso.org

Third-party libraries (PHP and JS)

Legend

  • Mahara version = the README.Mahara file for the library | SemVer Info - explaining the symbols in the Mahara version column
  • Latest version = the most recent available version
  • 22.10 = Will this need to be updated for this release? | 🚧: In progress/there is a working patch in Gerrit
  • Security = is there a new security patch available?
  • Upgrades/updates = what upgrades are available for this plugin?
  • Support = Is there a community supporting this library?
    • Active: There is ongoing work being put into the library
    • Inactive: Maintained but not actively making releases
    • Archived: Not being maintained
    • Deprecated (officially): All maintainers have left, and site may not exist in extreme cases.
  • PHP8 = is the latest version of this plugin compatible with PHP8?
  • README location = where it can be found in Mahara
  • License = software license for the library
  • URL/Notes = extra information, e.g. resources, notes, and news
  • 🚧 Work in progress - data needs to be updated

📅 Last updated: 5 October 2022

💡 A new idea is being proposed to better handle customisations on updating third party libraries lives here → https://reviews.mahara.org/c/mahara/+/13780

Name Mahara
version

🚧

Latest
version
🚧
23.04 🚧 Security

🚧

Update type

🚧

PHP8

🚧

Support

🚧

README location
(./htdocs/...)
License URL/Notes
ADODB 5.22.0 5.22.4 TBC TBC Yes 8.1 Active .../lib/adodb/ BSD 3-Clause
LGPL
Official site | GitHub | Twitter
Wish-list: extract $SESSION
Bootstrap 5.0.1 5.3.X TBC n/a Active .../lib/bootstrap/assets/javascripts/
MIT Releases | GitHub

bootstrap versions

Date time

picker

4.17.47 6.2.10 TBC n/a Active - 6

Inactive - 4

.../js/bootstrap-datetimepicker/ MIT GitHub | Get Date Picker

Latest release: rewrite (beta)

Chart.js 3.7.1 3.9.1 No n/a Active .../js/chartjs/ MIT Chart JS | GitHub
Clipboard js 2.0.10 May 2022 TBC No n/a Active .../js/clipboard/ MIT Clipboard JS | GitHub
Latest release: the version number system isn't used.
Cookie consent 3.1.1 4.0 TBC No n/a Inactive .../js/cookieconsent/ MIT Download | GitHub

Open source version is not updated. 🚨

CSS Tidy 2.0.1 2.0.3 TBC No Yes Active .../lib/csstidy/ LGPL GitHub
Dragon-drop 3.2.1 3.6.1 TBC No n/a Inactive

2021

..../js/dragondrop/ MIT GitHub
Datatables 1.11.4 1.12.1 TBC No n/a Active .../js/DataTables/ MIT Data Tables |Download

Release notes CDN

Dropzone 5.7.6 5.9.3 TBC No n/a Active .../js/dropzone/ MIT GitHub releases 6.0.0 in beta
Elastic Search 7.14 v8 - 8.4.0

v7 - 7.17.1

TBC n/a Major |Minor No Active .../lib/elasticsearch/ Apache v2.0
LGPL v2.1
GitHub | Changelog

PHP 8 milestone 83%

Gridstack 4.3.1 v6 - 6.0.2

v5 - 5.1.1

v4 - 4.4.1

TBC No Major | Minor |Patch n/a Active .../js/gridstack/ MIT GitHub | Website
HTML Purifier 4.14.0 4.16.0 TBC No Yes .../lib/htmlpurifier/ LGPL v2.1+ HTML Purifier | GitHub
jQuery 3.6.0 3.6.1 TBC No n/a Active .../js/jquery/ MIT Website | GitHub | Blog post
Forum | Twitter

3.6.1 maintenance release

jQuery UI 1.13.1 1.13.2 TBC No n/a Active .../js/jquery/jquery-ui/ MIT jQuery UI Security and compatibility fixes
JS Color 2.4.7 2.5.0 TBC No n/a Active .../js/jscolor/ GPL 3 http://jscolor.com/
Json editor 2.6.1 2.8.0 TBC No n/a Active .../js/jsoneditor/ MIT GitHub |Changelog
Marked 4.0.12 4.1.1 TBC No n/a Active .../js/marked/ MIT GitHub
Moment.js 2.29.1 2.29.4 TBC No Patch n/a Active .../js/momentjs/ MIT Moment JS 🆕 Luxon GitHub

Connected to jquery date-picker

PDFjs 2.13.216 2.16.105 TBC No Minor n/a Active .../artefact/file/blocktype/pdf/js/pdfjs/ Apache License 2 Getting started | GitHub
PHPMailer 6.6.0 6.6.4 TBC No Patch Yes Active
.../lib/phpmailer/ LGPL GitHub
Popper 2.10.2 2.11.6 TBC No Minor n/a Active .../js/popper/ MIT https://popper.js.org/
GitHub issue | tooltips
ReCaptcha 1.2.4 1.2.4 TBC No None WIP

PHP8

Idle? .../lib/recaptcha/ BSD-3 GitHub 2020 last release

This client supports both v2 and v3. PHP 8 support branch

simplesamlphp 1.18.7 final 1.19.6

v2 - RC

TBC No Minor Yes Active ../auth/saml/extlib/modules GPL 2.1 GitHub RC for 2.0.0 has PHP 8. Sounds like it should work on 1.19.1 though.
Select2 4.0.13 4.1 TBC No Major n/a Active .../js/select2/ MIT Select2 | Releases

Latest: breaking changes

Fontawesome 6.1.1 6.2.0 TBC No Minor n/a Active .../theme/raw/sass/lib/font-awesome/ SIL OFL 1.1 Font Awesome | GitHub | Upgrade steps | Changelog
Charis SIL
(fonts)
6.001 6.001 n/a n/a n/a n/a Active .././lib/fonts/ SIL OFL About font | Download
TinyMCE 5.10.2 5.10.5 TBC No Patch n/a Active .../js/tinymce/ LGPL 2.1 Tiny Cloud | Downloads | Changelog |News

📲 Test on mobile

Video.js 7.17.0 7.20.3 TBC No Minor n/a Active .../artefact/file/blocktype/
internalmedia/videojs/
Apache License 2.0 Video JS | GitHub

Forked/stalele libraries

Name Mahara
version

🚧

Latest
version
🚧
23.04 🚧 Security

🚧

Update type

🚧

PHP8

🚧

Support

🚧

README location
(./htdocs/...)
License URL/Notes
Dwoo 1.3.7 1.3.7 n/a n/a Replace n/a Deprecated .../lib/dwoo/ LGPL Dead site | GitHub project
Javascript
templates
3.20.0 3.20.0 n/a n/a n/a n/a Archived, 2021 .../js/javascript-templates/ MIT GitHub
jQuery mobile 1.5.0-alpha.1 1.5.0-rc1 n/a n/a n/a n/a Deprecated .../js/jquery/jquery-mobile/ MIT http://jquerymobile.com

https://blog.jquerymobile.com
🚨 Are we still using this?

jQuery UI plugin
touch-punch
0.2.3 0.2.3 n/a n/a n/a n/a Deprecated .../js/jquery/jquery-ui/
jquery-ui-touch-punch.min.js
MIT or GPL
Version 2
Touch Punch | GitHub

🚨 Is it merged into jQuery?

jTLine 1.0 1.0 n/a n/a n/a n/a Inactive, 2018 .../js/jTLine/ MIT GitHub | Twitter
Masonry 4.2.2 4.2.2 n/a n/a n/a n/a Inactive, 2018 .../js/masonry/ MIT Masonry |GitHub
TinyMCE
Mathslate
1.1 1.1 n/a n/a n/a n/a Forked, 2015 .../js/tinymce/plugins/mathslate/ GPL 3 Our version is forked.
make it work with Tinymce 5
Oauth PHP 175 175 n/a n/a Replace No Archived, 2010 .../webservice/libs/oauth-php/ MIT Code - We should replace with an oauth2 php library checkout what Moodle does (old comment)
ReCaptcha 1.2.4 1.2.4 TBC No None WIP

PHP8

Idle? .../lib/recaptcha/ BSD-3 GitHub 2020 last release

This client supports both v2 and v3. PHP 8 support branch

Aurulent Sans
(font)
2007.05.04 2007.05.04 n/a n/a n/a n/a n/a .../lib/fonts/ SIL OFL v1.10 Font Squirrel Aurulent Sans
Deja Vu Sans
(font)
2.37 2.37 n/a n/a n/a n/a n/a .../lib/fonts/ DejaVu Fonts Font Squirrel Deja Vu Sans
Open Sans
(font)
1.10 1.10 n/a n/a n/a n/a Unknown .../theme/raw/fonts/ Apache License Google Fonts Open Sans
Roboto Slab
(font)
1.100263 1.100263 n/a n/a n/a n/a Unknown .../theme/raw/fonts/ MIT Google Fonts Roboto
zxcvbn 4.4.2 4.4.2 n/a n/a n/a n/a Inactive, 2017 .../js/zxcvbn/ MIT GitHub

Composer.json dependencies

Resources: https://git.mahara.org | /mahara/mahara/-/blob/ | mahara/external/composer.json

Run composer external/outdated to check for updates.