How about the following fix? It should result in better predictions after 2038 than simply cutting off after 2037. I've pushed this into the experimental github version.
Thank you Paul for taking an action for this one. I have some questions in your suggested update:
+Rule Morocco 2038 only - Sep 30 3:00 0 - +Rule Morocco 2038 only - Oct 30 2:00 1:00 S +Rule Morocco 2038 max - Oct lastSun 3:00 0 -
With this change, GMT offset at Africa/Casablanca around year 2038 would be - Rule Morocco 2037 only - Oct 11 3:00 0 - 2038-01-01 - GMT+0 Rule Morocco 2026 max - Mar lastSun 2:00 1:00 S 2038-03-28 - GMT+0 -> GMT+1 Rule Morocco 2038 only - Sep 30 3:00 0 - 2038-09-30 - GMT+1 -> GMT+0 Rule Morocco 2038 only - Oct 30 2:00 1:00 S 2038-10-30 - GMT+0 -> GMT+1 Rule Morocco 2038 max - Oct lastSun 3:00 0 - 2038-10-31 - GMT+1 -> GMT+0 For me, above GMT offset transition looks really weird. I suspect what you really wanted to suggest would be: +Rule Morocco 2038 only - Sep 30 3:00 0 - +Rule Morocco 2039 max - Oct lastSun 3:00 0 - Thanks, Yoshito