{"push_id":2563224324,"size":7,"distinct_size":7,"ref":"refs/heads/2.2.x","head":"8a1421038d256167537f0ae0f40c62debeb2cb43","before":"986d2c98ca2d45e38bc568fede2c86ad7fddf9a6","commits":[{"sha":"dcf7487940488974782f4938d8c1eedc459f248c","author":{"name":"Andrew Wiley","email":"5f6bda824638cecbd92246b296eb841b74e865dc@outlook.com"},"message":"••• Cosmetic Changes","distinct":true,"url":"https://api.github.com/repos/intelligent-agent/redeem/commits/dcf7487940488974782f4938d8c1eedc459f248c"},{"sha":"de70667e2cd132375831be048451c4e45fbc7085","author":{"name":"Andrew Wiley","email":"5f6bda824638cecbd92246b296eb841b74e865dc@outlook.com"},"message":"ignore empty gcodes rather than throwing exceptions\n\nIgnoring empty gcodes means a macro with a blank line will still\ncomplete successfully.","distinct":true,"url":"https://api.github.com/repos/intelligent-agent/redeem/commits/de70667e2cd132375831be048451c4e45fbc7085"},{"sha":"fec5753f44c8ffd89f0ab767d3d530277d443ca7","author":{"name":"Richard Wackerbarth","email":"85897df3aca33c3d5edbe0b769d4ee832d9257c8@dataplex.net"},"message":"Modernize requirements specification","distinct":true,"url":"https://api.github.com/repos/intelligent-agent/redeem/commits/fec5753f44c8ffd89f0ab767d3d530277d443ca7"},{"sha":"c68aa272f76d4e207369c5a8e2c8d24c2bb9e182","author":{"name":"Richard Wackerbarth","email":"85897df3aca33c3d5edbe0b769d4ee832d9257c8@dataplex.net"},"message":"Clean up PathPlanner.py","distinct":true,"url":"https://api.github.com/repos/intelligent-agent/redeem/commits/c68aa272f76d4e207369c5a8e2c8d24c2bb9e182"},{"sha":"aa76e6c65cf88aded0aea7566bfec335f4d95daf","author":{"name":"Richard Wackerbarth","email":"85897df3aca33c3d5edbe0b769d4ee832d9257c8@dataplex.net"},"message":"Remove __release_name__\n\nThe concept of naming versions of Redeem serves no\nuseful purpose, creates a point of failure in\nmaintaining proper version recognition, and creates\nnon-compliant capability reports","distinct":true,"url":"https://api.github.com/repos/intelligent-agent/redeem/commits/aa76e6c65cf88aded0aea7566bfec335f4d95daf"},{"sha":"4feba7b80a07b233cd935da310834d280f5ece21","author":{"name":"Andrew Wiley","email":"5f6bda824638cecbd92246b296eb841b74e865dc@outlook.com"},"message":"Handle slaved axes at the step level rather than the coordinate level\n\nIn theory, slaved axes should be ignored when doing\ndistance/speed/acceleration calculations and when calculating probe\nresults, but because slaved axes were being handled at the coordinate\nlevel, they were included. This change removes them and just duplicates\nsteps from a master axis to its slaved axes instead. This results in\nsimpler code and correct calculations, but it does add the requirement\nthat slaved axes must have the same microstepping setting as the master\naxis.","distinct":true,"url":"https://api.github.com/repos/intelligent-agent/redeem/commits/4feba7b80a07b233cd935da310834d280f5ece21"},{"sha":"8a1421038d256167537f0ae0f40c62debeb2cb43","author":{"name":"Richard Wackerbarth","email":"85897df3aca33c3d5edbe0b769d4ee832d9257c8@dataplex.net"},"message":"M116 is sending two “ok” responses","distinct":true,"url":"https://api.github.com/repos/intelligent-agent/redeem/commits/8a1421038d256167537f0ae0f40c62debeb2cb43"}]}
{"actor":{"display_login":"Wackerbarth"}}