March 22, 2022
6:20 p.m.
This image might make the issue clearer: https://i.imgur.com/6PFLDeWh.png What happened is that what used to be called DST is now considered the standard time for this timezone, and what used to be standard time is now *negative* DST.
Here are the last transitions in Africa/Casablanca output (rearguard format):
transition,type,[UTC time],[Type offset],[Type isDST] 3672612000,1,2086-05-19T02:00:00Z,PT1H,DST 3699828000,2,2087-03-30T02:00:00Z,PT0S,STD 3703456800,3,2087-05-11T02:00:00Z,PT1H,STD
So change is from standard to standard, even though offset changes from 0h to 1h. Is that expected behaviour?