{"action":"published","release":{"url":"https://api.github.com/repos/Afforess/Factorio-Stdlib/releases/2985497","assets_url":"https://api.github.com/repos/Afforess/Factorio-Stdlib/releases/2985497/assets","upload_url":"https://uploads.github.com/repos/Afforess/Factorio-Stdlib/releases/2985497/assets{?name,label}","html_url":"https://github.com/Afforess/Factorio-Stdlib/releases/tag/0.2.0","id":2985497,"tag_name":"0.2.0","target_commitish":"master","name":"Factorio Standard Library 0.2.0","draft":false,"author":{"login":"Afforess","id":513639,"avatar_url":"https://avatars.githubusercontent.com/u/513639?v=3","gravatar_id":"","url":"https://api.github.com/users/Afforess","html_url":"https://github.com/Afforess","followers_url":"https://api.github.com/users/Afforess/followers","following_url":"https://api.github.com/users/Afforess/following{/other_user}","gists_url":"https://api.github.com/users/Afforess/gists{/gist_id}","starred_url":"https://api.github.com/users/Afforess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Afforess/subscriptions","organizations_url":"https://api.github.com/users/Afforess/orgs","repos_url":"https://api.github.com/users/Afforess/repos","events_url":"https://api.github.com/users/Afforess/events{/privacy}","received_events_url":"https://api.github.com/users/Afforess/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-04-09T04:08:36Z","published_at":"2016-04-09T04:09:03Z","assets":[],"tarball_url":"https://api.github.com/repos/Afforess/Factorio-Stdlib/tarball/0.2.0","zipball_url":"https://api.github.com/repos/Afforess/Factorio-Stdlib/zipball/0.2.0","body":"## Factorio-Stdlib 0.2.0 (April 9, 2016)\r\n\r\nFeatures:\r\n\r\n  - Add Position.distance_squared for Euclidean distances between two points\r\n  - Add Position.distance for Euclidean distances between two points\r\n  - Add Position.manhattan_distance for calculating the manhattan distance between two points\r\n  - Add Entity.to_selection_area, creates an area that surrounds an entity selection box\r\n  - Add Entity.to_collision_area, creates an area that surrounds an entity collision box\r\n  - Add Area.inside function, tests if a position is inside an area\r\n  - Add Area.offset function, offsets an area by a position\r\n  - Add Area.round_to_integer function, rounds are to integer\r\n  - Add Area.to_table function, converts area to x/y, left_top/right_bottom format\r\n  - Majority of functions now give error messages for missing arguments\r\n"}}