rgeo v0.3.14 Release Notes

Release Date: 2012-07-08 // almost 12 years ago
    • Compatibility note: The class names for some of the factory and feature implementations, as well as the superclass relationships, have changed in this release. These class names and hierarchy are internal, and clients should not depend on them. That is, RGeo types are generally duck-types. If you need to interrogate type, see the documentation for the RGeo::Feature::Type module.
    • The gemspec no longer includes the timestamp in the version, so that bundler can pull from github. (Reported by corneverbruggen)
    • Mixins were not being added to GEOS features with both Z and M coordinate. Fixed.
    • Mixins are added last to feature objects, so they should override anything added by other modules such as Enumerable. (Reported by Ben Hughes)
    • 🛠 Some object hashes were not consistent with equality. Fixed. Hashes should now be consistent with representational equivalence (i.e. the eql? method). Therefore, it should now be possible to use RGeo factories and features as hash keys.