Skip to content

Latest commit

 

History

History
262 lines (146 loc) · 6.07 KB

History.md

File metadata and controls

262 lines (146 loc) · 6.07 KB

8.0.0 / 2024-09-11

  • Drop support for legacy dependencies (tagliala)
  • Support ActiveRecord 7.2 (tagliala)

7.0.1 / 2021-02-23

  • Fix malformed Arel queries using as (ugisozols)

7.0.0 / 2020-12-15

  • Update visit_* methods and Arel interface to support RGeo features.
  • Rework SpatialFactoryStore to support hierarchical matches and fallbacks.

6.2.2 / 2020-11-20

  • Removed Arel::Visitor::DepthFirst for ActiveRecord 6.1 compatibility (kamipo)

6.2.1 / 2019-07-01

  • Include GeometryMixin in Cartesian modules (#52, andreasknoepfle)

6.2.0 / 2019-05-09

  • Allow ActiveRecord 6.0 (#50, corneverbruggen)

6.1.0 / 2018-12-01

  • Allow rgeo 2.0

6.0.0 / 2017-12-02

  • Require rgeo 1.0

5.1.1 / 2017-10-02

  • Fix #st_area #43

5.1.0 / 2017-02-27

  • Allow ActiveRecord 5.x

5.0.1 / 2016-12-31

  • Remove autoload hack
  • Fix ruby warning - uninitialized variable

5.0.0 / 2016-07-01

  • Require ActiveRecord 5.0

4.0.5 / 2015-12-29

  • Fix #geometric_type_from_name for :geometrycollection

4.0.4 / 2015-12-29

  • Restore rgeo/active_record.rb

4.0.3 / 2015-12-28

  • Fix json parser for rgeo-geojson 0.4.0+

4.0.2 / 2015-12-28

  • Remove unnecessary root namespacing
  • Remove unnecessary namespace qualifiers
  • Remove rgeo/active_record.rb

4.0.1 / 2015-12-25

  • Rubocop style cleanup #31
  • Do not distribute test files with gem

4.0.0 / 2015-05-24

  • Remove GeoTableDefinitions, GeoConnectionAdapter

3.0.0 / 2015-05-09

2.1.1 / 2015-03-18

  • Fix collector calls for arel 6.0 API

2.1.0 / 2015-02-07

  • Update visit API for arel 6.0
  • Remove attribute caching (removed in AR 4.2)
  • Remove support for spatial: true index option (use standard using: :gist)

2.0.0 / 2014-12-02

  • Dump schema using new style hash - #18
  • Require ActiveRecord 4.2

1.2.0 / 2014-08-21

  • Support ActiveRecord 4.2

1.1.0 / 2014-06-17

  • Relax rgeo gem dependency

1.0.0 / 2014-05-06

  • Require ruby 1.9.3+
  • Require ActiveRecord 4+
  • General refactoring and cleanup

0.6.0 / 2014-05-06

  • Support Rails 4, Arel 4

0.5.0 / 2013-02-27

  • No changes. Rereleased as 0.5.0 final.

0.5.0.beta2 / 2013-02-04

  • Revert change made to SpatialIndexDefinition in beta1.
  • Fix some deprecations in the post-test cache cleanup.

0.5.0.beta1 / 2013-02-04

  • Updates for compatibility with Rails 4 and support of Rails 4 oriented adapters.
  • Testing tool is better factored to allow customization of cleanup

0.4.6 / 2012-12-11

  • 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)

0.4.5 / 2012-04-13

  • Task hacker failed ungracefully when attempting to hack a nonexistent task. Fixed.

0.4.4 / 2012-04-12

  • Support cartesian bounding boxes in queries.

0.4.3 / 2012-02-22

  • Some fixes for Rails 3.2 compatibility.

0.4.2 / 2012-01-09

  • 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...

0.4.1 / 2011-10-26

  • Fixed wrong variable name crash in rgeo_factory_for_column (patch by Andy Allan).

0.4.0 / 2011-08-15

  • Several compatibility fixes for Rails 3.1.
  • Revamped factory setter mechanism with a system that should be more robust.
  • Some general code cleanup.

0.3.4 / 2011-05-23

  • 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.)

0.3.3 / 2011-04-11

  • A .gemspec file is now available for gem building and bundler git integration.

0.3.2 / 2011-02-28

  • Fixed a bug that sometimes caused spatial column detection to fail, which could result in exceptions or incorrect spatial queries.

0.3.1 / 2011-02-28

  • Fixed a bug that could cause some spatial ActiveRecord adapters to fail to create multiple spatial columns in a migration.

0.3.0 / 2011-01-26

  • 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.

0.2.4 / 2011-01-13

  • 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.)

0.2.3 / 2011-01-07

  • Updated gem dependencies to include Arel 2.0.6, since some earlier Arel versions weren't working. (Reported by Pirmin Kalberer.)

0.2.2 / 2011-01-06

  • Some adjustments to the Arel integration for future Arel compatibility. (Thanks to Aaron Patterson.)
  • Support code for hacking ActiveRecord's rake tasks.

0.2.1 / 2010-12-27

  • Support for RGeo features as nodes in the Arel AST.
  • Basic utility Arel visitor methods for handling spatial equality nodes in where-expressions.

0.2.0 / 2010-12-07

  • 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.