Il mio modulo è abilitato di default (cioè quando aggiungi il modulo). C'è anche una configurazione che puoi usare facoltativamente , che supporta un'impostazione enabled="true|false"
. In questo modo il modulo può essere disattivato dopo essere stato aggiunto, senza la necessità di rimuovere il modulo.
Ma ho realizzato che il modulo non funziona bene con un altro modulo che è anche abilitato di default. Sto considerando di cambiare il mio modulo in modo che non sia abilitato di default. Ciò si interromperà per chiunque non l'abbia abilitato esplicitamente con l'impostazione di configurazione enabled="true"
.
Dovrei aspettare la v2.0 per questo? semver.org menziona l'API pubblica e interrompe le modifiche, non la configurazione. È generalmente accettato che la configurazione sia parte dell'API pubblica?