Changed in release 2.40 (15th February 2021) -------------------------------------------- General system : o BUGFIX: If a schematic sheet was renamed, and the sheet then opened using the right-click popup menu, then a crash would occur. The problem did not affect opening a renamed sheet by double-clicking on its name. Artwork checker: o The artwork validation tool has been completely recoded to improve its checking speed and accuracy of short circuit location. The short-circuit checking 'cancel' button has been removed as this part of the verification process can no longer go into a deadlock state as could happen with the previous implementation. Work is still ongoing to implement checking of 'slots' and 'extra hole' data, and a warning will still be raised when validating a board that uses these features. o Track angle checking is now performed in the new artwork validation tool, and an option has been added to the tool dialog to allow configuration of the permitted track angles. o Angle errors will no longer be displayed for track segments that are completely covered by a part pad or via hole. o BUGFIX: Angle checking was showing track angle errors for 'partial unroute' features at the beginning and end of a track. o BUGFIX: The 'text in autoplace footprint bounds' check did not work in the previous artwork checker. Artwork editor : o The artwork checking tool is now named 'Validation Tool' in the 'Check' submenu. o The angle check 0/90 and 0/45/90 commands have been removed from the 'Check' menu and track angle checking is now performed by the artwork validation tool. o BUGFIX: Gap clearance markers did not display correctly when the artwork display was in flipped mode. o CRITICAL BUGFIX: If the usage of a layer was changed from copper to powerplane after a user defined via hole had been designed with a drill range spanning the new powerplane layer, then no heat relief or antipad was being shown or generated by the powerplane tool. o BUGFIX: Unroutes were being shown on some boards even though the artwork checker indicated that the board routing was complete and correct. CNC Drill output and drill sheet generation : o CRITICAL BUGFIX : If the drilling configuration for a user via hole definition was set as 'Include in drill data set' and "[DS01] Through-plated drill holes", then the holes were not appearing in the CNC or drill sheet outputs. (The holes appeared correctly if the via was configured as 'Include in Through-Board' drill data). o A 'Reset all tool codes' button has been added to the 'CNC Tool Parameters' configuration dialog to allow all tool definitions to be returned to the 'Undefined' state. Gerber artwork output : o BUGFIX: If the heat relief 'Track Width, Clearance & Channel Width' configuration parameters were all set to zero for a a drill size range, then a small square was appearing in the Gerber output around the drill hole.