-
The gemspec no longer includes the timestamp in the version, so that bundler can pull from github. (Reported by corneverbruggen)
-
Some compatibility fixes for Rails 3.2.
-
Geometry columns were “not null” by default. Fixed. (Patch by michael-groble.)
-
Fixed exception on inserting nil values. (Patch by michael-groble.)
-
No longer raises exceptions on driver versions that don’t support enable_load_extension. (Patch by michael-groble.)
-
Now requires rgeo-activerecord 0.4.3.
-
Includes instructions for running the tests. (Thanks to vgeorge for the suggestions.)
-
Various fixes for Rails 3.1 compatibility.
-
Now requires rgeo-activerecord 0.4.0.
-
INCOMPATIBLE CHANGE: simple queries (e.g. MyClass.where(:latlon => my_point)) use an objective rather than spatial equality test. Earlier versions transformed this form to use st_equals, but now if you need to test for spatial equality, you’ll need to call st_equals explicitly. I’m still evaluating which direction we want to go with this in the future, but we may be stuck with the current behavior because the hack required to transform these queries to use spatial equality was egregious and broke in Rails 3.1 with no clear workaround.
-
Require latest rgeo-activerecord to get some fixes.
-
Support hex format for attribute setting.
-
No longer raises exceptions if parse fails on attribute setting. (Reported by Daniel Hackney)
-
The .gemspec was missing the databases.rake file. Fixed.
-
A .gemspec file is now available for gem building and bundler git integration.
-
Now requires rgeo-activerecord 0.3.1 (which brings a critical fix involving declaring multiple spatial columns in migration).
-
Reworked type and constraint handling, which should result in a large number of bug fixes, especially related to schema dumps.
-
Experimental support for complex spatial queries. (Requires Arel 2.1, which is expected to be released with Rails 3.1.)
-
API CHANGE: The indexes method now returns all indexes including spatial indexes; removed the separate spatial_indexes method.
-
The path to the Railtie is now different (see the README), though a compatibility wrapper has been left in the old location.
-
Reorganized the code a bit for better clarity.
-
Many of ActiveRecord’s rake tasks weren’t working because they need to know about every adapter explicitly. I hesitate to call this “fixed” since I see it as a problem in ActiveRecord, but we now at least have a workaround so the rake tasks will run properly. (Reported by Tad Thorley.)
-
Support for basic spatial equality queries. e.g. constructs such as:
MyClass.where(:geom_column => factory.point(1, 2)) MyClass.where(:geom_column => 'POINT(1 2)')
-
Provides meta-information to RGeo 0.2.2 or later to support access to SpatiaLite’s spatial reference system table.
-
Initial public alpha release. Spun activerecord-spatialite-adapter off from the core rgeo gem.
-
You can now set the factory for a specific column by name.
-
Dropping a table that had spatial indexes tied to it didn’t remove the index tables. Fixed.
-
You can now remove spatial indexes by name.
For earlier history, see the History file for the rgeo gem.