Commits on Nov 1, 2010
Commits on Oct 4, 2010
  1. fixed bug with tagnames caching

    Kevin Watt committed with Wesley Beary Oct 5, 2010
  2. more sql optimization, removed lower/distinct

    Kevin committed with Wesley Beary Sep 2, 2010
  3. updated to rails3 arel syntax, and simplified find_tagged_with from c…

    …hained find_tagged_with_scope, which it only used. arel syntax allows redefinition easier anyways
    Kevin committed with Wesley Beary Aug 31, 2010
  4. removed a table from the join list, removed distinct = vastly improve…

    …d performance on large sets of tags/items
    Kevin committed with Wesley Beary Aug 31, 2010
  5. add has_many :through for class acting_as_taggable, and access it via…

    … tagged_by
    Kevin Watt committed with Wesley Beary Aug 26, 2010
Commits on Aug 2, 2010
Commits on Aug 1, 2010
  1. require acts_as_taggable_helper

    committed Aug 1, 2010
Commits on May 20, 2010
  1. fix typo in readme

    committed May 20, 2010
Commits on Oct 5, 2009
  1. fix sorting typo in helper

    Akshay Shah committed with Oct 6, 2009
Commits on Jul 29, 2009
Commits on Jul 11, 2009
  1. fix missing comma in gemspec

    committed Jul 11, 2009
Commits on Jun 12, 2009
  1. @bjeanes

    Fixed major bug in Tag.with_type_scope

    Because we are doing a lot of joins and selecting all columns, ActiveRecord was using the ID from one of the other tables in some cases (at least on SQLite). You can see that in the example below it is using the ID from Tagging.
    
    e.g. (before fix then after)
    
    SQL
    
    $ script/dbconsole
    sqlite> SELECT distinct * FROM "tags" left outer join taggings on taggings.tag_id = tags.id WHERE ("tags"."id" = 4) AND (taggable_type = 'Message') GROUP BY name ORDER BY name ASC;
    4|wtf|1|5|4|9|Message|
    sqlite> SELECT distinct tags.* FROM "tags" left outer join taggings on taggings.tag_id = tags.id WHERE ("tags"."id" = 4) AND (taggable_type = 'Message') GROUP BY name ORDER BY name ASC;
    4|wtf|1
    
    ActiveRecord
    
    $ script/console
    >> # BEFORE
    >> Tag.with_type_scope('Comment') do
    ?>   Tag.find(4)
    >> end
    => #<Tag id: 5, name: "wtf", taggings_count: 1>
    >>
    ?> #AFTER
    >> Tag.with_type_scope('Comment') do
    ?>   Tag.find(4)
    >> end
    => #<Tag id: 4, name: "wtf", taggings_count: 1>
    
    >> Tagging.find(5)
    => #<Tagging id: 5, tag_id: 4, taggable_id: 9, taggable_type: "Message", user_id: nil>
    
    Signed-off-by: Wesley Beary <me@geemus.com>
    bjeanes committed with Jun 12, 2009
Commits on Mar 5, 2009
Commits on Feb 28, 2009
  1. fix DISTINCT with ORDER_BY query for postgresql compatibility

    DISTINCT expression must be equal to ORDER BY expression, so LOWER must be added to DISTINCT clause
    
    Signed-off-by: Wesley Beary <me@geemus.com>
    EppO committed with Feb 17, 2009
Commits on Dec 15, 2008
  1. post pull cleanup

    Wesley Beary committed Dec 14, 2008
Commits on Dec 11, 2008
  1. @maxjustus
  2. @maxjustus

    added user option to Tag.with_type_scope, also made acts_as_tagged or…

    …der tags by name by default
    maxjustus committed Dec 11, 2008
  3. @maxjustus

    added order option for find_tagged_with, fixed tag_list to work prope…

    …rly when finding a tag list belonging to a particular user, while also making it faster by using a sql query rather then ruby code to determine ownership
    maxjustus committed Dec 11, 2008
  4. @maxjustus

    modified group condition in tagged_with_scope to make it behave more …

    …predictably when using :match => :all
    maxjustus committed Dec 11, 2008
  5. @maxjustus
Commits on Dec 6, 2008
  1. add tasks back for css/db tasks, clean up gemspec

    Wesley Beary committed Dec 6, 2008
Commits on Nov 26, 2008
  1. @nagybence

    Basic gem version.

    nagybence committed Nov 26, 2008
Commits on Sep 20, 2008
  1. @jsyrjala

    Changed model names to singular

    jsyrjala committed Sep 20, 2008
  2. @jsyrjala
Commits on Sep 19, 2008
  1. @jsyrjala

    Support for table_name_prefix

    jsyrjala committed Sep 20, 2008
Commits on Sep 5, 2008
  1. @pka

    Replaced order by sort option

    pka committed Sep 5, 2008
  2. @pka

    tag_cloud options added

    pka committed Sep 5, 2008
Commits on Aug 12, 2008
  1. @davidlee
Commits on May 15, 2008
  1. @skwp

    Fixed bug: user_id= method overshadowed real user_id method, causing …

    …activerecord objects
    
    not to retain the assigned user id. Also removed the User lookup as it was unnecessary
    overhead. ActiveRecord already throws an exception if you try to save the object.
    skwp committed May 15, 2008
Commits on May 14, 2008
  1. @skwp

    Added info on how to test

    skwp committed May 14, 2008
Commits on May 13, 2008
  1. @skwp

    Fixed tests due to erroneous entry in the fixtures, and tags expected…

    … to be in a particular order
    skwp committed May 13, 2008
  2. @skwp

    Added Tag#with_type_scope for use with tag clouds scoped to a particu…

    …lar type of taggable
    skwp committed May 13, 2008
Commits on May 12, 2008
  1. updated readme copyright date and added contributing reference for gi…

    …thub
    Wesley Beary committed May 12, 2008
  2. use a scope for the search so that it will be easier to do more compl…

    …ex queries
    
    git-svn-id: http://svn.devjavu.com/geemus/rails/plugins/acts_as_taggable_redux@13 89c3609e-b12b-0410-95a9-e792c7af2e16
    monki@geemus.com committed May 12, 2008