A bill to repeal mandatory minimum sentences for all nonviolent offenses was approved by the full Senate on a 23-14 vote on Monday.