不再 indicates a change from a past state — something that used to happen but won't anymore. It often appears with 了 at the end of the sentence to mark the change of state.
usage
Compare: 不再 (no longer — implies stopping something) vs. 再也不 (zài yě bù — never again, more emphatic). 再也不会 = will never again.