Release 20211015

Release Date: 15.10.2021

Change Log

  • New Features:
  • File Formats:
    • DXF:
      • Fix problem with import of scaled cell
    • LEF:
      • Fix double export of identical named ports
  • Macros:
    • add new method to class pointArray:
      • static pointArray pointArray::coil(point center,point p1,point p2,int turns, double angelstep);
    • add new method to class sElement:
      • component* sElement::getComponent()
    • add new method to class layout:
      • void layout::addFunctionKey(int key,int function)
      • void layout::addMacroKey(int key, string macroFileName, string name, string iconFileName)
    • add new method to class layout3d:
      • void layout3d::addFunctionKey(int key,int function)
      • voidlayout3d::addMacroKey(int key, string macroFileName, string name, string iconFileName)
    • add new method to class schematic:
      • void schematic::addFunctionKey(int key,int function)
      • voidschematic::addMacroKey(int key, string macroFileName, string name, string iconFileName)
    • add new method to class textEdit:
      • void textEdit::addFunctionKey(int key,int function)
      • void textEdit::addMacroKey(int key, string macroFileName, string name, string iconFileName)
    • Fix setup::set() with boolean values
    • Fix macro recording of fillSelectedShapes()
  • Bug Fixes:
    • schematic -> replace -component feature handling of callbacks and default parameter,
    • possible crash on path elements with more than 400 corners and width bigger egment length,
    • avoid drag event when a dialog is show,
    • .ger (in small letters) as Gerber detection.
    • fillSelectedShapes on small holes,
    • close of some dialogs after changing a spinBox inside ,
    • schematic -> showInfo feature handling backslash on Windows,
    • code signing issue on MacOs for plugins,
    • update supported linux distributions,
    • drop Ruby support on Mac.