Olivier Tabone 
							
						 
					 
					
						
						
							
						
						0f3b1a783d 
					 
					
						
						
							
							Fixed   #34739  -- Added GEOSGeometry.equals_identical() method.  
						
						
						
						
					 
					
						2023-08-05 18:23:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						601ffb0da3 
					 
					
						
						
							
							Fixed   #34685  -- Dropped support for GEOS 3.6 and 3.7.  
						
						
						
						
					 
					
						2023-06-29 21:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						097e3a70c1 
					 
					
						
						
							
							Refs  #33476  -- Applied Black's 2023 stable style.  
						
						... 
						
						
						
						Black 23.1.0 is released which, as the first release of the year,
introduces the 2023 stable style. This incorporates most of last year's
preview style.
https://github.com/psf/black/releases/tag/23.1.0  
						
						
					 
					
						2023-02-01 11:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								Leo 
							
						 
					 
					
						
						
							
						
						5da5f3773e 
					 
					
						
						
							
							Fixed   #34234  -- Dropped support for PROJ 4.  
						
						
						
						
					 
					
						2023-01-13 12:31:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						863aa7541d 
					 
					
						
						
							
							Fixed GEOSTest.test_emptyCollections() on GEOS 3.8.0.  
						
						... 
						
						
						
						It's a regression in GEOS 3.8.0 fixed in GEOS 3.8.1. 
						
						
					 
					
						2022-07-01 19:05:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marcelo Galigniana 
							
						 
					 
					
						
						
							
						
						76af861356 
					 
					
						
						
							
							Fixed   #27550  -- Allowed GEOSGeometry.normalize() to return a normalized clone.  
						
						
						
						
					 
					
						2022-05-16 06:46:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7119f40c98 
					 
					
						
						
							
							Refs  #33476  -- Refactored code to strictly match 88 characters line length.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						9c19aff7c7 
					 
					
						
						
							
							Refs  #33476  -- Reformatted code with Black.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ad Timmering 
							
						 
					 
					
						
						
							
						
						bdf3e156b4 
					 
					
						
						
							
							Fixed   #28628  -- Changed \d to [0-9] in regexes where appropriate.  
						
						
						
						
					 
					
						2022-01-07 12:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4ffada3609 
					 
					
						
						
							
							Fixed   #33136  -- Added GEOSGeometry.make_valid() method.  
						
						
						
						
					 
					
						2021-09-27 09:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e3cfba0029 
					 
					
						
						
							
							Fixed   #32544  -- Confirmed support for GDAL 3.2 and GEOS 3.9.  
						
						
						
						
					 
					
						2021-04-07 15:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2cd4026334 
					 
					
						
						
							
							Refs  #32353 , Refs  #32352  -- Fixed GIS tests with PROJ 7.X.  
						
						... 
						
						
						
						Different PROJ versions use different transformations, all are correct
as having a 1 meter accuracy.
These are differences in PROJ versions that cannot and should not be
handled in Django itself.
Thanks Jani Tiainen and David Smith for reports.
See: https://github.com/OSGeo/gdal/issues/3377  
						
						
					 
					
						2021-03-23 09:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						58f1b07e49 
					 
					
						
						
							
							Fixed   #30678  -- Added support for GDAL 3.  
						
						
						
						
					 
					
						2020-05-12 09:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0668164b4a 
					 
					
						
						
							
							Fixed E128, E741 flake8 warnings.  
						
						
						
						
					 
					
						2020-05-12 08:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						f2a725fba3 
					 
					
						
						
							
							Fixed   #30274  -- Prevented segmentation fault on LineString iteration.  
						
						... 
						
						
						
						This reverts commit 138a78ec8c 
						
						
					 
					
						2020-01-21 21:46:47 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						7552de7866 
					 
					
						
						
							
							Used more specific unittest assertions in tests.  
						
						... 
						
						
						
						* assertIsNone()/assertIsNotNone() instead of comparing to None.
* assertLess() for < comparisons.
* assertIs() for 'is' expressions.
* assertIsInstance() for isinstance() expressions.
* rounding of assertAlmostEqual() for round() expressions.
* assertIs(..., True/False) instead of comparing to True/False.
* assertIs()/assertIsNot() for ==/!= comparisons.
* assertNotEqual() for == comparisons.
* assertTrue()/assertFalse() instead of comparing to True/False. 
						
						
					 
					
						2019-10-29 12:37:30 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						6bbf9a20e2 
					 
					
						
						
							
							Fixed   #29770  -- Added LinearRing.is_counterclockwise property.  
						
						
						
						
					 
					
						2019-10-25 14:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3c6d32e0b2 
					 
					
						
						
							
							Fixed   #30552  -- Fixed loss of SRID when calling reverse() on LineString/Point.  
						
						... 
						
						
						
						Thanks Mariusz Felisiak for contributing the Point part. 
						
						
					 
					
						2019-07-27 20:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						ea87a85fad 
					 
					
						
						
							
							Dropped support for GEOS 3.4.  
						
						
						
						
					 
					
						2019-02-09 08:40:55 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						8ef8bc0f64 
					 
					
						
						
							
							Refs  #28909  -- Simplifed code using unpacking generalizations.  
						
						
						
						
					 
					
						2018-09-28 09:57:12 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						c5e450ac95 
					 
					
						
						
							
							Fixed   #29761  -- Confirmed support for PROJ 5.x.  
						
						
						
						
					 
					
						2018-09-17 12:03:30 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						3411c5551a 
					 
					
						
						
							
							Refs  #27472  -- Fixed crash during pickling of empty GEOS point.  
						
						
						
						
					 
					
						2018-07-09 11:02:12 -04:00 
						 
				 
			
				
					
						
							
							
								Stanislav Karpov 
							
						 
					 
					
						
						
							
						
						6d794fb762 
					 
					
						
						
							
							Fixed   #28960  -- Added GEOSGeometry.buffer_with_style().  
						
						
						
						
					 
					
						2018-02-10 19:45:58 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fa75b2cb51 
					 
					
						
						
							
							Refs  #27795  -- Removed force_bytes/text() usage in tests.  
						
						
						
						
					 
					
						2018-02-07 14:20:04 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b002a032f9 
					 
					
						
						
							
							Fixed   #29054  -- Fixed a regression where a queryset that annotates with geometry objects crashes.  
						
						... 
						
						
						
						Made GEOSGeometryBase hashable.
