- Issue created by @ressa
- 🇫🇷France dydave
Thanks @ressa!
Sorry for the noise with the emails: I've made the change immediately on the administer releases page.
Could you please double check again and see if it is better now?
Thanks in advance!
- 🇩🇰Denmark ressa Copenhagen
Perfect, it's much better now, and the warning is gone. Thanks!
- 🇫🇷France dydave
Thanks a lot @ressa for catching this so quickly, before we got a storm of angry messages 😅
I've set the 3.4.x release unsupported instead, so we only show the last two releases supported on the project page:
3.5.3 (3.5.x) and 3.6.0 (3.6.x)Let me know if you catch anything else, I will be monitoring the issues closely and try to answer as soon as possible for urgent requests 👌
Marking issue as Fixed for now.
Thanks again for your great help @ressa! 🙏
I am still on V3.4.2. an got this warning.
how can I update to V3.5.3 ?
if I require it with composer, composer wants to install V3.6- 🇩🇰Denmark ressa Copenhagen
Thanks for a quick update @dydave, that sounds like a good decision, which should prevent angry messages :) Since 3.4 is from September 2023, that setting ought to be all right.
@nojj: Can't you just update to 3.6? If not, you can use the Composer command here, for 3.5:
https://www.drupal.org/project/admin_toolbar/releases/3.5.3 → @ressa I just don't want to deal with this at 3.6
Breaking changes:
The following changes are part of the reason why this new release was added as a new minor version (3.6.x), since they introduce backward compatibility (BC) breaking changes:
Important: The module does not support anymore the implementation of a __construct method for any class extending class ExtraLinks, see issue #3514075.
In other words, if any class extends module's ExtraLinks class and implements its own __construct method, the site will crash after upgrade.
The issue above explains what would be the required code changes to fix these types of errors.when running
composer require 'drupal/admin_toolbar:^3.5'
composer always requires V3.6
- 🇫🇷France dydave
OK, no problem, thanks @nojj
Could you maybe try the following command?
composer require 'drupal/admin_toolbar:3.5.3'
Thanks in advance!
@dydave thanks.
composer require 'drupal/admin_toolbar:3.5.3'
requires V3.5.3.
I thought it would be bad practice, to require a specific version as this would not be updated to e.g. V 3.5.4
- 🇫🇷France dydave
Thanks @nojj for the prompt feedback and glad it worked!
I thought it would be bad practice, to require a specific version as this would not be updated to e.g. V 3.5.4
Not really no.... it's OK to use a fixed version, we call this "pinned", since in some cases your site might be running a bit behind certain versions.
Indeed, in your following updates you might have to change the version constraint again to upgrade the module.
But you can probably deal with that a bit later, once you have a bit more time to figure out what could be breaking on your site with 3.6.0.Thanks again for the feedback!