ChangeLog.md in rays-0.1.46 vs ChangeLog.md in rays-0.1.47

- old
+ new

@@ -1,7 +1,22 @@ # rays ChangeLog +## [v0.1.47] - 2023-12-09 + +- Add Polygon's singleton methods: points(), lines(), triangles(), triangle_strip(), triangle_fan(), quads(), quad_strip() +- Add create_polygon(DrawMode, ...) +- Add Painter#stroke_outset +- Add Bitmap#pixels +- Use earcut.hpp for polygon triangulation and delete poly2tri +- Painter#polygon() can take x, y, width, and height +- Polygon#bounds() caches bounds +- Polygon.line() -> Polygon.line_strip() +- Rays::Polygon.new() can take DrawMode +- Matrix(nullptr) avoids initialization +- Trigger github actions on all pull_request + + ## [v0.1.46] - 2023-11-09 - Use Gemfile to install gems for development instead of add_development_dependency in gemspec - empty -> is_empty