NOTICE: This package has been removed from pkgsrc

./databases/ruby-activerecord31, Object-relational mapper framework (part of Rails 3.1)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 3.1.11, Package name: ruby193-activerecord-3.1.11, Maintainer: pkgsrc-users

= Active Record -- Object-relational mapping put on rails

Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In context of an application,
these classes are commonly referred to as *models*. Models can also be
connected to other models; this is done by defining *associations*.


Required to run:
[time/ruby-tzinfo] [lang/ruby193-base] [devel/ruby-activemodel31] [databases/ruby-arel22]

Master sites:

SHA1: 3d342764b7ba3bae05190f15bcb35d401cd8121e
RMD160: d9f27c634f81564ebcf449aeffd863b510eaae17
Filesize: 275.5 KB

Version history: (Expand)


CVS history: (Expand)


   2013-02-24 15:21:17 by Takahiro Kambe | Files touched by this commit (4) | Package removed
Log message:
Remove ruby-activerecord31 package which is part of Ruby on Rails 3.1.
   2013-02-12 15:21:05 by Takahiro Kambe | Files touched by this commit (1)
Log message:
Update ruby-activerecord31 to 3.1.11.

## Rails 3.1.11 (unreleased) ##

*   Quote numeric values being compared to non-numeric columns. Otherwise,
    in some database, the string column values will be coerced to a numeric
    allowing 0, 0.0 or false to match any string starting with a non-digit.

    Example:

        App.where(apikey: 0) # => SELECT * FROM users WHERE apikey = '0'

    *Dylan Smith*
   2013-01-09 13:36:36 by Takahiro Kambe | Files touched by this commit (1)
Log message:
Update ruby-activerecord31 to 3.1.10.

## Rails 3.1.10

*   Fix querying with an empty hash *Damien Mathieu* [CVE-2013-0155]
   2012-08-12 12:35:20 by Takahiro Kambe | Files touched by this commit (1)
Log message:
Update ruby-activerecord31 to 3.1.8.

## Rails 3.1.8 (Aug 9, 2012)

*   No changes.
   2012-07-31 14:36:59 by Takahiro Kambe | Files touched by this commit (1)
Log message:
Update ruby-activerecord31 to 3.1.7.

## Rails 3.1.7 (Jul 26, 2012)

*   No changes.
   2012-06-14 16:55:35 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update ruby-activerecord31 to 3.1.6.

pkgsrc change: add RUBY_RAILS_STRICT_DEP which will be enabled later.

## Rails 3.1.6 (Jun 12, 2012)

*   protect against the nesting of hashes changing the
    table context in the next call to build_from_hash. This fix
    covers this case as well.

    CVE-2012-2695
   2012-06-02 03:34:49 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update ruby-activerecord31 to 3.1.5.

## Rails 3.1.5 (May 31, 2012) ##

*   Fix type_to_sql with text and limit on mysql/mysql2. Fix GH #3931.

*   only log an error if there is a logger. fixes #5226

*   fix activerecord query_method regression with offset into Fixnum

*   predicate builder should not recurse for determining where columns.
    Thanks to Ben Murphy for reporting this! CVE-2012-2661
   2012-03-18 06:39:55 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update ruby-activerecord31 to 3.1.4.

Tweak COMMENT.

## Rails 3.1.4 (unreleased) ##

*   Fix a custom primary key regression *GH 3987*

    *Jon Leighton*

*   Perf fix (second try): don't load records for `has many :dependent =>
    :delete_all` *GH 3672*

    *Jon Leighton*

*   Fix accessing `proxy_association` method from an association extension
    where the calls are chained. *GH #3890*

    (E.g. `post.comments.where(bla).my_proxy_method`)

    *Jon Leighton*

*   Perf fix: MySQL primary key lookup was still slow for very large
    tables. *GH 3678*

    *Kenny J*

*   Perf fix: If a table has no primary key, don't repeatedly ask the database
    for it.

    *Julius de Bruijn*