rgeo v3.0.0-rc.3 Release Notes
Release Date: 2022-10-11 // about 2 years ago-
๐ฅ Breaking Changes
- ๐
proj4
keyword removed from factory creation and responsibilities have been delegated tocoord_sys
. #322 - โ Remove
check!
andsupported?
fromCoordSys
module #327 - ๐ Change
Feature#cast
to rely oncoord_sys
#327 - ๐ Rename
Geographic::Proj4Projector
toProjector
#328 - โ Remove
proj4
option from projector creation #328 - Rename
Projector#create_from_proj4
tocreate_from_opts
#328 - โ Remove
is_*?
deprecated methods for good (see #268)
Minor Changes
- โ Add
CS::CoordinateTransform
class #318 - Factories will always create a
CoordinateSystem
given a valid SRID. #322 - โ Add
transform_coords
instance method toCoordinateSystem
#327 - ๐ Change
hash
computation for security reasons #323 - The
RGeo::WKRep::*
family is now thread-safe #326
๐ Bug Fixes
- Ensure that frozen geometries are properly validated #309
- ๐
Previous changes from v3.0.0-rc.2
-
๐ฅ Breaking Changes
- โ Remove
SRSDatabase
andfactory_generator
related methods #314 - 0๏ธโฃ Use GEOS tools as defaults for WKRep manipulation within GEOS CAPI and FFI #331
Minor Changes
- Implement
coordinate_dimension
,spatial_dimension
,is_3d?
andmeasured?
for all factories. - Add
invalid_reason_location
method to the CAPI factory #310 - โ Add
polygonize
method to the CAPI factory (@aleksejleonov, @tyfoan) #313
๐ Bug Fixes
- ๐ Fix memory leak on failing geometry collection creation #301
- ๐ Use polygon factory on build polygon centroid #306
- ๐ป Don't raise exception when topology-invalid geometry compared with itself (CAPI factory) #311
- โ Remove