Features
- Support multiple config files #607 (eyal0)
- Add option "nom6" to avoid emitting M6 on tool changes. #620 (Orion Lawlor)
Bug Fixes
- Stop using CascadedUnion due to deprecation in geos 3.10 #594 (eyal0)
- Check for deprecated rsvg_handle_render_cairo #595 (eyal0)
- Specific boost::make_optional because it clashes with std::make_optional #595 (eyal0)
- rsvg_handle_get_dimensions deprecated, use rsvg_handle_get_intrinsic_size_in_pixels instead #595 (eyal0)
- don't warn when rounding by less than 1 micro-inch (#597) #597 (Martin Schuster)
- Don't round bits that will be milldrilled. #632 (eyal0)
Styles
- Remove unnecessary flags from AM_CPPFLAGS #595 (eyal0)
- Whitespace in ExcellonProcessor::optimize_bits #632 (eyal0)
Tests
- Use absolute size in gerberimporter_tests SVG #595 (eyal0)
- Add drills larger than the min-milldrill-hole-diameter #632 (eyal0)
Builds
- new boost.m4 #613 (eyal0)
- Add support for gcc 11.2 for boost.m4 #618 (eyal0)
- Use fewer isystem substituions #616 (eyal0)
Continuous Integration
- Check gerbv version for updates #589 (eyal0)
- Temporarily disable Windows CI until it is fixed #598 (eyal0)
- Display the build info a little earlier in CI #595 (eyal0)
- Use bash_profile instead of GITHUB_ENV #595 (eyal0)
- Re-enable Windows in CI #595 (eyal0)
- Ignore warnings from gtk for windows #595 (eyal0)
- Update to libgeos 3.11 #595 (eyal0)
- Fix release environment variables #599 (eyal0)
- Don't brew unlink parallel #601 (eyal0)
- Remove specific boost version from macos and windows builds #614 (eyal0)
- Temporarily disable macos and windows CI. #615 (eyal0)
- Check the geos commit hash #617 (eyal0)
- Re-enable windows build #616 (eyal0)
- Use fewer CPUs on Windows #621 (eyal0)
- Only package release if the file exists. #634 (eyal0)
Commits
- dba66d2: Fix "Can't compare with units and without." exception (Nicola Di Lieto) #584
- a266da6: Fix autoleveller output format (Nicola Di Lieto) #583
- 45b5bf7: Delete ISSUE_TEMPLATE.md (Eyal)
- bff0304: Update macos boost to 1.76 (Eyal) #585
- 2f226e6: add a link to insolante in the readme (jacen92) #586
- 5702c77: Use geos3.10 in CI. (eyal0) #596
- fe3ca6a: Ignore warnings from gtk for macos (eyal0) #595
- 30183cb: isystem for all system includes (eyal0) #595
- d9bbcfb: Add build dependencies to windows CI build (eyal0) #602
- 0da1d07: Add missing G53 for absolute zchange in milldrill. (François-Xavier Bourlet) #611
- f7b93da: don't include .inl files (eyal0) #617
- fc775ca: updated man page + included script to automatically generate man page (Bernhard B) #623
- 9a16351: Don't check zsafe against zchange when zchange-absolute (Pierre Clerissi) #625
- 2e24e54: Need program_options for tests (eyal0) #628
- 407316e: Make gtk a system header, too, on linux (eyal0) #628
- 68d7356: Test for geos++ specifically (eyal0) #628
- 316a8aa: Temporarily disable windows. (eyal0) #628
- e09f31c: Split up the release steps by OS. (eyal0) #629
- b980508: Increment version to 2.5.0 (eyal0) #633
What's Changed
- Fix "Can't compare with units and without." exception by @eyal0 in #584
- Fix autoleveller output format by @eyal0 in #583
- Update macos boost to 1.76 by @eyal0 in #585
- Introduce Insolante in the readme by @jacen92 in #586
- ci: Check gerbv version for updates by @eyal0 in #589
- fix: Stop using CascadedUnion due to deprecation in geos 3.10 by @eyal0 in #594
- Use geos3.10 in CI. by @eyal0 in #596
- ci: Temporarily disable Windows CI until it is fixed by @eyal0 in #598
- ci: Use path-inherit and simplify msys2 shell by @eyal0 in #595
- ci: Fix release environment variables by @eyal0 in #599
- fix: don't warn when rounding by less than 1 micro-inch by @schumar in #597
- ci: Don't brew unlink parallel by @eyal0 in #601
- Add autoconf to windows CI build by @eyal0 in #602
- feat: Support multiple config files by @eyal0 in #607
- Add missing G53 for absolute zchange in milldrill. by @eyal0 in #611
- ci: Remove specific boost version from macos and windows builds by @eyal0 in #614
- build: new boost.m4 by @eyal0 in #613
- ci: Temporarily disable macos and windows CI. by @eyal0 in #615
- ci: Check the geos commit hash by @eyal0 in #617
- build: Add support for gcc 11.2 for boost.m4 by @eyal0 in #618
- ci: re-enable Windows in CI by @eyal0 in #616
- feat: Add option "nom6" to avoid emitting M6 on tool changes. by @olawlor in #620
- ci: Use fewer CPUs on Windows by @eyal0 in #621
- Don't check zsafe against zchange when zchange-absolute by @eyal0 in #625
- Don't check zsafe against zchange when zchange-absolute by @pci06 in #624
- updated man page + included script to automatically generate man page by @bbernhard in #623
- Geospp by @eyal0 in #628
- Split up the release steps by OS. by @eyal0 in #629
- Don't drill holes that are going to be milldrilled. by @eyal0 in #632
- Increment version to 2.5.0 by @eyal0 in #633
- ci: Only package release if the file exists. by @eyal0 in #634
New Contributors
- @schumar made their first contribution in #597
- @olawlor made their first contribution in #620
- @bbernhard made their first contribution in #623
Full Changelog: v2.4.0...v2.5.0