feat(changes): opts