Skip to content

Commit 07de147

Browse files
committed
chore(release): 3.0.0-alpha.4 🎉
1 parent 3b28612 commit 07de147

File tree

7 files changed

+40
-20
lines changed

7 files changed

+40
-20
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
# [3.0.0-alpha.4](https://github.com/italia/bootstrap-italia/compare/v3.0.0-alpha.3...v3.0.0-alpha.4) (2026-03-06)
2+
3+
4+
### Bug Fixes
5+
6+
* card example ([2832ca7](https://github.com/italia/bootstrap-italia/commit/2832ca700b4d3f8ad8f64fe77ade8df130988ef6))
7+
* megamenu styles and add megamenu-content class ([3b28612](https://github.com/italia/bootstrap-italia/commit/3b28612983bd9c24b4b17a2beedbdb640ab73d0c))
8+
9+
10+
111
# [3.0.0-alpha.3](https://github.com/italia/bootstrap-italia/compare/v2.17.5...v3.0.0-alpha.3) (2026-03-03)
212

313

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ twitter: 'https://twitter.com/designersITA'
5858
twitter_handle: '@designersITA'
5959

6060
# Versions
61-
current_version: 3.0.0-alpha.3
61+
current_version: 3.0.0-alpha.4
6262
bootstrap_version: 5.2.3
6363
bootstrap_minor: 5.1
6464

_includes/breaking-features-list.md

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
- Per i metadati è stata rimossa la classe `.it-card-related` a favore del solo uso dell'elemento `<footer>` con classe `.it-card-footer` a seguire il corpo della card.
5151
- Usa un `<div>` con la sola classe `.it-card-actions` a seguire il corpo della card per ospitare link correlati e/o secondari.
5252
- È stata rimossa la classe `.chips-list` dall'elemento `<ul>` con classe `.it-card-chips` che ospita una lista di più argomenti.
53+
- La doppia classe `.card-profile` è stata sostituita da `.card-profile-content` per le card di tipo profilo.
5354

5455

5556
### Chips
@@ -79,9 +80,10 @@
7980

8081
### Header
8182

83+
8284
- Cambiata la dimensione del pulsante Accedi: cambiato classe da `.btn-sm` a `.btn-sx`.
8385
- Rimossa la classe `.ms-1` dall'icona `<svg>` che segue la voce Megamenu negli esempi.
84-
86+
8587

8688
### Icone
8789

@@ -108,10 +110,13 @@ La versione 3.0.0 ha portato molte breaking changes sia a livello generale che a
108110

109111
### Megamenu
110112

111-
- Rimosse varianti scure definite dalla presenza delle classi sul `<nav>` contenitore `.theme-light-desk` e `.theme-dark-mobile`.
112-
- Corrette spaziature sul `<div>` contenitore con classe `.megamenu`: rimosse classi `.pb-5 .pt-3 .py-lg-0`.
113-
- Nella variante con Call to action in basso: rimossa la classe `.justify-content-around` sul contenitore e aggiunta la classe `.flex-grow-1` agli elementi `<a>` con classe `.it-footer-link`.
114113

114+
- Rimosse varianti scure definite dalla presenza delle classi sul `<nav>` contenitore `.theme-light-desk` e `.theme-dark-mobile`.
115+
- La classe `.has-megamenu` non è più necessaria per attivare il megamenu, è sufficiente la presenza della classe `.megamenu` sull'elemento `<li>` che contiene il megamenu, e la classe `.megamenu-content` sull'elemento che contiene il contenuto del megamenu.
116+
- Il contenuto del megamenu ora ha classe `.megamenu-content` invece di `.megamenu`, e non ha più le classi `.pb-5 .pt-3 .py-lg-0`.
117+
- Nella parte descrittiva del megamenu contenuta nell'elemento `.description-content`, la classe `.ps-4` è stata sostituita da `.px-4` per garantire un padding coerente anche su mobile.
118+
- Nella variante con Call to action in basso: rimossa la classe `.justify-content-around` sul contenitore e aggiunta la classe `.flex-grow-1` agli elementi `<a>` con classe `.it-footer-link`.
119+
115120

116121
### Modale
117122

@@ -235,8 +240,9 @@ Le classi legacy di Bootstrap `.card` sono ora deprecate ma **saranno mantenute
235240

236241
### Header
237242

238-
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
239-
- struttura: la navbar ora utilizza un pattern dialog con backdrop
243+
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
244+
245+
- struttura: la navbar ora utilizza un pattern dialog con backdrop
240246
- gerarchia visiva: la gestione `z-index` è allineata al componente modale
241247
- gestione del focus: implementato `focus-trap.js` per utenti da tastiera e lettori di schermo, e gestione inert
242248
- il comportamento è diverso se implementata dentro o fuori dall'elemento `main` di pagina (se presente)
@@ -246,8 +252,9 @@ Se hai personalizzato il CSS della navbar, rivedi le tue modifiche per verificar
246252

247253
### Megamenu
248254

249-
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
250-
- struttura: la navbar ora utilizza un pattern dialog con backdrop
255+
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
256+
257+
- struttura: la navbar ora utilizza un pattern dialog con backdrop
251258
- gerarchia visiva: la gestione `z-index` è allineata al componente modale
252259
- gestione del focus: implementato `focus-trap.js` per utenti da tastiera e lettori di schermo, e gestione inert
253260
- il comportamento è diverso se implementata dentro o fuori dall'elemento `main` di pagina (se presente)
@@ -270,8 +277,9 @@ Se hai personalizzato il CSS della navbar, rivedi le tue modifiche per verificar
270277

271278
### Sticky
272279

273-
La navbar presente nel markup dell'esempio "Attivabile con target", quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
274-
- struttura: la navbar ora utilizza un pattern dialog con backdrop
280+
La navbar presente nel markup dell'esempio "Attivabile con target", quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
281+
282+
- struttura: la navbar ora utilizza un pattern dialog con backdrop
275283
- gerarchia visiva: la gestione `z-index` è allineata al componente modale
276284
- gestione del focus: implementato `focus-trap.js` per utenti da tastiera e lettori di schermo, e gestione inert
277285
- il comportamento è diverso se implementata dentro o fuori dall'elemento `main` di pagina (se presente)
@@ -418,10 +426,11 @@ Il toggle del dropdown diventa `<button>` invece di `<a>`.
418426

419427
### Header
420428

421-
- Il toggle del dropdown diventa `<button>` invece di `<a>`.
429+
430+
- Il toggle del dropdown diventa `<button>` invece di `<a>`.
422431
- Gli altri elementi `<a>` che si comportano come toggle dropdown (eg. scelta Lingua), hanno l'aggiunta dell'attributo `role="button"`.
423432
- Il markup del Megamenu cambia come nel nuovo componente, per approfondire andare alla [relativa pagina]({{site.baseurl}}/docs/menu-di-navigazione/megamenu/).
424-
433+
425434

426435
### Input
427436

@@ -436,11 +445,12 @@ Gli elementi di tipo `<a>` dei collapse necessitano l'aggiunta dell'attributo `r
436445

437446
### Megamenu
438447

448+
439449
- tutti gli esempi del componente, anche quelli integrati nel componente [header]({{ site.baseurl }}/docs/menu-di-navigazione/header/), sono stati rivisti: refactoring markup `HTML`, classi e stili nei file `_megamenu.scss`, `_navigation.scss`, `_headernavbar.scss`, `_headernavbartheme.scss`, `_navigationtheme.scss`
440450
- rimossi esempi "con sezioni"
441-
- rimosse classi `.it-megamenu-footer`, `.it-external`, `.it-more`, `.divider`, `h3`, `.link-list-heading`
451+
- rimosse classi `.it-megamenu-footer`, `.it-external`, `.it-more`, `.divider`, `h3`, `.link-list-heading`
442452
- rimosse variabili obsolete e inutilizzate da `_variables.scss`
443-
453+
444454

445455
### Navscroll
446456

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bootstrap-italia",
3-
"version": "3.0.0-alpha.3",
3+
"version": "3.0.0-alpha.4",
44
"keywords": [
55
"css",
66
"sass",

src/js/version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88

99
// NOTE:bootstrap italia version variable, useful to check for the current version
1010

11-
const BOOTSTRAP_ITALIA_VERSION = '3.0.0-alpha.3'
11+
const BOOTSTRAP_ITALIA_VERSION = '3.0.0-alpha.4'
1212
export default BOOTSTRAP_ITALIA_VERSION

src/scss/base/_version.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
:root {
2-
--bootstrap-italia-version: '3.0.0-alpha.3';
2+
--bootstrap-italia-version: '3.0.0-alpha.4';
33
}

0 commit comments

Comments
 (0)