Bug Fixes
- Avoid a segfault when forking (
Process.fork
). #40
Minor Changes
- Change from malloc free to ruby_xfree in c extension. #38
- Add
MAINTAINER_MODE
andDEBUG
flags for compilation. #37
Breaking Changes
- Raise
RGeo::Error::InvalidProjection
if PROJ cannot parse the input string when creating a projection. #26 - Raise
InvalidProjection
when a non-crs projection is attempting to create aCRSToCRS
object. #26 - Remove
Proj4Data
module. #32 - Interface with RGeo V3
coord_sys
handling. #33 - Compilation will fail if Proj is not found or too old of a version is found. #35
Minor Changes
- Add the
crs?
method toProj4
instances. #26 Proj4
implementsCoordSys::CS::CoordinateSystem
#32CRSToCRS
implementsCoordSys::CS::CoordinateTransform
#32- Integer SRIDs can be used to create
Proj4
s #32.
Bug Fixes
- Invalid PROJ definitions will no longer cause segfaults. #26
- Move transform methods to
CRSToCRS
#23 (x4d3)
- Introduce
CRSToCRS
class andCRSStore
#20 (x4d3) - Add Homebrew M1 installation directories to
extconf.rb
#22 - Fix
Psych.load
issue #21
- Set
WKT_TYPE
macro based on PROJ version #14
- Support Proj 6.2+ #10
- Add support for various projection representations #10