Pessoal, no bootstrap 3 sempre escondi uma coluna da "table", dependendo do tamanho da tela do usuário, via html, como segue:
<th class="hidden-xs">titulo coluna</th>
<td class="hidden-xs">texto coluna</td>
No bootstrap 4 vi que mudou. Abaixo fiz um exemplo, mas estou com o seguinte problema.
O problema é que para a coluna 2 está aparecendo um borda inferior mais grossa. Achei muito estranho!
Obs: A parte de esconder a coluna 2, ao diminuir a tela, está funcionando.
Vocês podem testar o código abaixo, colando no site:
https://www.codeply.com/goDepois clicar em RUN.
Aguardo ajuda! Grato!
<div class="container">
<table class="table table-sm table-hover">
<thead>
<tr>
<th>t1</th>
<th class="d-none d-sm-block">t2</th>
<th>t3</th>
</tr>
</thead>
<tbody>
<tr>
<td>123
</td>
<td class="d-none d-sm-block">
sadfsafsd fsdfsd fsdfsdf sdf
</td>
<td>789
</td>
</tr>
</tbody>
</table>
</div>