summaryrefslogtreecommitdiff
path: root/django/contrib/gis/db/backends/spatialite
AgeCommit message (Collapse)Author
2025-11-25Fixed #35783 -- Added NumDimensions GIS database function and ↵David Smith
__num_dimensions lookup.
2025-09-22Refs #33783 -- Added IsEmpty GIS database function and __isempty lookup on ↵David Smith
SpatiaLite.
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
Rewrapped long docstrings and block comments to 79 characters + newline using script from https://github.com/medmunds/autofix-w505.
2025-03-31Refs #28909 -- Simplified code using unpacking generalizations.Aarni Koskela
2025-03-01Applied Black's 2025 stable style.Mariusz Felisiak
https://github.com/psf/black/releases/tag/25.1.0
2025-02-23Fixed #35705 -- Added Rotate GIS database function to rotate geometries.enprava
2024-01-26Applied Black's 2024 stable style.Mariusz Felisiak
https://github.com/psf/black/releases/tag/24.1.0
2024-01-05Fixed #35086 -- Added support for BoundedCircle on Spatialite 5.1+.David Smith
Spatialite 5.1 added support for BoundingCircle (GEOSMinimumBoundingCircle). GEOS 3.7 is required which is lower than Django's currently supported minmum of 3.8. https://groups.google.com/g/spatialite-users/c/hAJ2SgitN4M https://www.gaia-gis.it/gaia-sins/spatialite-sql-5.1.0.html
2023-08-04Fixed #34760 -- Dropped support for SQLite < 3.27.Mariusz Felisiak
2023-07-18Refs #33201 -- Avoided unnecessary queries when renaming models with ↵Mariusz Felisiak
db_table on SpatiaLite.
2023-01-10Refs #31014 -- Added FromWKB and FromWKT GIS database functions.Mariusz Felisiak
Co-authored-by: Ondřej Böhm <ondrej.bohm@firma.seznam.cz> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com>
2023-01-03Fixed #33783 -- Added IsEmpty GIS database function and __isempty lookup on ↵Claude Paroz
PostGIS.
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-04-08Fixed #32575 -- Added support for SpatiaLite 5.Claude Paroz
2021-04-08Refs #27488 -- Corrected detection of IsValid() support on SpatiaLite.Mariusz Felisiak
LWGEOM is not required for IsValid().
2020-12-10Fixed #32178 -- Allowed database backends to skip tests and mark expected ↵Hasan Ramezani
failures. Co-authored-by: Tim Graham <timograham@gmail.com>
2020-10-19Added DatabaseFeatures.can_alter_geometry_field.Tim Graham
2020-07-30Bumped minimum isort version to 5.1.0.David Smith
Fixed inner imports per isort 5. isort 5.0.0 to 5.1.0 was unstable.
2020-05-13Renamed PROJ.4 to PROJ.Claude Paroz
2020-02-04Simplified imports from django.db and django.contrib.gis.db.Nick Pope
2019-11-22Fixed #30996 -- Added AsWKB and AsWKT GIS functions.Sergey Fedoseev
2019-07-19Fixed typos in comments and a test name.Min ho Kim
2019-03-20Fixed #28738 -- Added the GeometryDistance function.Francisco Couzo
2019-02-04Fixed #30156 -- Dropped support for SpatiaLite 4.1 and 4.2.Tim Graham
2019-01-23Refs #30123 -- Changed second arg of ↵Nick Pope
DatabaseIntrospection.get_geometry_type() to the row description.
2019-01-17Refs #28841 -- Removed ForceRHR function per deprecation timeline.Tim Graham
2018-12-27Followed style guide for model attribute ordering.Matt Wiens
2018-06-21Fixed #29509 -- Added SpatiaLite support for covers and coveredby lookups.Sergey Fedoseev
2018-06-09Fixed #29484 -- Removed the need to specify SPATIALITE_LIBRARY_PATH with ↵Claude Paroz
Spatialite 4.2+. Thanks Tim Graham for the review.
2018-01-06Fixed #28842 -- Added SpatiaLite support for ForcePolygonCW function.Sergey Fedoseev
2017-12-27Fixed #28841 -- Added ForcePolygonCW GIS function and deprecated ForceRHR.Sergey Fedoseev
2017-12-11Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking.Nick Pope
2017-12-01Fixed #28849 -- Fixed referenced table and column rename on SQLite.Simon Charette
Thanks Ramiro for the input and Tim for the review.
2017-11-28Fixed #28853 -- Updated connection.cursor() uses to use a context manager.Jon Dufresne
2017-09-30Fixed #28654 -- Dropped support for SpatiaLite 4.0.Tim Graham
2017-09-12Removed django.contrib.gis.geometry.backend.Tim Graham
The layer of indirection is unchanged and undocumented since its introduction in ff60c5f9de3e8690d1e86f3e9e3f7248a15397c8.
2017-09-12Used sqlite3.Connection.load_extension() instead of query execution for ↵Sergey Fedoseev
SpatiaLite loading.
2017-09-07Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."Tim Graham
This reverts commit 550cb3a365dee4edfdd1563224d5304de2a57fda because try/except performs better.
2017-09-06Replaced @cached_property with class attributes where possible.Sergey Fedoseev
2017-09-05Refs #28518 -- Improved performance of loading geometries from DB.Sergey Fedoseev
2017-08-24Fixed #28518 -- Improved performance of loading geometries from DB.Sergey Fedoseev
2017-08-24Fixed #28380 -- Excluded null geometries in SpatiaLite geometry lookups.Fabian Schindler
2017-07-26Removed unused SpatialOperations.from_wkb.Tim Graham
Unused since its introduction in ff60c5f9de3e8690d1e86f3e9e3f7248a15397c8.
2017-07-25Fixed #28432 -- Allowed geometry expressions to be used with distance lookups.Sergey Fedoseev
Distance lookups use the Distance function for decreased code redundancy.
2017-06-28Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().Mads Jensen
2017-06-13Fixed #27830 -- Used distutils.version.LooseVersion for version parsing.chillaranand
2017-06-01Sorted imports per isort 4.2.9.Tim Graham
2017-04-10Fixed #26788 -- Fixed QuerySet.update() crash when updating a geometry to ↵Sergey Fedoseev
another one.
2017-04-02Fixed #11854 -- Added Azimuth GIS function. (#8286)Sergey Fedoseev
2017-04-01Fixed #12410 -- Added LineLocatePoint GIS function.Sergey Fedoseev