A long overdue round of bug fixes and code clean-up from a stack of pending tickets and merge requests:
Development branch based on the new implementation of the module from the 2.x branch.
Warning: Check the compatibility matrix with the guidelines on how to upgrade based on your version: https://www.drupal.org/project/block_class#matrix
Release created based on 2.x @see #3468976: Untangle branch confusion and document missing features in 3.x
Initial stable release for the Drupal 11 compatible version of Block Class, tagging branch 2.0.x.
Maintenance release of module's new development branch, supported and tested automatically for D9, D10 and D11, mostly:
If you are using 8.x-1.x-dev or 8.x-1.4 versions of the module, then you should consider upgrading to respectively 3.0.x-dev and 3.0.0.
Legacy version: adding CSS classes only (features ported from D7):
Initial Drupal 10 development branch for Block Class:
Initial stable release for the Drupal 11 compatible version of Block Class, tagging branch 8.x-1.x.
Maintenance release of module's legacy branch (ported from D7), still supported and tested automatically for D9, D10 and D11, mostly:
Thanks for using! On this release:
#3276205: Empty ID leads to error or crash Hotfix
Thanks for using the project. On this release:
Thanks for using. On this release:
Thanks for using
Thanks for using. On this release: #3272653: Empty classes in config #3273419: Implement the default case transformation when the user fill the attribute value
Thanks using. On this rease
Thanks for using. On this release
Tks for using. On this update: #3271586: Isolate a method to validate the dynamic items instead of doing all inside of formValidation method #3271754: Replace super global $_GET to request stack service
Thanks for using Block Class. On this release:
#3269010: Implement the default case to allow users to select the standards instead of Upper and Lowercase in all block classes #3269015: Apply entityPresave with Uppercase or Lowercase according to selecion
The new version of Block Class using semantic versioning. On this new version will contains the fixes and the new features when is necessary.
paulocs, Neslee Canil Pinto, raman.b, evgen, RenatoG
Issues: 5 issues resolved.
Changes since 8.x-1.2:
#3042652: Drupal 9 Deprecated Code Report #2989286: Replace use of deprecated \Drupal::url()
* Menu Block integration fix. * README.txt improvements. * Automated testing improvements.
Stable, works better with other modules.
Alpha release, testing purposes.
Initial Drupal 8 development branch for Block Class. Port of block_class-7.x-2.x.
See commit logs and README.txt for more information on features changes.
The security update 2.2 broke very common class names, see #2636548: upgrade to 2.2 converts class underscore to dash.
Fixes Block Class- Critical - Cross Site Scripting (XSS) - SA-CONTRIB-2015-175
In short:
Detailed list of changes since 7.x-1.2:
Detailed list of changes since 7.x-2.0:
Stable release based on #1868586: Alternate structural approach: modifying the block table?. Requires a DB update, as usual when updating modules, code or database.
Detailed implementation and changes:
Roll-out of the feature request: #1868586: Alternate structural approach: modifying the block table? Major change: Removed the block_class database table to directly modify the Core Block table to add a new column called css_class.
Database was not correctly created for any other database driver than mysql.