Support

Admin Tools

#33236 Missing changelog for 5.7.1

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Tuesday, 16 June 2020 09:21 CDT

NJK

Hello,

Just a tiny detail, no big problem.

"Bug fixes and minor improvements. Please take a look at the CHANGELOG below."

There is no Changelog below in the Release notes for version 5.7.1.

Please fix. We like seeing the small details.  ;-)

Thank you.

tampe125
Akeeba Staff

Hello,

thank you for the report, we forgot to add it. We're going to fix it ASAP

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

NJK

Well, it's sort of fixed. Since my message this morning you have obviously released both 5.7.2 and 5.7.3, and the changelog shown is only for 5.7.3.

But the versions 5.7.1 and 5.7.2 are nowhere to be seen (and neither is 5.7.0). Since you now obviously have started omitting earlier minor versions from the release notes,we only see the little changelog for 5.7.3

I would suggest that you show the whole changelog for the 5.7.x releases, using the version number as a heading, something like this:

CHANGELOG v 5.7.3

(text here)

CHANGELOG v 5.7.2

(text here)

CHANGELOG v 5.7.1

(text here)

CHANGELOG v 5.7.0

(text here)

That way we can see all the changes for the latest x.x release, and in one place.

PS. You have the same problem now with the changelog for Akeeba Backup, there is no log shown.

 

nicholas
Akeeba Staff
Manager

The changelog is generated automatically by the release script. I'm not sure why the .0 releases didn't get the changelog. I suspect something is up on the Mac I am using for releases so I switched to the backup Linux computer for the other releases.

Trying to update the changelog in releases already published requires database surgery which I'm really not willing to chance after having spent the last 7 weeks pulling 16 hour workdays to get these releases out of the door with more than decent Joomla 4 compatibility. If anything, once I get some sleep I'm going to see what is wrong with the Mac to make sure this doesn't repeat itself in the future.

If you really want to look at the changelog you can: a. download the extension ZIP and extract it.  Find the changelog.php file. It's the full changelog for the entire 5.x (Admin Tools) and 7.x (Akeeba Backup) release tree with a die() statement on top. Or b. install the software and click on the CHANGELOG button. These routes have always been available to you, at least since 2014 or thereabouts.

Most importantly, you don't really need to read the CHANGELOG but the Release Highlights at the top of the release notes. This is where I communicate everything you need to know about the new release. This has been true since circa 2013 when I realiszd that the changelog is not verbose enough to convey the background story behind a change, necessary actions or other nuanced information that are obvious to me as a developer but rather opaque to my users.

For Admin Tools 5.7 and Akeeba Backup 7.2 the only things you could only read in the Changelog is the exact changes I made to address Joomla 4 specific issues. Since you're on 3.9 they do not apply to you anyway. Here are the changelog excerpts you are missing.

Admin Tools 5.7.0
================================================================================
+ Improved Apache and IIS server signature removal
+ Improved CORS handling
+ Added support for Joomla 4 API application in the .htaccess Maker and Web.Config Maker
+ Added support for automatically serving .css.gz/.js.gz files in the .htaccess Maker and Web.Config Maker per Joomla 4 recommendations
- Removed Change Database Collation and Repair & Optimise Tables features under Joomla 4 (not supported by the J4 database driver)
- Removed the CSRFShield feature
~ Minimum requirements raised to PHP 7.1, Joomla 3.9
~ Use JAccess instead of DB queries [gh-223]
~ Improve the rendering of the System - Admin Tools plugin options
~ Improve the rendering of the component options
~ Changed the terms blacklist and whitelist to be more clear
~ Changed the term Security Exceptions to Blocked Requests for clarity
# [HIGH] Emergency Off-line completely broken under Joomla 4
# [HIGH] Purge Sessions does not work under Joomla 4
# [HIGH] Features with modal dialogs would not work under Joomla 4
# [MEDIUM] The "User groups to check for well-known passwords" feature could cause a PHP notice when modifying the component Options
# [MEDIUM] Temporary Super Users feature does not work when Monitor Super Users or Disable Editing Backend Users features are enabled
# [LOW] Some help text blocks were using the wrong class, making them illegible in Dark Mode.
# [LOW] Email Templates help text referenced country and continent which were removed in version 5.5.0.
# [LOW] Rescue URL doesn't work with Joomla 4
# [LOW] Notices thrown when plugin loaded in Joomla 4 Console application
# [LOW] Master Password page incorrectly referenced an UnlockIP view with an untranslated name; the correct is UnblockIP
Akeeba Backup 7.2.0
================================================================================
+ Restoration: Enable UTF8MB4 compatibility detection by default
~ Minimum requirements raised to PHP 7.1, Joomla 3.9
~ Using Joomla's cacert.pem instead of providing our own copy
~ Component Options page looks a bit nicer on Joomla 4
~ Joomla 4: fix profile selection drop-down display
# [HIGH] The restoration script can't read unquoted numeric values from the configuration.php file (used in Joomla 4)
# [HIGH] Joomla 4: Using the Smart Search filter during backup makes it impossible to use Smart Search on the restored site.
# [HIGH] Import from S3: infinite redirection loop
# [LOW] Very rare backup failures with a JS error
# [LOW] Unhandled exception page was incompatible with Joomla 4

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

NJK

Hello Nicholas,

Thank you for a very comprehensive answer. There is no need to do any database surgery, as I said, this is only a tiny detail.

Your tip on finding the changelog.php file in the ZIP gives me exactly what I wanted. Also the Changelog button as you say, but of course that only works after the latest version has been installed. I do enjoy reading the highlights as well as the more technical changelog. And by the way, we are on Joomla 4 also, on a test site. Getting to know things. ;-)

Lastly I would just like to say that we all appreciate your hard work with these great programs, that are truly irreplaceable. I hope you get time off soon for some well deserved sleep!

Regards,
Frode at NJK

nicholas
Akeeba Staff
Manager

Thank you, Frode! Have a good evening :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!