Skip to content

Tags: bfoz/geometry

Tags

v6.6

Toggle v6.6's commit message
Version 6.6

- Fixed warnings and test errors
- Various bug fixes
- Added #min, #max, and #minmax to Path
- Stopped using mathn
- Switched to Github Actions for testing
- Added ruby v3.x to the test matrix
- Dropped ruby v2.x from the test matrix (because it is EOL)

v6.5

Toggle v6.5's commit message
Version 6.5

- Added #push, #pop, #shift, and #unshift to the Point family
- Added a convenience method for creating translations
- Added min, max, and minmax to the Point family and Annulus
- Added #intercept to all of the Line subclasses

v6.4

Toggle v6.4's commit message
Version 6.4

- Added min, max and minmax to Point
- Added minimal support for Bezier curves
- Added equality operators to Line

v6.3

Toggle v6.3's commit message
Version 6.3

- Added PointOne, PointIso, and SizeOne
- Added Annulus
- Bugfixes and cleanups
- Backfilled missing attributes for RegularPolygon

v6.2

Toggle v6.2's commit message
Version 6.2

- Added min, max, and minmax methods to Polyline, Square, and CenteredSquare
- Improved closing of Polylines
- Added a translate command to Transformation
- Tweaks to support non-Numeric values (i.e. the Units gem)

v6.1

Toggle v6.1's commit message
Version 6.1

v6

Toggle v6's commit message
Version 6

v5

Toggle v5's commit message
Version 5

v4

Toggle v4's commit message
Version 4

v3

Toggle v3's commit message
Version 3