Regression in 19b2dfd1bf 
						
						
					 
					
						2018-01-27 11:12:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						83a36ac49a 
					 
					
						
						
							
							Removed unnecessary trailing commas and spaces in various code.  
						
						
						
						
					 
					
						2017-12-28 21:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						93cdd07e8f 
					 
					
						
						
							
							Used bytes.hex() and bytes.fromhex() to simplify.  
						
						
						
						
					 
					
						2017-11-23 08:52:23 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						a0b4ecce57 
					 
					
						
						
							
							Fixed   #28392  -- Fixed GIS's WKT regex to match large scientific notation numbers.  
						
						... 
						
						
						
						Thanks Greg Larmore for report and initial patch. 
						
						
					 
					
						2017-09-11 09:13:02 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						78c155cf2e 
					 
					
						
						
							
							Fixed   #28441  -- Fixed GEOS version parsing with a commit hash at the end.  
						
						
						
						
					 
					
						2017-08-02 09:30:30 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						5ccbcc5bf6 
					 
					
						
						
							
							Fixed   #28433  -- Made GEOSGeometry.__eq__() work correctly with non-canonical EWKT string.  
						
						
						
						
					 
					
						2017-07-26 09:42:02 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						1a742ea33b 
					 
					
						
						
							
							Added test for LineString.__iter__().  
						
						
						
						
					 
					
						2017-07-12 22:13:45 +05:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						08bda82c23 
					 
					
						
						
							
							Fixed   #27830  -- Used distutils.version.LooseVersion for version parsing.  
						
						
						
						
					 
					
						2017-06-13 10:53:39 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b014de011b 
					 
					
						
						
							
							Removed obsolete HAS_GEOS variable for test skipping.  
						
						
						
						
					 
					
						2017-05-04 20:45:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2dc3280254 
					 
					
						
						
							
							Fixed   #28160  -- Prevented hiding GDAL exceptions when it's not installed.  
						
						
						
						
					 
					
						2017-05-04 20:45:18 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						24023c6a8f 
					 
					
						
						
							
							Fixed   #25874  -- Made GEOSGeometry read SRID from GeoJSON input.  
						
						
						
						
					 
					
						2017-04-01 15:35:30 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						6ecccad711 
					 
					
						
						
							
							Fixed   #25873  -- Made GEOSGeometry handle the srid parameter more predictably.  
						
						
						
						
					 
					
						2017-03-30 09:38:26 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						4bc355079c 
					 
					
						
						
							
							Fixed   #27973  -- Fixed GeoJSON representation of LinearRing and custom GEOSGeometry subclasses.  
						
						
						
						
					 
					
						2017-03-29 13:17:31 -04:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						8838d4dd49 
					 
					
						
						
							
							Refs  #23919  -- Replaced kwargs.pop() with keyword-only arguments.  
						
						
						
						
					 
					
						2017-02-01 11:41:56 -05:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						d6eaf7c018 
					 
					
						
						
							
							Refs  #23919  -- Replaced super(ClassName, self) with super().  
						
						
						
						
					 
					
						2017-01-25 12:23:46 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7aba69145d 
					 
					
						
						
							
							Refs  #23919  -- Removed django.test.mock Python 2 compatibility shim.  
						
						
						
						
					 
					
						2017-01-20 08:17:20 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						cecc079168 
					 
					
						
						
							
							Refs  #23919  -- Stopped inheriting from object to define new style classes.  
						
						
						
						
					 
					
						2017-01-19 08:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2b281cc35e 
					 
					
						
						
							
							Refs  #23919  -- Removed most of remaining six usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 21:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7b2f2e74ad 
					 
					
						
						
							
							Refs  #23919  -- Removed six.<various>_types usage  
						
						... 
						
						
						
						Thanks Tim Graham and Simon Charette for the reviews. 
						
						
					 
					
						2017-01-18 20:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7e63e84572 
					 
					
						
						
							
							Refs  #25773  -- Removed deprecated geos.MultiPolygon.cascaded_union property.  
						
						
						
						
					 
					
						2017-01-17 20:52:02 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						997c9f7099 
					 
					
						
						
							
							Refs  #25665  -- Removed deprecated getter/setter of Point.tuple.  
						
						
						
						
					 
					
						2017-01-17 20:52:02 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						19d8e64ac3 
					 
					
						
						
							
							Refs  #25665  -- Removed deprecated getters/setters of Point coordinate properties.  
						
						
						
						
					 
					
						2017-01-17 20:52:02 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a0149848f7 
					 
					
						
						
							
							Refs  #25665  -- Removed GEOSGeometry.get/set_srid() per deprecation timeline.  
						
						
						
						
					 
					
						2017-01-17 20:52:01 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						b01ceae843 
					 
					
						
						
							
							Fixed   #25938  -- Factored out CPointerBase base class for GEOSBase/GDALBase.  
						
						
						
						
					 
					
						2016-12-15 16:59:08 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						9b79281e31 
					 
					
						
						
							
							Fixed   #27472  -- Fixed GEOSGeometry('POINT EMPTY').transform crash.  
						
						
						
						
					 
					
						2016-12-08 10:24:05 -05:00