Investigating the problem identified in my [last post](https://easyeda.com/forum/topic/Hole-size-Rounding-Issue-6dbb909e1d524397a19a7e8a8e55b09c) necessitated changes to component footprints in Schematic view and updates to the assiciated PCB. In the previous version of EasyEDA this presented no problems. However, in the latest version updated today, footprint changes (hole and pad size changes) are not carried over into the PCB consistently, and in any event are never reported as a change in the update dialogue. Because I have in some cases been editing standard EasyEDA package footprints, e.g. TO-220(TO-220-3) the edits became Personal. I checked that the component in the schematic was linked to the correct Personal PCB Lib footprint in each instance in the schematic, but clicked "Update" anyway. After changing all the TO-220 components, I updated the PCB, but the dialogue only showed changes to connections to GND (I don't have any, the ground plane being specified as EARTH for consistency with the mains PE (Protective Earth)) which I then have to reverse in Design Manager. It should be showing that the TO-220 components are to be updated. Nevertheless, upon checking the PCB, sometimes the hole size changes made would be present, sometimes not, and the update process would have to be repeated until they were. It would appear that the updates only take effect consistently and are presented in the dialogue if the component has been removed and replaced in the schematic, even though the effect in the schematic is the same regardless of whether it is updated or replaced. This is inconsistent and should be corrected.
Firefox
57.0
Windows
10
EasyEDA
5.4.12