It seems it's not done by default, and `entry.save_history()` has to be called explicitly in pykeepass. Even just saving could be a good start, but in the future access to previous versions would be great.