The meanings are the same. In A, the present perfect places the happenings more obviously before the writing-down, while in B, the happenings are referred to in the sense of non-temporal habit.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.