rgeo v0.3.6 Release Notes

Release Date: 2012-03-06 // about 12 years ago
    • Geometry#relate? was incorrectly spelled "Geometry#relate" in the Feature::Geometry module and in some (but not all) implementations, leading to various types of method not found errors. Fixed. We'll keep #relate as a deprecated alias for the time being.
    • ๐Ÿ›  Cloning a Geos CAPI factory caused a segfault. Fixed.
    • ๐Ÿ“œ Parsing a "well-known" format string using the ffi-geos implementation returned the low-level ffi-geos object rather than the RGeo feature if the generator was set to :geos. Fixed.
    • GeometryCollection#each now returns an Enumerator if no block is given.
    • Pure Ruby factories (simple_spherical, simple_cartesian) now support a :uses_lenient_assertions option, which disables assertion checking on LinearRing, Polygon, and MultiPolygon construction, since those checks can be expensive for large geometries.
    • ๐Ÿ—„ Fixed Rails 3.2 deprecation warning in SRSDatabase::ActiveRecordTable.
    • โœ… Fixed an issue with the ActiveRecordTable tests on ActiveRecord 3.2.
    • ๐Ÿ‘ Further work towards YAML and mashal serialization support. Factories are now done, but geometries are not. I'm working actively on geometry serialization; it should be in place in the next release.