- Issue created by @dydave
- Merge request !47Issue #3463909 by DYdave: Dropped support for D8 and minor update of README.md... → (Merged) created by dydave
- Status changed to Fixed
3 months ago 11:19am 11 August 2024 - 🇫🇷France dydave
Quick follow-up on this issue:
Tried cloning legacy development branch 8.x-1.x to new 1.0.x locally, then pushed:
git checkout 8.x-1.x git pull git checkout -b 1.0.x git push origin 1.0.x
It seemed to work and the branch was visible in the GitLab repo.
However, when I tried creating a new development release under Add new release with 1.0.x selected, the following error message was displayed:
Semantically-versioned releases for this project must start with 2.0.x, or higher, to not conflict with existing 8.x-1.x releases. See documentation on Drupal release versions → .
Therefore, the second option had to be selected, with the next major increment: 3.0.x.
- Created the new development release 3.0.x-dev → from branch 3.0.x.
- Dropped support for D8.
- Minor changes to the README.md file.
- Created the new stable release 3.0.0 → .
Last build on 3.0.x seemed to still pass 🟢
https://git.drupalcode.org/project/block_class/-/pipelines/249439Releases on the project page were updated to reflect the fact:
Support for 8.x-1.x-dev → is now dropped in favor of 3.0.x-dev → .
Release 8.x-1.4 → was marked Unsupported in favor of Recommended 3.0.0 → .
At this point, all the work expected in this ticket should have been completed, thus marking it as Fixed for now.
Feel free to let us know if you have any questions or concerns on any of the latest changes, this ticket or the project in general, we would surely be glad to help.
Thanks in advance for your feedback, reviews and comments! - 🇩🇪Germany szeidler Berlin
What's the state of 2.0.x and 3.0.x now? Which version is the more modern one, active development is being made on?
Is it possible and recommended to go from 2.0.x to 3.0.x? Because if 3 is the new 8.x-1.x wouldn't it be like going backwards?
- 🇫🇷France dydave
Thanks @szeidler for your feedback on this.
8.x-1.x ==> 3.0.x, is basically the original version of the module, based on the port from D7, where a single field
CSS classes
is added to blocks' configuration form:
https://git.drupalcode.org/project/block_class/-/blob/3.0.x/config/schem...2.0.x is a new version of the module, with quite a lot of new features, such as support for CSS attributes, bulk operations on classes, etc...
https://git.drupalcode.org/project/block_class/-/blob/2.0.x/config/schem...Note that currently 2.0.x has quite a few issues and is still a work in progress: if you look at the issue queue you should see quite a few issues related with autocompletion and various other PHP related issues.
3.0.x has a much smaller scope of features and has existed for much longer, therefore it is probably much more stable.We plan on updating both branches documentation and more generally the project page to provide more information on supported branches.
Not sure if I was able to answer your questions, but feel free to let us know if you have more or if you would need more information on any of these branches or the project in general, we would surely be glad to help.
Thanks in advance! Automatically closed - issue fixed for 2 weeks with no activity.