* gerber initial implementation
* added icon
* refactor actions
* add ground fill for gerber
* reorganize export actions
* fix gerber export of pcb text
* handle negative pcb text
* improve positioning of pcb text
* add board outline for gerber
* add support for other pad shapes
* handle 0 hole size
* added solder mask layer
* refactor gerber support to simplify components
* added silk screen support, some refactor
* libs
* fix mirroring
* outline support
* simplify layers
* Fix board alignment
* handle circular pads
* handle empty string
* update
* fixes
* add text to silk
* fix text tracing
* cleanup
* fix layer id
* optimize continuity calculations
* Solder pad - pth vs npth
* gerber fixes
* netlist improvement
* Update update.xml
* Pasting a building block sometimes messes up the z-order of components
* Pasting a building block sometimes switches selection to previously added components and canvas moves to the wrong position
* 'Highlight Continuity Areas' sometimes renders stale areas when clicked
* beta build
* fix builds
* appimage
* appimage
* appimage
* fix building from downloaded jre
* disable fractional metrics
* appimage
* Create build.zip
* bat for setup
* fix for high DPI monitors
* fixes
* scaling
* appimage
* 4.41 release
* cleanup
* Update org.eclipse.core.resources.prefs
* Added 1/8" jack
* Release 4.20
* Merge traces and wires into "Wiring" layer
* Add shabang to run.sh
* Added gray theme
* Prevent the donation label from wrapping into several lines
* Use Backspace key to delete selection in Mac OS
* Upgrade xstream to fix java 16 compatibility
* Add exec to run.sh
* Added regulator pinouts to transistor body components
* Release 4.21.1
* Fix linux run.sh, added more java-opens
* Added 1/8" jack
* Release 4.20
* Merge traces and wires into "Wiring" layer
* Add shabang to run.sh
* Added gray theme
* Prevent the donation label from wrapping into several lines
* Use Backspace key to delete selection in Mac OS
* Upgrade xstream to fix java 16 compatibility
* Add exec to run.sh