keywords wrong in JST_SH (please fix in generator python script)
the vertical JST_SH footprints have the keywords "side entry" the horizontal JST_SH footprints have the keywords "top entry"
I believe this should be the other way round. The vertical footprints match the datasheet for the top entry type, the horizontal footprints match the datasheet for the side entry type.