Releases
v2.2.0
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
You can’t perform that action at this time.