Joomla 3.9 was called "The Privacy Tool Suite": tools for data protection, plus a log of user actions and, according to its announcement, more than 250 improvements. For this review we installed Joomla 3.9.28 of 6 July 2021, the last version of this line, and photographed it.
| Released | 30 October 2018 (Joomla 3.9.0) |
|---|---|
| Last version | 3.9.28 of 6 July 2021 (29 versions) |
| Followed by | Joomla 3.10 on 17 August 2021 |
| Requirements | PHP from 5.3.10 |
| Templates | Protostar (default), Beez3; Isis in the backend, Hathor |
| Included in the installation | 183 extensions |
| End of support | End of Life: Joomla 3.x |
What was new in Joomla 3.9
According to the Joomla 3.9 announcement:
- Ask for consent to the privacy policy and terms and manage it with an expiry date.
- Manage requests for information and removal; export or anonymise data.
- Extensions can report which data they collect.
- The user actions log: who did what and when in the backend.
- Notes on articles, search in article text, loading modules by ID and repeatable custom fields.
The installation





The website







The backend
















2018 and today
For comparison: the same views in a fresh Joomla 6.2.
All 29 versions of Joomla 3.9
According to the Joomla downloads:
- 3.9.030 Oct 2018
- 3.9.127 Nov 2018
- 3.9.215 Jan 2019
- 3.9.312 Feb 2019
- 3.9.412 Mar 2019
- 3.9.59 Apr 2019
- 3.9.67 May 2019
- 3.9.711 Jun 2019
- 3.9.811 Jun 2019
- 3.9.99 Jul 2019
- 3.9.1010 Jul 2019
- 3.9.1113 Aug 2019
- 3.9.1224 Sep 2019
- 3.9.135 Nov 2019
- 3.9.1417 Dec 2019
- 3.9.1528 Jan 2020
- 3.9.1610 Mar 2020
- 3.9.1721 Apr 2020
- 3.9.1821 Apr 2020
- 3.9.192 Jun 2020
- 3.9.2014 Jul 2020
- 3.9.2125 Aug 2020
- 3.9.226 Oct 2020
- 3.9.2324 Nov 2020
- 3.9.2412 Jan 2021
- 3.9.252 Mar 2021
- 3.9.2613 Apr 2021
- 3.9.2724 May 2021
- 3.9.286 Jul 2021
Joomla 3 at a glance
| Version | First release | Last release | Versions |
|---|---|---|---|
| Joomla 3.0 | 27 Sep 2012 | 3.0.4 · 23 Apr 2013 | 5 |
| Joomla 3.1 | 23 Apr 2013 | 3.1.6 · 6 Nov 2013 | 7 |
| Joomla 3.2 | 6 Nov 2013 | 3.2.7 · 1 Oct 2014 | 8 |
| Joomla 3.3 | 30 Apr 2014 | 3.3.6 · 1 Oct 2014 | 7 |
| Joomla 3.4 | 24 Feb 2015 | 3.4.8 · 24 Dec 2015 | 9 |
| Joomla 3.5 | 21 Mar 2016 | 3.5.1 · 5 Apr 2016 | 2 |
| Joomla 3.6 | 12 Jul 2016 | 3.6.5 · 13 Dec 2016 | 6 |
| Joomla 3.7 | 25 Apr 2017 | 3.7.5 · 17 Aug 2017 | 6 |
| Joomla 3.8 | 18 Sep 2017 | 3.8.13 · 9 Oct 2018 | 14 |
| Joomla 3.9 | 30 Oct 2018 | 3.9.28 · 6 Jul 2021 | 29 |
| Joomla 3.10 | 17 Aug 2021 | 3.10.12 · 11 Jul 2023 | 13 |
Still running a website on Joomla 3?
It gets no security updates any more. We bring it to Joomla 6 – we name the effort after an inventory.
See Joomla update and migrationHow we did it: Joomla 3.9.28 in the original package from downloads.joomla.org, locally in Docker with PHP 7.4 and MySQL 5.7, reachable only on our own machine, files unchanged, with the "Learn Joomla" sample data. PHP error display is switched off so that notices about outdated functions do not cover the pictures. The red warning that our PHP is outdated only appears because we run the old version today – we closed it with its own button before taking the picture.
All versions of Joomla 3










