👀 Release information
- 💁 30+ contributors
- 🧰 520+ Pull Requests has been merged
- ⬆️ New migration guide
- 📖 New developer documentation
- 🌎 Release page
- 👀 Full Changelog
🚀 Download information
Note
Userfacing information about this Joomla! release can be found on the release page
🔥 Installation Packages
New Joomla! Installations | SHA-256 Checksums |
---|---|
ZIP Archive (.zip) | 683f54ddaac5caa862028d63ffe2ad9ac0902622551c7ed837c1cfe6d07fd9ac
|
GNU Zip Archive (.tar.gz) | db192b707da759f245c53318bb29a3cac87cd2012d39d6359456266304bbb2e4
|
Zstandard Archive (.tar.zst) | 460cc8a836521eb8f0c012ded310b8c666b248003d286582e962acc80f888a46
|
Additional and a second source of checksums can be found at our official download page. If you need further information on how to validate a release package please visit our documentation.
✒️ Upgrade Packages
Important
Don't update directly from a version lower than 4.4 it is important that you first update to 4.4 and then update to 5.x
Update from a previous version | SHA-256 Checksums |
---|---|
ZIP Archive (.zip) | c9b1c03befbfe4c953140ef35972495c83d6df7dde01b446af8cbe01189d4b04
|
GNU Zip Archive (.tar.gz) | 6eff54a0bd2b4adc355fcabf211216231572ec454f7e96fdab54052eb11ac1a2
|
Zstandard Archive (.tar.zst) | 37622b2952834e742e827b253de5e2d1a0a8717100b58e9bbc1cc66a34e99bd4
|
Additional and a second source of checksums can be found at our official download page. If you need further information on how to validate a release package please visit our documentation.
💆 New Contributors
🧹 What has been changed
- [5.0] Enabling packaging for 5.0-dev in drone by @Hackwar in #38332
- Update Joomla Version and dependencies for 5.0 by @HLeithner in #38209
- [5.0] Upgrade TinyMCE to version 6 by @laoneo in #37633
- Update dependency joomla-cypress to ^0.0.15 (5.0-dev) by @joomla-dependency-bot in #38874
- [5.0] Remove utf8mb4 conversion by @richard67 in #38406
- [5.0] Fix Drone by @HLeithner in #39021
- [5.0] Remove IE 11 warning message due to EOL by @bembelimen in #39018
- [5.0] Remove the last code artefacts for Microsoft SQL Server / SQL Azure databases by @richard67 in #38405
- [5.0] Revert "[4.2] Change the db calls back to the getDbo (#38506)" by @laoneo in #38676
- Upmerge/4.3 5.0 by @HLeithner in #39049
- Upgrade web-authn by @HLeithner in #39123
- Required changes after updating Composer dependencies by @nikosdion in #39134
- [5.0]New method BaseController->prepareViewModel() to set the View Models, by @framontb in #39447
- [5.0] Merge 4.3 dev by @wilsonge in #40035
- [5.0] Updating wamania/php-stemmer to 3.0.0 by @Hackwar in #39953
- Hide promotion in TinyMCE by @bembelimen in #39920
- [5.0] Remove all return type will change annotations by @wilsonge in #39524
- [5.x] jexit never return by @HLeithner in #40043
- [4.3] Fixing php compatibility issues 3 by @Hackwar in #39058
- [5.0] Fix class name in Webauthn plugin by @SharkyKZ in #39310
- [5.0] Remove leftover code in PSR logger by @SharkyKZ in #39304
- [5.0] Update deleted files and folders and renamed files for 5.0 and remove 4.x update SQL scripts by @richard67 in #40083
- [5]Update composer dependencies by @HLeithner in #40084
- [5.0] Remove obsolete dropUtf8ConversionTable function from script.php by @richard67 in #40170
- [5.0] Upmerge 4.4 to 5.0 by @HLeithner in #40181
- [5.0] Update deleted files list in script.php to recent changes in the 5.0-dev branch by @richard67 in #40246
- [5.0] Remove child template conversion of core templates from script.php by @richard67 in #40253
- [5.0] Remove special handling of pkg_search for updates from 3.10 to 4.x by @richard67 in #40252
- [5.0] Remove "uninstallRepeatableFieldsPlugin" method from script.php by @richard67 in #40249
- [5.0] Remove "addUserAuthProviderColumn" method from script.php by @richard67 in #40251
- [5.0] Remove obsolete contact and finder menu items creation from postflight method in script.php by @richard67 in #40280
- [5.0] Remove pre-4.0.2 legacy update compatibility by @richard67 in #40283
- [5.0] Update versions in codemirror.xml and tinymce.xml by @richard67 in #40287
- [5.0] Remove "updateContentTypes" method from script.php by @richard67 in #40281
- [5.0] Upmerge 4.4 by @HLeithner in #40292
- [5.0] Chore/disable polyfill php 7.0 - 8.1 by @HLeithner in #40293
- [5.0] Adapt postflight method in script.php to the new major version 5 by @richard67 in #40294
- [5.0] Update deleted files and folders to changes from #40293 by @richard67 in #40298
- Remove the obsolete resync function in menu controller by @laoneo in #40336
- [5.0] Delete 4.x update SQL scripts from last upmerge and add them to deleted files list in script.php by @richard67 in #40372
- [5.0] Reimplement Joomla 4.3 fix for portable-utf8 dependency by @HLeithner in #40396
- [5.0][a11y] change ordered lists in com_content links to unordered lists by @obuisard in #40629
- [5.0] Upmerge from 4.4-dev as of today, May 21, 2023 by @richard67 in #40640
- [5.0] Upmerge from 4.4-dev by @HLeithner in #40674
- [5.0] ordered/unordered lists by @brianteeman in #40646
- [5.0] tinyMCE b/c fixes by @dgrammatiko in #40626
- Upgrade font awesome to version 6 by @laoneo in #40524
- Make the current user available in form fields by @laoneo in #40425
- Replaces Factory::getUser() with current user in views and tables by @laoneo in #40422
- Replace JPATH_PLATFORM with _JEXEC by @laoneo in #40343
- [5.0] Smart Search: Add debugging features by @Hackwar in #36753
- [5.0] Smart Search: Allow to select which taxonomies to index by @Hackwar in #36867
- [5.0] Smart Search: Index custom fields by @Hackwar in #38650
- [5.0] Fix the code+ tinyMCE plugin by @dgrammatiko in #40679
- [5.0] Transition from CMSObject to Registry for model state by @laoneo in #39663
- [5.0] Fix PHP warnings e.g. when installing Blog Sample Data by @richard67 in #40681
- [5.0] Update deleted files and folders to changes of today and delete 4.4 update SQL scripts by @richard67 in #40676
- [5.0] Smart Search: Fixing taxonomy filter handling by @Hackwar in #39751
- [5.0] Smart Search: Preventing stemmer exception by @Hackwar in #39959
- [5.0] Smart Search: Only add published taxonomies by @Hackwar in #39961
- [5.0] Smart Search: Improving error handling of Indexing by @Hackwar in #39965
- [5.0] Upmerge 03.06 by @HLeithner in #40709
- [5.0] fix version by @brianteeman in #40713
- [5.0] Composer Update 0406 by @HLeithner in #40717
- [5.0] Adapt EOS quickicon plugin to Joomla 5 by @richard67 in #40710
- [5.0] Remove obsolete uninstallEosPlugin method from script.php by @richard67 in #40711
- [5.0] Adding joomla/language dependency by @Hackwar in #40432
- [5.0] Updating joomla/filesystem to fix File::write() issue by @Hackwar in #40515
- [5.0] Added missing "items" text to the Joomla update view by @beni71 in #40742
- [5.0] Remove libraries/vendor/psr/http-message/docs from deleted files and folders lists in script.php by @richard67 in #40752
- [5.x] Update files_joomla.sys.ini by @brianteeman in #40771
- [5.x] Menu Listfilters by @brianteeman in #39634
- [5.0] Tinymce Source Code Editor shortcut by @brianteeman in #39644
- [5.0] Filter by category - levels by @brianteeman in #39950
- [5.0] Cassiopeia Fontstacks by @brianteeman in #40124
- [5.0] Add extensions uninstallation with optional parameter migration on update from 4.4 by @richard67 in #40768
- [5.0] Remove obsolete use statement from script.php by @richard67 in #40779
- [5.0] Select all columns in extensions uninstallation on update by @richard67 in #40775
- [5.0] Upmerge 4.4 by @HLeithner in #40773
- [5.0] [RFC] Adapt minimum database server versions to Joomla 5 by @richard67 in #40790
- [5.0] Delete demo plugin by @laoneo in #40147
- [5.0] Drop es5 js files by @dgrammatiko in #39618
- [5.0] ESM importmap support by @Fedik in #40714
- Upmerge from 4.4-dev by @laoneo in #41028
- Enable phpunit 8.2 on drone by @laoneo in #41039
- [5.0] Remove obsolete use of es5 script from quickicon admin module by @richard67 in #41044
- [5.0] Fix tinymce highlight plugin after removing es5 by @Fedik in #41042
- [5.0] Fix bootstrap.js when debug is On by @Fedik in #41043
- [5.0] Update the dev docs by @dgrammatiko in #41041
- [5.0] Finally delete deprecated javascript assets from PR's #38823 and #39374 by @richard67 in #40302
- [5.0] Update deleted files list in script.php for 5.0.0-alpha2 by @richard67 in #41037
- Use the injected user factory in MVC and plugins by @laoneo in #40744
- Use the current user in local media adapter by @laoneo in #40745
- Replaces the extension of CMSObject with the legacy traits by @laoneo in #40999
- Replace the CMSObject state docs in views with Registry by @laoneo in #41001
- Fixes the tests by @laoneo in #41000
- [5.0] Allow Joomla be served from a public* folder by @dgrammatiko in #40509
- [5.0] Media Manager Image crop using importmaps by @dgrammatiko in #41034
- Remove query parameters from API route variables by @SniperSister in #40998
- [5.0] Custom Error Pages - new feature by @brianteeman in #40597
- [5.0] Remove annoying "user not found" message by @Fedik in #41048
- [5.0] Custom system error page by @brianteeman in #41049
- Fix code style errors by @laoneo in #41052
- Set the app in the local plugin correctly by @laoneo in #41051
- Remove extra reference assignment in plugin constructor for dispatcher argument by @laoneo in #40746
- [5.0] Remove obsolete assets for com_users.admin-users-mail to fix broken versioning on build by @richard67 in #41068
- [5.0] Fix uninstalling the demo tasks plugin on update by @richard67 in #41065
- [5.0] Fix MFA with WebAuthn failing due to Factory class not found. by @richard67 in #41073
- [5.0] Cropper fix by @Fedik in #41071
- Upmerge by @laoneo in #41058
- Upmerge by @laoneo in #41083
- [5.0] Removing erroneous User::aid attribute by @Hackwar in #40310
- [5.0] Joomla Update: Cleanup of file writes in UpdateModel by @Hackwar in #41097
- [5.0] Joomla Update: Improve progress bar display by @Hackwar in #41098
- [5.0] Smart Search: Fix index button in emptystate by @Hackwar in #41094
- [5.0] Phan: Fixes to libraries/A* by @Hackwar in #39994
- [5.0] Switching Joomla\CMS\Filter\OutputFilter to Joomla\Filter\OutputFilter by @Hackwar in #40429
- [5.0] Migrating from Joomla\CMS\Filesystem\Path to Joomla\Filesystem\Path by @Hackwar in #40127
- [5.0] b/c plugin for deprecation by @HLeithner in #40664
- [5.0] s/combat/compat by @heelc29 in #41112
- [5.0] Use the registry in the banners clients template file by @laoneo in #41062
- Upmerge by @laoneo in #41093
- [5.0] Rework session/application DIC to avoid circular dependencies by @wilsonge in #36499
- [5.0] Update filter_plugins.xml by @brianteeman in #41163
- [5.0] #36499 copyright and typos by @brianteeman in #41169
- [5.0] links in docblocks by @brianteeman in #41174
- [5.0] order site/admin menus in admin ui by @brianteeman in #38149
- [5.0] Fix SQL syntax error when updating on PotgsreSQL caused by PR #38149 by @richard67 in #41177
- [5.0] Update Codemirror to 6-th version by @Fedik in #41070
- [5.0] Add missing "/** CAN FAIL **/" to update SQL scripts from PR #38149 by @richard67 in #41184
- [5.0] New onAfterInitialiseDocument event by @Fedik in #40512
- [5.0] Application event classes by @Fedik in #40522
- [5.0] b/c plugin - Load class aliases earlier and move es5 assets by @HLeithner in #41202
- [5.0] Fix excluded files from PR #41065 by @richard67 in #41207
- [5.0] Rename Login with Web Authentication to Login with Passkeys by @brianteeman in #41085
- [5.x] SQL field plugin by @brianteeman in #41122
- [5.x] Redirect filter by @brianteeman in #41166
- [5.0] Replace JPATH_PLATFORM with _JEXEC by @heelc29 in #41212
- [5.0] Fix cli installation by @heelc29 in #41213
- [5.0] replace deprecated access of input property by @heelc29 in #41215
- [5.0] uf8 encoding consistent by @heelc29 in #41216
- [5.0] Update deleted files list in script.php for 5.0.0-alpha3 by @richard67 in #41211
- [[5.x]Compatibility Plugin (BC) added to system info by @brianteeman in https://github.com//pull/41209
- [5.x] System - Backward Compatibility params by @brianteeman in #41214
- [5.0] replace deprecated access of input property (2) by @heelc29 in #41219
- [5.0] [GSoC22] Rich Snippets - schema.org implementation by @shazmasiddiqui in #41151
- [5.x] schemaorg plugins mark as core by @brianteeman in #41227
- [5.0] schemaorg missing namespace by @brianteeman in #41237
- [5.0] schemaorg missing copyright by @brianteeman in #41234
- [5.0] Schemaorg missing string by @brianteeman in #41232
- [5.0] schemaorg xml by @brianteeman in #41235
- [5.0] schemaorg spelling alrady\already by @brianteeman in #41241
- [5.0] update language strings of eos quickicon plugin by @heelc29 in #41248
- [5.0] schemaorg return array by @brianteeman in #41240
- [5.0] schemaorg utf8 encoding consistent by @heelc29 in #41247
- [5.0] schemaorg use injected application from plugin provider by @heelc29 in #41246
- [5.0] schemaorg fix deploy version by @heelc29 in #41245
- [5.0] schemaorg replace JPATH_PLATFORM with _JEXEC by @heelc29 in #41244
- [5.0] schemaorg language files by @heelc29 in #41243
- [5.0] schemaorg sort imports by @heelc29 in #41242
- [5.0] Fix missing legacy schema for category,featured,archive view by @HLeithner in #41250
- [5.0] Fix wrong XML in plugins/schemaorg/organization/organization.xml by @richard67 in #41257
- [5.0] Update bootstrap modal layout - add modalCss optional parameter by @sergeytolkachyov in #40650
- [5.0] LICENSE.txt by @heelc29 in #41277
- [5.0] Move the compatibility plugin from system to behaviour folder by @HLeithner in #41276
- [5.0] Remove class aliases to non existing classes by @HLeithner in #41302
- [5.0] fix compat plugin folder change by @heelc29 in #41310
- [5.0] schema.org cleanup by @bembelimen in #41260
- [5.0] schemaorg fix user parameter by @heelc29 in #41269
- [5.0] schemaorg fix schema forms by @heelc29 in #41323
- [5.0] Archive content schemaorg by @brianteeman in #41344
- [5.0] @link docblock by @brianteeman in #41178
- Upmerge by @laoneo in #41333
- [5.0] build tools creates wrong folder by @heelc29 in #41321
- [5][com_joomlaupdate] Deprecated: Creation of dynamic property php 8.2 by @alikon in #41118
- [5.0] schemaorg format json-ld by @heelc29 in #41271
- [5.0] fix joomla update not download url by @heelc29 in #41364
- [5.0] Update JSON flags for rendering slashes and unicode, and debugging by @Fedik in #41330
- [5.0] TinyMCE highlighter plugin with CodeMirror 6 by @Fedik in #41289
- [5.0] Upmerge by @HLeithner in #41365
- [5.0] Upmerge by @HLeithner in #41378
- [5.0] schemaorg spelling by @brianteeman in #41390
- [5.0] daemon by @brianteeman in #41389
- [5.0] schemaorg remove double space by @heelc29 in #41401
- [5.0] schemaorg remove unused strings by @heelc29 in #41402
- [5.0] schemaorg sync translation in joomla.ini by @heelc29 in #41403
- [5.0] [RFC] Fix update path from previous 5.0.0 alphas by @richard67 in #41394
- [5.0][Events] Extension and Installer event classes by @Fedik in #41322
- [5.0][RFC] Move Toolbar singleton to HtmlDocument by @HLeithner in #41254
- [5.0] Fix drone failing due to PHPCS error unused import from PR #41322 by @richard67 in #41408
- [5.0] Use the current user function in view instead of from the app by @laoneo in #41059
- [5.0] Upmerge by @laoneo in #41410
- [5.0] Make the includes check easier to read by @laoneo in #41053
- [5.0] Change can do to Registry by @laoneo in #41056
- [5.0][RFC][Events] Make Editor and Buttons plugins to use plugin events by @Fedik in #40082
- [5.0] deprecated strings by @brianteeman in #41411
- [5.0][RFC] Joomla Dialog (popup) script. Free, without CC and registration by @Fedik in #40150
- [5.0][RFC][Events] Make captcha plugins use plugin events by @Fedik in #39657
- [5.0][Events] Content event classes by @Fedik in #41226
- [5.0][Events] Module event classes by @Fedik in #41413
- [5.0][Events] Application configuration event classes by @Fedik in #41325
- [5.0][Events] Finder event classes by @Fedik in #41320
- [5.0][Events] User event classes by @Fedik in #41317
- [5.0] Fix the submenu modules by @laoneo in #41416
- Change JComponentHelper filter usage to namespace version by @HLeithner in #41259
- [5.0] LICENSE.txt by @heelc29 in #41423
- JSON needs double backslashes by @laoneo in #41426
- [5.0] SQL fix and update scripts for PR #41259 by @richard67 in #41417
- [5.0] Allow dynamic properties on the user object by @laoneo in #41425
- [5.0] Replace JPATH_PLATFORM with _JEXEC by @heelc29 in #41419
- [5.0][Events] Schemaorg event classes by @heelc29 in #41327
- [5.0] Smart Search to show Contact images by @sakiss in #41236
- [5.0] Fix JSON error on update with PostgreSQL by @richard67 in #41430
- [5.0] remove unused imports by @heelc29 in #41424
- [5.0]Remove unused workflow strings by @brianteeman in #40511
- [5.0] Fix codemirror height by @Fedik in #41432
- [5.0]Schemaorg descriptions and links by @brianteeman in #41441
- [5.0] Fix error creating schedule task by @joomdonation in #41457
- [5.0] Handle browser page title properly for article view by @joomdonation in #41452
- [5.0] User events fix message type by @Fedik in #41464
- [5.x] Corrected headings ordering in contact by @drmenzelit in #41133
- [5.0] New task plugin for check in items by @rdeutz in #37842
- [5.0] Fix tinyMCE upgrade hiccup by @dgrammatiko in #41475
- [5.0] Sample Data update by @brianteeman in #41480
- [5.0] Fix deprecated warnings for calendar form fields in schemaorg by @joomdonation in #41453
- [5.0] neutralise popup message by @brianteeman in #41487
- [5.0][Events] More Finder event classes by @Fedik in #41510
- [5.0] Smart Search: Fixing missing new events in finder-content-plugin by @Hackwar in #41501
- [5.0] Point to J5 translations list by @heelc29 in #41499
- [5.0] Upmerge by @laoneo in #41505
- [5.x] com_joomlaupdate version bump by @brianteeman in #41481
- [4.2] Add autocomplete=one-time-code attribute to mfa input field by @SniperSister in #38854
- [5.0] plugins/multifactorauth/fixed/src/Extension/Fixed.php by @brianteeman in #41540
- [5.0] Password Strength Meter by @brianteeman in #41539
- [5.0] [Guided Tours] Add context to core tours by @obuisard in #41303
- [5.0][Events] User Authentication as real event by @Fedik in #41485
- [5.0][Events] Privacy event classes by @Fedik in #41486
- [5.0][Events] Custom fields event classes by @Fedik in #41495
- [5.0][Events] Event class for com_ajax requests by @Fedik in #41524
- [5.0][Events] Event classes for Actionlog, Cache, Contact, Checkin components by @Fedik in #41488
- [5.0][Events] Fix backward compatibility for onAfterRenderModules by @Fedik in #41497
- [5.0][Events] Menu event classes by @Fedik in #41498
- [5.0][Events] Installer event classes by @Fedik in #41518
- [5.0] Remove outdated captcha for new installation by @Fedik in #41530
- [5.0] Smart Search: Use UTF8-aware functions when indexing by @Hackwar in #41502
- [5.0] Smart Search: Allow to hide archived content by @Hackwar in #41504
- [5.0] Extending Joomla\CMS\Filesystem\Path from Joomla\Filesystem\Path by @Hackwar in #40104
- [5.0] Delete empty file InvisibleRecaptchaPluginTest.php by @richard67 in #41548
- [5.0] Improve CMS installation code by @Hackwar in #38914
- [5.0] Remove IE9 code, don't force download of JSON documents by @SharkyKZ in #39397
- Add inlinehelp button to FormView by @HLeithner in #39073
- [5.0] Generic ModalSelect field by @Fedik in #40462
- [5.0][RFC] Joomla.Editor and Joomla.EditorButton client side API by @Fedik in #40202
- [5.0] Fix tinyMCE drag and drop images by @dgrammatiko in #41528
- [5.0] finder date a11y by @brianteeman in #41429
- [5.0] AVIF support for media manager by @wilsonge in #41381
- Revert "[5.0] Smart Search: Use UTF8-aware functions when indexing" by @HLeithner in #41551
- Add new input rule for ShowOn field by @MagnusSinger in #41460
- [5.0] Joomla content plugin: Check if param is set before comparing by @Hackwar in #41500
- [5.0] Adding display of progress to installation by @Hackwar in #29376
- [5.0] [New Feature] TinyMCE Image Classes by @brianteeman in #36962
- [5.0] Content refactoring of testing sampledata by @Hackwar in #41489
- [5.0] Tours alias language by @GeraintEdwards in #41161
- [5.0] replace deprecated access of input property by @heelc29 in #41558
- [5.0] Fix form bindLevel for objects, wich was cause of warning: SimpleXMLElement::xpath(): Unfinished literal by @Fedik in #41342
- Use CMSWebApplicationInterface in controllers by @wilsonge in #28508
- [5.0] Fix wrong names quotes in update SQL for PostgreSQL by @richard67 in #41561
- [5.0] fix path build_incomplete by @heelc29 in #41562
- [5] add2scheduler-updatenotification by @alikon in #40788
- [5] add2scheduler-rotationlog by @alikon in #40519
- [5.0] Editor xtd buttons use postMessage() by @Fedik in #41564
- [WIP][5.0] Dark Mode support by @wilsonge in #41409
- [5] add2scheduler-privacyconsents by @alikon in #40553
- [5.0] Fix undefined variables in scss by @Fedik in #41567
- [5] add2scheduler-deleteactionlogs by @alikon in #41064
- [5.0] TinyMCE 6.7 by @brianteeman in #41568
- [5.0] GuidedtoursHelper update header by @heelc29 in #41559
- [5.0] fix alpha sorting #41504 by @tecpromotion in #41565
- [5.0] Use Joomla dialog for confirmation dialog, instead of old school confirm() by @Fedik in #41434
- [5] Action Log: Block/Unblock user by @alikon in #41377
- [5.0] Allow JPATH constants overridable and make SiteRouter JPATH_PUBLIC aware by @HLeithner in #41570
- [5.0] Fix JoomlaSerializer::getAttributes broken when Table is used by @Fedik in #41511
- [5] add2scheduler-sessiongc by @alikon in #41326
- [5] add missing new line for add2scheduler-updatenotification #40788 by @tecpromotion in #41580
- [5.0] Set created_by and modified_by user for guided tours and tour steps on new installation by @richard67 in #41583
- [5.0] Insert new tasks with created_by user on new installations by @richard67 in #41581
- [5.0] Upmerge by @laoneo in #41584
- Revert "[5.0] Upmerge" by @HLeithner in #41585
- [5.0] Upmerge by @HLeithner in #41586
- [5.0] Remove stray language file by @GeraintEdwards in #41588
- [5.0] Update deleted files list in script.php for 5.0.0-beta1 by @richard67 in #41589
- [5.0] Improve constructors of JTable objects by @wilsonge in #40129
- [5.0] add blank line eof by @heelc29 in #41590
- [5.0] core extensions remove captcha plugins by @heelc29 in #41563
- [5.0] Joomla Dialog for Aricles, Categories batch and Finder Index with Statistic by @Fedik in #40359
- [5.0] Introduce a CLI UI for creating a public folder by @dgrammatiko in #41446
- [5.0] Fix wrong language string constant used in database query of privacyconsent task scheduler plugin by @richard67 in #41597
- [5.0] Cleanup JPATH_PUBLIC conditionals by @dgrammatiko in #41596
- [5.0] Update deleted files list in script.php for 5.0.0-beta1 (2) by @richard67 in #41598
- [5] Action Log: Block/Unblock user #41377 - alpha sorting by @tecpromotion in #41602
- [5] add2scheduler-sessiongc #41326 - alpha sorting by @tecpromotion in #41601
- [5.0beta1] Update table columns by @brianteeman in #41606
- [5.0beta1] Unique identifier by @brianteeman in #41604
- [5.0]Com admin remove deprecated strings by @brianteeman in #41576
- [5.0] Remove wincache by @brianteeman in #41609
- [5.0] Fix return type for onContentBeforeDisplay by @Fedik in #41616
- [5.0] Include Codemirror Markdown support by @Fedik in #41619
- [5.0] Smart Search: Add missing events to debug adapter by @heelc29 in #41621
- [5.0] Fix events with non required arguments: AfterPurgeEvent::setSubject(): Argument 1 must be of type string, null given by @Fedik in #41620
- [5.0] Fix background color in form select by @wilsonge in #41626
- Fix double border on toolbar by @wilsonge in #41615
- [5.0] Remove obsolete error reporting by @brianteeman in #41610
- [5.0] TinyMCE use EditorProvider and Editor event by @Fedik in #41599
- [5]com_menu deprecation by @alikon in #41682
- Fix background of installation tables by @wilsonge in #41627
- [5.0] task sessiongc lang cleanup by @heelc29 in #41704
- [5.0] grammar purges/purge by @brianteeman in #41712
- [5.0] Make sure the editor content is a string, not null by @Fedik in #41705
- [5.0] %d not %s for integer in sprintf by @brianteeman in #41710
- [5.0] Upmerge by @laoneo in #41708
- [5.0] Fix TinyMCE builder field by @Fedik in #41711
- [5] Task parameter SessionGC removal by @alikon in #41685
- [5.0] TinyMCE plugins by @brianteeman in #41592
- [5.0Beta1] Task titles by @brianteeman in #41603
- [5.0] cleanup language files add2scheduler-privacyconsents by @heelc29 in #41703
- [5.0] Use own icon for dashboard due to fontawesome changes by @chmst in #41443
- [5.0] CacheStorageHelper::$size to int by @Denitz in #41674
- [5.0][Events] Extension ChangeState event by @Fedik in #41689
- [5.0] Modal Dialog for User field by @Fedik in #41680
- [5.0] Fix changelog parsing by @Fedik in #41675
- [5.0] Enable the system plugin on upgrade by @laoneo in #41698
- 5.0 ob_get_clean() usage by @Denitz in #41671
- 5.0 Objects are always passed by reference by @Denitz in #41669
- 5.0 Prefer is_object() vs gettype() by @Denitz in #41670
- 5.0 Short notation for string concatenations and bitwise operations by @Denitz in #41665
- [5.0] CLI install fix public folder language string by @heelc29 in #41623
- 5.0 useless breaks by @Denitz in #41660
- [5.0] Fix com_ajax event with webauthn plugin by @Fedik in #41720
- 5.0 Redundant isset() calls by @Denitz in #41658
- 5.0 Useless returns by @Denitz in #41656
- [5.0] remove space before equal sign in ini file by @heelc29 in #41724
- 5.0 invalid arguments for compat plugin constructor by @Denitz in #41652
- 5.0 invalid arguments for CoreButtonsTrait methods by @Denitz in #41651
- 5.0 invalid call to Joomla\CMS\Access::getData() by @Denitz in #41650
- 5.0 AjaxHandlerLogin::processLoginFailure() has one argument by @Denitz in #41648
- 5.0 min and max usage by @Denitz in #41646
- 5.0 invalid array phpdoc by @Denitz in #41645
- Unnessessary pass by reference by @Denitz in #41642
- 5.0 Default value for \Joomla\CMS\Editor\Button\Button::get() by @Denitz in #41649
- [5.0] actionlogs for custom fields by @brianteeman in #38221
- [5.0] Guidedtour use dialog to show all tours, instead of bs modal by @Fedik in #41442
- [5.0] Remove tfa language files by @brianteeman in #41574
- [5.0] Fix doubled Toolbar for modal views by @Fedik in #41600
- Improve view debuggroup, reduce columns by @chmst in #39525
- [5.0] simplepie by @brianteeman in #41721
- [5] Wording plg_task_privacyconsent by @tecpromotion in #41725
- [5.0] removed in 6 by @brianteeman in #41594
- [5.0] Improve tabs hover color by @wilsonge in #41625
- [5.0] Modal field for Modal_Menu by @Fedik in #41629
- [5.0] Modal field for MenutypeField by @Fedik in #41632
- [5.0] Category Feed by @wilsonge in #41593
- [5.0] invalid call to getCurrentUser() by @Denitz in #41647
- [5.0] Use namespaced Sidebar class by @HLeithner in #41728
- [5.0] Removal of deprecated language strings by @brianteeman in #41717
- [5.0] upmerge from #41733 by @HLeithner in #41735
- [5.0] Work around a successful upgrade with silent errors by @Fedik in #41690
- [5.0] Handle compat plugin already existing in 4.4.0 when updating to 5 by @richard67 in #41739
- [5.0] Fix com_ajax event with webauthn plugin, take2 by @Fedik in #41732
- [5.0] %s for strings/floats in sprintf by @heelc29 in #41740
- [5.0] toolbar cancel or close button by @brianteeman in #41764
- [5.0] greek stemmer by @brianteeman in #41761
- [5.0] Fix tabs mobile view in dark mode by @wilsonge in #41769
- [5.0] Dark mode config view by @wilsonge in #41768
- [5.0] Fix color of plus symbol in dark mode by @wilsonge in #41767
- [5.0] mod_privacy_status a11y by @brianteeman in #41766
- [5.0] remove unused variable by @brianteeman in #41759
- [5.0] mod feed noopener by @brianteeman in #41756
- [5.0] Missing noopener by @brianteeman in #41755
- [5.0] Missing doctype by @brianteeman in #41754
- [5.0] Missing 'scope' attribute by @brianteeman in #41753
- [5.0] Add exceptions to deleted file check for plugins which are uninstalled on update by script.php by @richard67 in #41751
- [5.0] ModalField Fix missing icon for select btn by @Fedik in #41750
- [5.0] Animation for new dialog by @Fedik in #41748
- [5.0] guided tours identical expressions by @brianteeman in #41762
- [5.0] Remove deprecated string COM_MEDIA_OPEN_ITEM_ACTIONS by @tecpromotion in #41736
- [5.0] Useless null-coalescing operator by @Denitz in #41663
- [5.0] Fix filters in dark mode by @wilsonge in #41770
- [5.0] Improve display of details element by @wilsonge in #41773
- [5.0] Remove odd media manager border by @wilsonge in #41775
- [5.0] Fix template styles menu assign in dark mode by @wilsonge in #41774
- [5.0] Better dark mode experience for menu item type selection by @wilsonge in #41772
- [5.0] Fixes for calendar dark mode by @wilsonge in #41743
- [5.0] Restore array referencing for event arguments by @Fedik in #41780
- [5.0] Do not force old XTD buttons to use new modal by @Fedik in #41633
- [5.0] TinyMCE use assets for its plugins by @Fedik in #41595
- [5.0] Plugins: load language only when plugin it really needed. Performance optimisation. by @Fedik in #40356
- [5.0] Redundant
else
usage by @Denitz in #41672 - [5] admin module deprecation by @alikon in #41763
- [5.0] Fix missing data update call by @Fedik in #41784
- [5.0] Fix typo in event method by @Fedik in #41785
- [5.0] Remove extra User::__wakeup() on session write by @Denitz in #37125
- [5.0] Better check for empty options for legacy XTD Buttons by @Fedik in #41786
- [5.0] Unpublish article when saving as copy by @Hackwar in #38810
- Revert "[5.0] Unpublish article when saving as copy" by @HLeithner in #41790
- [5.0] Fix choices dropdown in dark mode by @wilsonge in #41789
- [5.0] Fix color of text filters info by @wilsonge in #41797
- [5.0] Simplify boolean logic by @Denitz in #41655
- [5.0] Increase meta description to 300 characters by @HLeithner in #41795
- [5.0] Rework styling so it's part of SCSS not in the HTML by @wilsonge in #41799
- 5.0 Uncatched PublicFolderGeneratorHelper::createPublicFolder() exception, invalid void result used by @Denitz in #41673
- [5.0] Dark mode: dropdown background color fix by @wilsonge in #41805
- [5.0] Fix choices single input in dark mode by @wilsonge in #41806
- [5.0] Upmerge 230919 by @HLeithner in #41808
- Revert "[5.0] Upmerge 230919 (#41808)" by @HLeithner in #41810
- [5.0] upmerge/230919 by @HLeithner in #41811
- [5.0] Fix info and notice alert colors by @wilsonge in #41815
- [5.0] Apply changes from #41734 by @heelc29 in #41816
- [5.0] Fix table colors by @wilsonge in #41817
- [5.0] Move integration points for media manager into the variables file by @wilsonge in #41814
- [5.0] Better support for JHtml prefix in HTMLHelper by @HLeithner in #41825
- [5.0] Check for string options for very old legacy XTD Buttons by @Fedik in #41828
- [5.0] Update deleted files list in script.php for 5.0.0-beta2 or rc1 by @richard67 in #41812
- [5.0] Restore Finder button names by @Fedik in #41838
- [5.0] Add asset overrides for overriden css files by @Fedik in #41841
- [5.0] Upmerge 200923 by @HLeithner in #41840
- [5.0] Shorter string for media version by @Fedik in #41843
- [5.0] Update event argument setters to use onSet callback by @Fedik in #41830
- Reduce the version hash length by @dgrammatiko in #41844
- [5.0] Restore possibility to use class for mod chrome by @Fedik in #41857
- [5.0] Fix missing dependency for editors asset by @Fedik in #41859
- [5.0] Remove contenthistory table alias from b/c plugin by @HLeithner in #41853
- [5] update from nightly to latest nightly build by @alikon in #41865
- [5.0] Installation Language a11y by @brianteeman in #41866
- [5.0] Text Filters a11y by @brianteeman in #41867
- [5.0] Privacy: Review Information Request a11y by @brianteeman in #41868
- [5.0] remove unused css by @brianteeman in #41870
- [5.0] grammar/typo on/off by @brianteeman in #41873
- [5.0] Extra semi colon by @brianteeman in #41876
- [5.0] installation rtl fixes by @brianteeman in #41877
- [5.0] Calendar CSS maintainability by @brianteeman in #41878
- [5.0] Remove todo by @brianteeman in #41879
- [5.0] str_replace is faster by @brianteeman in #41882
- [5.0] Resolve TODO session test by @brianteeman in #41883
- [5.0] typo caps by @brianteeman in #41887
- [5.0] typo of/on by @brianteeman in #41886
- [5.0] Logical operator and && by @brianteeman in #41875
- [5.0] fix version tag by @heelc29 in #41895
- [5.0] Replace JPATH_PLATFORM with _JEXEC by @heelc29 in #41894
- [5.0] Blank line in doc block by @brianteeman in #41888
- [5.0] Update bootstrap to 5.3.2 by @HLeithner in #41899
- [5.0] resolve toolbar TODO by @brianteeman in #41881
- [5.0] correct usage of todo by @brianteeman in #41902
- [5.0] Dark mode support for guided tours by @wilsonge in #41864
- [5.0] Fix empty formConfig by @Fedik in #41890
- [5.0] Null-coalecing operator by @Denitz in #41657
- [5.0] Simplify event class usage by @Denitz in #41855
- Remove box shadow in toolbar by @wilsonge in #41904
- [5.0] lint css files by @brianteeman in #41884
- [5.0] CacheController @mixin Cache by @Denitz in #41556
- [5.0] Template Overides a11y by @brianteeman in #41869
- [5.0] Fix, trying to install "false" $package by @Fedik in #41914
- [5.0] Remove 'track_errors' and $php_errormsg by @Denitz in #41908
- [5.0] Fix user group deletion events compatibility by @Fedik in #41916
- [5.0] Fix ShowOnRule validation with wrong results by @richard67 in #41918
- [5.0] Fix color of icon in dark mode by @wilsonge in #41919
- [5.0] Use existing SCSS variable for box shadow so we're more consistent by @wilsonge in #41922
- [5.0] Rename media manager CSS Vars and move to dedicated file by @wilsonge in #41903
- [5.0] Update composer dependency maximebf/debugbar to v1.19.0 by @richard67 in #41932
- [5.0] Update composer dependencies. Especially Webauthn-lib by @HLeithner in #41862
- [5.0] Upmerge by @laoneo in #41926
- [5.0] Update deleted files list in script.php for 5.0.0-beta3 by @richard67 in #41928
- [5.0] Fix styling of create module view in dark mode by @wilsonge in #41920
- [5.0] html error pages language [a11y] by @brianteeman in #41935
- [5.0] Some toolbar button hover text is invisible in dark mode by @wilsonge in #41923
- [5.0] Remove very bright backgrounds from mfa configuration screen by @wilsonge in #41921
- [5.0] Temporary disable failing tests. by @HLeithner in #41938
- [5.0] Fix installation progressbar broken error handling by @wilsonge in #41941
- [5.0] Fix installer never backing up old tables by @wilsonge in #41942
- [5]re-enable one of the disabled test by @alikon in #41939
- [5.0] Select New Module by @brianteeman in #41943
- [5.0] tinyMCE styles by @dgrammatiko in #41945
- [5.0] typo sss by @brianteeman in #41948
- [5.0] Missing ID [a11y] by @brianteeman in #41949
- [5.0] reactivate disabled system tests by @heelc29 in #41997
- [5.0] WebAuthn plugin unused css by @brianteeman in #41995
- [5.0] joomla-tab corners by @brianteeman in #41990
- [5.0] Remove unused SCSS from cpanel file by @wilsonge in #41993
- [5.0] ActionsDropdown::$dropDownList issue by @Denitz in #41987
- [5.0] Error in PrivacyConsent::getPrivacyItemId() by @Denitz in #41976
- [5.0] Undefined methods by @Denitz in #41975
- [5.0] Missing array initialization by @Denitz in #41963
- [5.0] Incomplete PHPDoc signature by @Denitz in #41960
- [5.0] Error Callstack [a11y] by @brianteeman in #41958
- [5.0] Remove unused SCSS by @wilsonge in #41955
- [5.0] Select Schedule Task css by @brianteeman in #41871
- [5.0] Template filenames by @brianteeman in #41872
- [5.0] Error Pages language by @brianteeman in #41934
- [5.0] Add parameter for setting template link color in dark mode by @wilsonge in #41925
- [5.0] Upmerge 30.09.23 by @HLeithner in #42001
- [5.0] native_function_invocation by @brianteeman in #41427
- [5.0] Fix contrast color in dark mode installation by @wilsonge in #42005
- [5.0] Install from web dark mode hover fix by @wilsonge in #42003
- [5.0] Fix permissions list color in dark mode by @wilsonge in #42006
- [5.0] Fix actions dropdown hover effect by @wilsonge in #42004
- [5.0] Fix the extra quotes on the static error pages by @dgrammatiko in #42022
- adds missing dropdown icon by @N6REJ in #42018
- [5.0] rtl dark select image by @brianteeman in #42024
- [5.0] Activate compat plugin for new installations by @HLeithner in #42026
- [5.0] Upmerge by @HLeithner in #42027
- [5.0] Set organization as default to activate schemaorg by default by @bembelimen in #42042
- [5.0] hash the urls inside css files by @dgrammatiko in #42038
- [5.0] dark mode - quickicon amount by @brianteeman in #42050
- [5.0] Sample Data Titles contrast a11y by @brianteeman in #42054
- [5.0] Console error due to missing dependency by @dgrammatiko in #42058
- [5.0] Installer drag'n drop dark mode a11y by @brianteeman in #42053
- [5.0] Treeselect dark mode by @brianteeman in #42057
- [5.0] Dark Mode: Versions toolbar by @brianteeman in #42051
- [5.0] Remove bs2 classes by @brianteeman in #42066
- [5.0] testing data rss fix by @brianteeman in #42064
- [5.0] Fix the calendar by @dgrammatiko in #42060
- [5.0] com_templates buttons dark mode by @brianteeman in #42071
- [5.0] form-select background by @brianteeman in #42078
- [5.0] code-color dark mode by @brianteeman in #42073
- [5.0] Fix dialog height in Safari by @Fedik in #42079
- [5.0] Fix SCSS CS broken by PR #42078 by @richard67 in #42089
- [5.0] Dark Mode: MFA button by @Quy in #42085
- [5.0] Updating Joomla framework to version 3.0.0 by @Hackwar in #42091
- [5.0] Check if the value consist with id:alias, extract the id only by @Fedik in #42096
- [5.0] Fix language association "clear" button by @Fedik in #42098
- [5.0] Upmerge 4.4 by @HLeithner in #42137