Skip to content

v2.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jan 00:59
· 250 commits to master since this release
903774f

Commits

  • [10f8e05]: Check for null drill_unit from gerbv. (eyal0) #449
  • [6066fe1]: Add sharp_corner_2_offset test, preparing for --offset feature (eyal0) #436
  • [a6fba12]: Add offset feature (eyal0) #436
  • [331767d]: Set offset in example (eyal0) #436
  • [b8b79cc]: remove dpi option (chenrui) #450
  • [a4f7c92]: remove outline-width option (chenrui) #450
  • [d5ab3a5]: Put back the implicit value for optimise (eyal0) #452
  • [7b00cfa]: Add a timeout for check-syntax. (eyal0) #459
  • [2854126]: Add a templated flatten function (eyal0) #461
  • [34fc901]: Add segmentize::unique(). (eyal0) #462
  • [6daf47b]: Refactor extra_passes calculation (eyal0) #457
  • [f6121b4]: Use larger overlap if it is sufficient to cover the isolation width (eyal0) #457
  • [4e7e303]: Add test for offset path finding (eyal0) #464
  • [a39224e]: Forgot to use the offset in path finding (eyal0) #464
  • [e075696]: Put svg_writer in a different file (eyal0) #463
  • [6346b09]: Put the bg_helpers function into bg_helpers.cpp (eyal0) #463
  • [9f0c3ba]: Split helpers into helpers and operators (eyal0) #463
  • [b2e515d]: Remove a redundant operator (eyal0) #463
  • [8e76b2e]: Reorganize bg_operators.cpp (eyal0) #463
  • [ed08e9a]: Reorganize bg_operators.cpp (eyal0) #463
  • [8c0a591]: Remove a redundant operator (eyal0) #463
  • [9d08ee1]: Remove a redundant operator (eyal0) #463
  • [a6368ea]: Remove a redundant operator (eyal0) #463
  • [dbd015c]: Remove a redundant operator (eyal0) #463
  • [25b6cb9]: Remove a redundant decl (eyal0) #463
  • [33f013b]: Remove a redundant operator (eyal0) #463
  • [7a42e5d]: Remove void version of buffer (eyal0) #463
  • [7524539]: Remove void version of buffer (eyal0) #463
  • [1aa4eec]: Remove void version of buffer (eyal0) #463
  • [d0cdc7d]: Limit spike length to the nearest trace. (eyal0) #460
  • [3e6b6bf]: Use unordered_map instead of map. (eyal0) #448
  • [aec3629]: Use unordered_multiset instead of multiset (eyal0) #448
  • [f4f0c9c]: Suggest that the hash functions be inline (eyal0) #448
  • [68cca9d]: Use buffer with miter corners where possible to improve performance (eyal0) #466
  • [1879336]: Make the keep_out mandatory in path finding. (eyal0) #466
  • [f0487a8]: Use a single path_finding surface per tool instead of one per trace. (eyal0) #466
  • [0172b81]: Remove unused buffer function (eyal0) #466
  • [a9d3d87]: Remove all icoords, icoordpairs, etc. (eyal0) #467
  • [a80d171]: Remove unused functions (eyal0) #467
  • [1cb9dcd]: Require geos 3.8.1 (eyal0) #468
  • [f136aa1]: Allow bridges to wrap around corners. (eyal0) #458
  • [842564d]: Remove message about failing to add bridges (eyal0) #458
  • [d648791]: Sort outline cuts from shortest to longest instead of using TSP (eyal0) #471
  • [22379ee]: Remove deprecated set-env (eyal0) #480
  • [4d1c8b6]: Upgrade to python3 and boost 1.73 for macos (eyal0) #480
  • [dbf463e]: Ignore GTK 2.0 warnings (eyal0) #480
  • [ca791db]: Rebuild integration test outputs (eyal0) #480
  • [3e52ce9]: fix integration test output for unicode (eyal0) #481
  • [abafbab]: Unify tool output between milling and drilling (hannesweisbach) #476
  • [b71e2f2]: Merge remote-tracking branch 'pcb2gcode/master' into HEAD (eyal0) #476
  • [10ce329]: Add .pylintrc (eyal0) #482
  • [1c2422a]: Add test for lift mill (eyal0) #478
  • [d2dd0f4]: Lift mill between steps to zsafe if path is not a closed loop (hannesweisbach) #478
  • [803d67c]: Only output gcode end after the last tool (eyal0) #485
  • [016a291]: Only use small parts of the edge as bridges if necessary (eyal0) #484
  • [82fe2b4]: Add a test for overlapping bridges (eyal0) #486
  • [2a8f220]: Upgrade macos CI to boost 1.74 (eyal0) #492
  • [e849ddc]: Run CI once per week (eyal0) #492
  • [8bf01f9]: Fix autoleveller interpolation bug (Tom Greig) #491
  • [76ae2d0]: Make autoleveller use generated variable numbers (Tom Greig) #491
  • [6df86a6]: Make the keep_in optional for path finding (eyal0) #465
  • [ed4feb0]: Upgrade macos CI to use boost 1.75. (eyal0) #494
  • [c789753]: Revert "Use a single path_finding surface per tool instead of one per trace." (eyal0) #495
  • [e16c16b]: Add a hole in the keep out shape to improve coverage (eyal0) #495
  • [2d30fc8]: static inline operators for point_type operations (eyal0) #496
  • [03845c7]: Remove the note about Windows releases (Eyal)
  • [e37896a]: Remove recursion from make_path (eyal0) #498
  • [a475ecb]: Add Windows CI build (#493) (Eyal) #493
  • [21f9eac]: Upgrade CI cache to v2.1.3 (eyal0) #500
  • [b3023f7]: Use a windows path for the windows cache action (eyal0) #501
  • [68d748f]: Remove Boost 1.60 CI build (eyal0) #502
  • [cc4470d]: Merge branch 'master' into remove_boost_1_60 (eyal0) #502
  • [bf03b3d]: Use eyal0/cache action that can force/disable update as needed (#503) (Eyal) #503
  • [b88a2fb]: Export Windows executable artifact (#499) (Eyal) #499
  • [011336d]: Create a pre-release for each push to master (eyal0) #506
  • [6d15f72]: Make tagged releases (eyal0)
  • [dbb228c]: Increment to version 2.2.0 (eyal0) #507