Skip to content

Releases: engineyard/ardm

0.4.0

06 Mar 22:26
Compare
Choose a tag to compare
  • 39632dd Port DataMapper's support of method callbacks to ardm using ActiveRecord Callbacks. this allows the dm_observer gem to work. Via PR #5 authored by @yinquanteo. Thank you!

0.3.2

06 Mar 22:44
Compare
Choose a tag to compare
  • 492dcd7 Allow dm-validations to not be included. We have switched to using ActiveModel::Validations on top of datamapper so we no longer need DM::Validations.
  • e3a87d0 Fix validations. Some arguments to some of the validators were being incorrectly excluded.

0.3.1

02 Feb 19:19
Compare
Choose a tag to compare

Looser gem deps.

For all gem deps, change to ~> M.m instead of more strict ~> M.m.p.

0.3.0

02 Feb 19:21
Compare
Choose a tag to compare

Refine how Ardm is setup, and which files are required in what order

  • Rename Ardm::ActiveRecord to Ardm::Ar and Ardm::DataMapper to Ardm::Dm
    The lib files change accordingly, and default ENV variables and settings are also shortened.
    This change also reduces confusion between the real ActiveRecord and DataMapper constants and the Ardm:: ones.
  • Load the belongs_to property similar to how DM does it

0.2.7

02 Feb 19:22
Compare
Choose a tag to compare

Fix finalize.

0.2.6

02 Feb 19:23
Compare
Choose a tag to compare
  • 0951bb3 Support first! on Relation with args
  • 59b1ffe Use the right column type for the foreign key property
  • d75cfc8 Remove args from save and raise if save without callbacks is called
  • 38be059 Allow includes and references on collections as no-ops in DM
  • 8d1db99 Fix some of the #first(args) deprecation warnings
  • 63d2b88 has_many through with :via needs to be changed to :source
  • 5a66be6 Remove assign_attributes patch for associations (unneeded)
  • 6ab3f8d Setup repo for travis-ci.org
  • cdd59e6 No need to branch for rails versions here anymore
  • f82f4a4 Print a deprecation warning for relation chains (this will be a bit noisy in this version)

0.2.5

02 Feb 19:23
Compare
Choose a tag to compare
  • 9626073 Clean up the Record class in ardm-ar. Create a Persistence module

0.2.4

02 Feb 19:24
Compare
Choose a tag to compare
  • 920c7cc DataMapper.repository must yield

0.2.0

12 Sep 22:29
Compare
Choose a tag to compare

Many fixes that attempt to support DM on rails4 and rails3.

0.1.0

12 Sep 22:28
Compare
Choose a tag to compare
  • Raise Ardm::NotImplemented when a DataMapper.repository is used with a name other than nil or default
  • Allow Ardm to define DataMapper constant to make conversion easier
  • Make finalize a module
  • Remove pry-debugger
  • Mark specs that refuse to pass as pending
  • Convert specs to RSpec 2.99.1 syntax with Transpec
  • Fix pending for new rspec
  • Try to fix rspec deprecations
  • Add proposed fix for associations in where clauses
  • Fix enum integration spec
  • Most of the spec/public tests passing
  • Use ActiveRecord 3.2 instead of 4
  • Update README to help everyone trying to use this gem
  • Attribute copyright to Engine Yard
  • Support string foreign keys
  • SaveFailure => SaveFailureError
  • Work at getting resource_spec from dm-core to pass
  • Start hacking at shared finder specs (not working yet)
  • Add model_spec from dm-core and get it passing (ignoring finder specs)
  • Remove debugging junk
  • Start the conversions section of the README
  • Add the license to the gemspec