Bugfix: previous brim and skirt were not cleared when disabled after first G-code export. #2024
No tests were covering randomize-start, which was not working anymore after recent ExtrusionLoop refactoring. #2028
One method call not changed after Model refactoring
Distinct extrusion role for support material interface
Move Detect Bridging Perimeters to region config
Refactored the Slic3r::GCode logic for speeds
Some fixed after the recent Slic3r::GCode refactoring
Fixed one more regression introduced with Model refactoring. Includes regression test
Move many speed settings to PrintRegionConfig
Bugfix: ooze_prevention brought the extruder too far. Includes regression test
Use support material speed for skirt and brim instead of perimeter speed so that perimeter speed can be set on a per-region basis
Remove unused method SkeinPanel::init_print()
Bugfix: first layer extrusion width wasn't affecting infill. Includes regression test. #2042
Don't emit temperature commands if standby temperature delta is zero
Include full config in G-code files. #2047 #2032
Fix regression causing config validation to be ignored when using the Export G-code button in plater. #2046
Use last extruder's settings when adding new ones. #1997
Gracefully handle loading config files having empty strings for multi-value options (like wipe). #2003
Bugfix: thin walls forming a closed loop had overlapping segments at their endpoints. #1948 #1875
Separate speed option for support material interface. #2009