- Drop support for legacy dependencies (tagliala)
- Support ActiveRecord 7.2 (tagliala)
- Fix malformed Arel queries using
as
(ugisozols)
- Update visit_* methods and Arel interface to support RGeo features.
- Rework SpatialFactoryStore to support hierarchical matches and fallbacks.
- Removed
Arel::Visitor::DepthFirst
for ActiveRecord 6.1 compatibility (kamipo)
- Include GeometryMixin in Cartesian modules (#52, andreasknoepfle)
- Allow ActiveRecord 6.0 (#50, corneverbruggen)
- Allow rgeo 2.0
- Require rgeo 1.0
- Fix #st_area #43
- Allow ActiveRecord 5.x
- Remove autoload hack
- Fix ruby warning - uninitialized variable
- Require ActiveRecord 5.0
- Fix #geometric_type_from_name for :geometrycollection
- Restore rgeo/active_record.rb
- Fix json parser for rgeo-geojson 0.4.0+
- Remove unnecessary root namespacing
- Remove unnecessary namespace qualifiers
- Remove rgeo/active_record.rb
- Rubocop style cleanup #31
- Do not distribute test files with gem
- Remove GeoTableDefinitions, GeoConnectionAdapter
- Remove AdapterTestHelper module
- Remove RGeoFactorySettings
- Remove #set_rgeo_factory_for_column, #rgeo_factory_for_column, etc
- Add SpatialFactoryStore (see https://github.com/rgeo/rgeo-activerecord/commit/b1da5cb222)
- Fix collector calls for arel 6.0 API
- Update visit API for arel 6.0
- Remove attribute caching (removed in AR 4.2)
- Remove support for
spatial: true
index option (use standardusing: :gist
)
- Dump schema using new style hash - #18
- Require ActiveRecord 4.2
- Support ActiveRecord 4.2
- Relax rgeo gem dependency
- Require ruby 1.9.3+
- Require ActiveRecord 4+
- General refactoring and cleanup
- Support Rails 4, Arel 4
- No changes. Rereleased as 0.5.0 final.
- Revert change made to SpatialIndexDefinition in beta1.
- Fix some deprecations in the post-test cache cleanup.
- Updates for compatibility with Rails 4 and support of Rails 4 oriented adapters.
- Testing tool is better factored to allow customization of cleanup
- You can now provide both a default and an override database config file in the test helper.
- The gemspec no longer includes the timestamp in the version, so that bundler can pull from github. (Reported by corneverbruggen)
- Task hacker failed ungracefully when attempting to hack a nonexistent task. Fixed.
- Support cartesian bounding boxes in queries.
- Some fixes for Rails 3.2 compatibility.
- Added an "rgeo-activerecord.rb" wrapper so bundler's auto-require will work without modification. (Reported by Mauricio Pasquier Juan.)
- Fixed unit tests so they actually pass...
- Fixed wrong variable name crash in rgeo_factory_for_column (patch by Andy Allan).
- Several compatibility fixes for Rails 3.1.
- Revamped factory setter mechanism with a system that should be more robust.
- Some general code cleanup.
- Uses the mixin feature of RGeo 0.3 to add an as_json method to all geometry objects. This should allow ActiveRecord's JSON serialization to function for models with geometry fields. (Reported by thenetduck and tonyc on github.)
- A .gemspec file is now available for gem building and bundler git integration.
- Fixed a bug that sometimes caused spatial column detection to fail, which could result in exceptions or incorrect spatial queries.
- Fixed a bug that could cause some spatial ActiveRecord adapters to fail to create multiple spatial columns in a migration.
- Experimental support for complex spatial queries. (Requires Arel 2.1, which is expected to be released with Rails 3.1.) Currently, only a low-level Arel-based interface is supported.
- Better support for geography types in PostGIS.
- Adapters can now define additional column constructors.
- Support for spatial column constructors on change_table.
- Fixed column type inference for some cases where the column included Z and/or M.
- IS NULL predicates now work properly with spatial types.
- Preferred attribute type is now :spatial rather than :geometry.
- The gem version is now accessible via an api.
- Some code reorganization.
- Fixed a problem that caused a hang during rake db:rollback, as well as probably certain other functions that use ActiveRecord::Base directly rather than a subclass. (Reported by Alexander Graefe.)
- Updated gem dependencies to include Arel 2.0.6, since some earlier Arel versions weren't working. (Reported by Pirmin Kalberer.)
- Some adjustments to the Arel integration for future Arel compatibility. (Thanks to Aaron Patterson.)
- Support code for hacking ActiveRecord's rake tasks.
- Support for RGeo features as nodes in the Arel AST.
- Basic utility Arel visitor methods for handling spatial equality nodes in where-expressions.
- Initial public alpha release. Spun rgeo-activerecord off from the core rgeo gem.
- Support for setting factory by column.
For earlier history, see the History file for the rgeo gem.