Do we need to bother with BPTTs for basic LSTM implementations anymore?

I used to implement and use BPTT myself back in the day.
I’m now using torch 2.0 or later,
do I still need to implement BPTT myself for basic LSTM usage?

Should I implement something like truncated bptt myself?

If these features were added, when were they added?