# v2.4.1 update notes
* **Fixed exploit related to checkpoints.**
* **Added `sm_wipeplayer` command.**
* **Added style ordering to menus.** Use `ordering` style config to order styles without changing their IDs.
* **Added the ability to stop replay playback as the requester.**
* **Improved logging of single-record deletion.*
* `!replay` command moves you to spectator, and refers you to the replay bot upon use now.
* Added PB split to HUD. The top-left HUD will split to two sections; "best" and "PB".
* Added map tier to start zone HUD.
* Fixed unintended behavior with checkpoints menu.
* Added the `{rank}` format specifier to custom clan tag console variable.
* `!r` shows the track in the message if start zone doesn't exist.
* Fixed HUD showing wrong time when playing with timescale.
* Fixed checkpoints not properly setting `targetname` and `classname`.
* Fixed error when certain commands are used from the server's console. This fix allows them to work now.
* Changed `!deleteall` so you can delete all records per-style rather than just per-track.
* Fixed an issue where *deleted* replays would not be overwritten.
* Added cooldown for replay playback/stop for non-admin users.
* Fixed replay bots breaking at certain interactions; such as stopping playback between the replay's end and its nullification and then requesting new playback.
* Improved smoothness of all replay playback.
* Fixed a bug that caused the last frame of replays seem out-of-place.
# API
* Added natives:
* `Shavit_ChangeClientStyle`
* `Shavit_ReloadLeaderboards`
* `Shavit_DeleteReplay`
* `Shavit_GetOrderedStyles`
* `Shavit_IsPaused`
* Added forwards:
* `Shavit_OnRankAssigned`
https://github.com/shavitush/bhoptim...ses/tag/v2.4.1
__________________