← all change records
#2315471 Classes on Attribute objects can be manipulated with new addClass() and removeClass() methods
Generated 2026-06-03 14:00 UTC
Matching rules (2)
- to: '\Drupal\Core\Template\Attribute::addClass'
- to: '\Drupal\Core\Template\Attribute::removeClass'
Affected contrib projects (137)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| webform ↗ | 0 | 0 | 6 | 350,386 | 0 | 0 | |
| field_group ↗ | 0 | 0 | 2 | 314,599 | 0 | 0 | |
| ds ↗ | 0 | 0 | 4 | 81,449 | 0 | 0 | |
| blazy ↗ | 0 | 0 | 1 | 80,057 | 0 | 0 | |
| views_bootstrap ↗ | 0 | 0 | 6 | 56,105 | 0 | 0 | |
| sitemap ↗ | 0 | 0 | 1 | 47,084 | 0 | 0 | |
| adminimal_theme ↗ | 0 | 0 | 1 | 46,141 | 0 | 0 | |
| geolocation ↗ | 0 | 0 | 3 | 45,454 | 0 | 0 | |
| fontyourface ↗ | 0 | 0 | 2 | 23,278 | 0 | 0 | |
| bootstrap_layouts ↗ | 0 | 0 | 3 | 20,352 | 0 | 0 | |
| charts ↗ | 0 | 0 | 2 | 19,619 | 0 | 0 | |
| eca ↗ | 0 | 0 | 6 | 17,304 | 0 | 0 | |
| jcarousel ↗ | 0 | 0 | 3 | 14,693 | 0 | 0 | |
| fences ↗ | 0 | 0 | 1 | 13,515 | 0 | 0 | |
| adaptivetheme ↗ | 0 | 0 | 6 | 12,402 | 0 | 0 | |
| semanticviews ↗ | 0 | 0 | 2 | 8,932 | 0 | 0 | |
| masonry_views ↗ | 0 | 0 | 4 | 7,825 | 0 | 0 | |
| ui_patterns ↗ | 0 | 0 | 3 | 7,510 | 0 | 0 | |
| gin_lb ↗ | 0 | 0 | 3 | 4,773 | 0 | 0 | |
| toc_js ↗ | 0 | 0 | 2 | 4,471 | 0 | 0 | |
| addtocal ↗ | 0 | 0 | 2 | 4,308 | 0 | 0 | |
| element_class_formatter ↗ | 0 | 0 | 2 | 4,144 | 0 | 0 | |
| byte_theme ↗ | 0 | 0 | 1 | 3,169 | 0 | 0 | |
| simple_timeline ↗ | 0 | 0 | 3 | 2,972 | 0 | 0 | |
| paragraphs_sets ↗ | 0 | 0 | 1 | 2,818 | 0 | 0 | |
| bootstrap_italia ↗ | 0 | 0 | 19 | 2,677 | 0 | 0 | |
| webform_civicrm ↗ | 0 | 0 | 7 | 2,194 | 0 | 0 | |
| ui_patterns_settings ↗ | 0 | 0 | 1 | 1,947 | 0 | 0 | |
| icon_select ↗ | 0 | 0 | 4 | 1,764 | 0 | 0 | |
| cookiebot ↗ | 0 | 0 | 1 | 1,726 | 0 | 0 | |
| like_and_dislike ↗ | 0 | 0 | 2 | 1,590 | 0 | 0 | |
| file_download ↗ | 0 | 0 | 2 | 1,529 | 0 | 0 | |
| require_on_publish ↗ | 0 | 0 | 1 | 1,335 | 0 | 0 | |
| commerce_file ↗ | 0 | 0 | 1 | 1,258 | 0 | 0 | |
| amptheme ↗ | 0 | 0 | 2 | 1,252 | 0 | 0 | |
| micon ↗ | 0 | 0 | 2 | 1,157 | 0 | 0 | |
| belgrade ↗ | 0 | 0 | 4 | 1,145 | 0 | 0 | |
| cheeseburger_menu ↗ | 0 | 0 | 4 | 1,033 | 0 | 0 | |
| views_row_insert ↗ | 0 | 0 | 4 | 1,019 | 0 | 0 | |
| bootstrap_horizontal_tabs ↗ | 0 | 0 | 5 | 785 | 0 | 0 | |
| paragraphs_grid ↗ | 0 | 0 | 1 | 716 | 0 | 0 | |
| uswds ↗ | 0 | 0 | 3 | 662 | 0 | 0 | |
| views_rows_wrapper ↗ | 0 | 0 | 2 | 659 | 0 | 0 | |
| active_filters ↗ | 0 | 0 | 1 | 549 | 0 | 0 | |
| basket ↗ | 0 | 0 | 1 | 516 | 0 | 0 | |
| at_theme ↗ | 0 | 0 | 3 | 500 | 0 | 0 | |
| seeds_toolbar ↗ | 0 | 0 | 2 | 482 | 0 | 0 | |
| views_table_rowspan ↗ | 0 | 0 | 5 | 482 | 0 | 0 | |
| uikit ↗ | 0 | 0 | 2 | 474 | 0 | 0 | |
| ui_suite_bootstrap ↗ | 0 | 0 | 3 | 457 | 0 | 0 | |
| solo_utilities ↗ | 0 | 0 | 2 | 438 | 0 | 0 | |
| protected_file ↗ | 0 | 0 | 2 | 364 | 0 | 0 | |
| uikit_components ↗ | 0 | 0 | 2 | 363 | 0 | 0 | |
| style_selector ↗ | 0 | 0 | 4 | 339 | 0 | 0 | |
| artisan ↗ | 0 | 0 | 7 | 314 | 0 | 0 | |
| collapsible_fields ↗ | 0 | 0 | 1 | 306 | 0 | 0 | |
| views_kanban ↗ | 0 | 0 | 1 | 279 | 0 | 0 | |
| socialbase ↗ | 0 | 0 | 82 | 277 | 0 | 0 | |
| font_iconpicker ↗ | 0 | 0 | 1 | 268 | 0 | 0 | |
| localgov_publications ↗ | 0 | 0 | 2 | 243 | 0 | 0 | |
| sdc_styleguide ↗ | 0 | 0 | 2 | 240 | 0 | 0 | |
| twig_renderable ↗ | 0 | 0 | 1 | 190 | 0 | 0 | |
| bootstrap_ui_kit ↗ | 0 | 0 | 1 | 183 | 0 | 0 | |
| minisite ↗ | 0 | 0 | 8 | 178 | 0 | 0 | |
| vlsuite ↗ | 0 | 0 | 8 | 172 | 0 | 0 | |
| selectify ↗ | 0 | 0 | 4 | 165 | 0 | 0 | |
| bs_base ↗ | 0 | 0 | 3 | 154 | 0 | 0 | |
| firma ↗ | 0 | 0 | 4 | 154 | 0 | 0 | |
| track_da_files ↗ | 0 | 0 | 1 | 149 | 0 | 0 | |
| tether_stats ↗ | 0 | 0 | 2 | 143 | 0 | 0 | |
| drulma ↗ | 0 | 0 | 2 | 141 | 0 | 0 | |
| slick_browser ↗ | 0 | 0 | 3 | 141 | 0 | 0 | |
| intense ↗ | 0 | 0 | 1 | 138 | 0 | 0 | |
| io ↗ | 0 | 0 | 2 | 134 | 0 | 0 | |
| swiffy_slider ↗ | 0 | 0 | 1 | 127 | 0 | 0 | |
| rocketship_core ↗ | 0 | 0 | 19 | 122 | 0 | 0 | |
| ad_entity ↗ | 0 | 0 | 3 | 116 | 0 | 0 | |
| layoutcomponents ↗ | 0 | 0 | 5 | 95 | 0 | 0 | |
| views_expandable_table ↗ | 0 | 0 | 1 | 94 | 0 | 0 | |
| entity_list ↗ | 0 | 0 | 4 | 87 | 0 | 0 | |
| dsfr4drupal ↗ | 0 | 0 | 1 | 83 | 0 | 0 | |
| sva ↗ | 0 | 0 | 1 | 74 | 0 | 0 | |
| top_description ↗ | 0 | 0 | 1 | 66 | 0 | 0 | |
| form_panel ↗ | 0 | 0 | 3 | 65 | 0 | 0 | |
| rocketship_paragraphs ↗ | 0 | 0 | 7 | 65 | 0 | 0 | |
| shuffle ↗ | 0 | 0 | 1 | 58 | 0 | 0 | |
| link_obfuscation ↗ | 0 | 0 | 2 | 56 | 0 | 0 | |
| file_attributes ↗ | 0 | 0 | 2 | 53 | 0 | 0 | |
| append_file_info ↗ | 0 | 0 | 1 | 50 | 0 | 0 | |
| graphapi ↗ | 0 | 0 | 1 | 47 | 0 | 0 | |
| drupy ↗ | 0 | 0 | 5 | 45 | 0 | 0 | |
| wb_universe ↗ | 0 | 0 | 2 | 42 | 0 | 0 | |
| formatage_models ↗ | 0 | 0 | 2 | 40 | 0 | 0 | |
| svg_icon ↗ | 0 | 0 | 3 | 40 | 0 | 0 | |
| edit_plus ↗ | 0 | 0 | 6 | 38 | 0 | 0 | |
| castorcito ↗ | 0 | 0 | 3 | 37 | 0 | 0 | |
| vch ↗ | 0 | 0 | 1 | 36 | 0 | 0 | |
| more_fields ↗ | 0 | 0 | 1 | 34 | 0 | 0 | |
| views_semantic_tabs ↗ | 0 | 0 | 5 | 34 | 0 | 0 | |
| tailwind_grid ↗ | 0 | 0 | 2 | 28 | 0 | 0 | |
| menu_link_view_count ↗ | 0 | 0 | 1 | 27 | 0 | 0 | |
| outlayer ↗ | 0 | 0 | 2 | 27 | 0 | 0 | |
| field_group_nav ↗ | 0 | 0 | 1 | 24 | 0 | 0 | |
| advanced_mega_menu ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| lightgallery_formatter ↗ | 0 | 0 | 2 | 22 | 0 | 0 | |
| uikit_views ↗ | 0 | 0 | 3 | 21 | 0 | 0 | |
| a12s ↗ | 0 | 0 | 3 | 19 | 0 | 0 | |
| addevent ↗ | 0 | 0 | 2 | 19 | 0 | 0 | |
| work_time ↗ | 0 | 0 | 1 | 19 | 0 | 0 | |
| helper_class ↗ | 0 | 0 | 1 | 17 | 0 | 0 | |
| drowl_paragraphs ↗ | 0 | 0 | 3 | 15 | 0 | 0 | |
| debug_bar ↗ | 0 | 0 | 1 | 14 | 0 | 0 | |
| oh ↗ | 0 | 0 | 4 | 14 | 0 | 0 | |
| sitewide_alerts ↗ | 0 | 0 | 1 | 14 | 0 | 0 | |
| uikit_grid_layouts ↗ | 0 | 0 | 2 | 13 | 0 | 0 | |
| advent_calendar ↗ | 0 | 0 | 1 | 10 | 0 | 0 | |
| a12s_locations ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| consent_support ↗ | 0 | 0 | 2 | 9 | 0 | 0 | |
| social_course ↗ | 0 | 0 | 16 | 8 | 0 | 0 | |
| zurb_template ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| rigel ↗ | 0 | 0 | 4 | 7 | 0 | 0 | |
| tabby ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| views_style_foundation_grid ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| component_schema ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| toc_ng ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| aframe ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| block_placeholder ↗ | 0 | 0 | 2 | 5 | 0 | 0 | |
| share_tabs ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| standwithukraine ↗ | 0 | 0 | 6 | 5 | 0 | 0 | |
| azure_bing_search ↗ | 0 | 0 | 2 | 4 | 0 | 0 | |
| popup_entity ↗ | 0 | 0 | 2 | 4 | 0 | 0 | |
| eps ↗ | 0 | 0 | 2 | 3 | 0 | 0 | |
| paragraphs_title_manager ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| spreaker ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| valentine ↗ | 0 | 0 | 4 | 2 | 0 | 0 | |
| drowl_paragraphs_bs ↗ | 0 | 0 | 2 | 1 | 0 | 0 | |
| ai_upgrade_assistant ↗ | 0 | 0 | 4 | 0 | 0 | 0 |