rgeo v0.3.5 Release Notes
Release Date: 2012-02-27 // about 12 years ago-
- 📚 Reworked the terminology on equivalence levels. The documentation now names the three levels "spatial", "representational", and "objective" equivalence.
- Some geometry implementations didn't implement the == operator, resulting in various problems, including inability to set ActiveRecord attributes when using an implementation (such as simple_spherical polygons) that doesn't provide spatial equivalence tests. Fixed. The interfaces now specify that all implementations must implement the == operator and the eql? method, and should degrade to stronger forms of equivalence if weaker forms are not available. (Reported by Phil Murray.)
- ✅ Added Geometry#rep_equals? to test representational equivalence without the fallback behavior of Geometry#eql?