has-danger não está mais trabalhando no Bootstrap v4 beta?
De acordo comGuia de migração do Bootstrap:
Renomeado. Tem-erro para. Tem-perigo.
No entanto, isso não parece funcionar. A borda e o texto não foram coloridos.
Por exemplo:
<div class="form-group has-danger">
<label class="form-control-label" for="inputDanger1">Input with danger</label>
<input type="text" class="form-control form-control-danger" id="inputDanger1">
<div class="form-control-feedback">Sorry, that username's taken. Try another?</div>
<small class="form-text text-muted">Example help text that remains unchanged.</small>
</div>
Demo: