All Versions
Latest Version
Avg Release Cycle
150 days
Latest Release
158 days ago

Changelog History
Page 3

  • v0.3.19 Changes

    September 20, 2012
    • The Geos factories, as well as the projected geographic convenience factories such as simple_mercator, now support the :uses_lenient_assertions option.
    • RGeo::Geographic::ProjectedWindow#height was incorrectly aliased to x_span rather than y_span. Fixed.
  • v0.3.18 Changes

    September 19, 2012
    • ๐Ÿ“œ The coordinate system WKT parser now recognizes the nonstandard "EXTENSION" node. This node is not part of the WKT, but it is present in some data sets, including the coordinate systems shipped with Proj 4.8, so we now support it.
    • โšก๏ธ Updated some of the other test cases to work with the specific data that ships with Proj 4.8.
    • New APIs to access the underlying version of Geos and Proj.
  • v0.3.17 Changes

    August 21, 2012
    • Geos-based implementations crashed when an operation resulted in an empty point, e.g. taking the centroid of an empty MultiPolygon on recent versions of Geos. Fixed. Such operations now return the empty GeometryCollection for the time being, to match the behavior of older versions of Geos. (Reported by Ben Hughes)
  • v0.3.16 Changes

    August 19, 2012
    • Added /usr/lib64 to the list of libraries searched. (Thanks to hunterae)
    • Re-added Geos::Factory as an alias of Geos::CAPIFactory, for compatibility with old serializations.
  • v0.3.15 Changes

    August 02, 2012
    • ๐Ÿ›  The class shuffle in 0.3.14 broke RGeo::Geos.is_geos? and similar. Fixed.
  • v0.3.14 Changes

    July 08, 2012
    • 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.
  • v0.3.13 Changes

    May 04, 2012
    • ๐Ÿ‘ The spherical factory and the simple cartesian factory now support buffers around points (but not around other types). Accordingly, those factories now take the :buffer_resolution property argument.
    • The :uses_lenient_assertions and parser/generator arguments to RGeo::Geographic.spherical_factory did not have their advertised effect. Fixed.
    • ๐Ÿ“œ The parser/generator arguments to projected geographic factories did not have their advertised effect. Fixed.
  • v0.3.12 Changes

    April 24, 2012
    • Geos::FFIFactory collection constructors sometimes modified arguments in place, which caused problems for the ZMFactory among other things. Fixed.
  • v0.3.11 Changes

    April 14, 2012
    • ๐Ÿ›  Geometry#buffer crashed in the geos capi factory. Fixed.
  • v0.3.10 Changes

    April 12, 2012
    • Implemented subdivision and other analysis features on Cartesian::BoundingBox.
    • ๐Ÿ›  Operators +, -, and * were not implemented in the ffi-geos factory. Fixed.