Permalink
Commits on Aug 25, 2008
  1. Moved strip_diacritics into Slug for easier reuse/better organization…

    …. Put
    
    class methods inside class << self block.
    Norman Clarke committed Aug 25, 2008
Commits on Jul 25, 2008
  1. Fixed bad Github urls and updated repository links.

    Norman Clarke committed Jul 25, 2008
  2. Added small change to allow friendly_id to work with STI. (David Rama…

    …lho)
    Norman Clarke committed Jul 25, 2008
  3. Added lighthouse URL.

    Norman Clarke committed Jul 25, 2008
Commits on Jul 14, 2008
  1. Updated changelog.

    Norman Clarke committed Jul 14, 2008
  2. Merge branch 'master' of git://github.com/alistairholt/friendly_id in…

    …to alistairholt/master
    Norman Clarke committed Jul 14, 2008
Commits on Jul 2, 2008
  1. Added 'straight' apostrophe, opening 'curly' apostrophe and 'curly' q…

    …uotes stripping to Slug::normalize
    alistairholt committed Jul 2, 2008
Commits on Jun 23, 2008
  1. Revert "Allow friendly_id to accept conditions when using slugs."

    This reverts commit 09382b5.
    Norman Clarke committed Jun 23, 2008
  2. Revert "Updated changelog."

    This reverts commit 93947ac.
    Norman Clarke committed Jun 23, 2008
  3. Revert "Minor code maintenance on tests and README."

    This reverts commit e4c615e.
    Norman Clarke committed Jun 23, 2008
  4. Minor code maintenance on tests and README.

    Norman Clarke committed Jun 23, 2008
  5. Updated changelog.

    Norman Clarke committed Jun 23, 2008
  6. Merge branch 'miloops/master'

    Norman Clarke committed Jun 23, 2008
  7. Updated changelog.

    Norman Clarke committed Jun 23, 2008
Commits on Jun 10, 2008
  1. Applied patch from Emilio Tagua, allowing finds by an array of friend…

    …ly_ids. Fixed small typo. Updated changelog.
    Norman Clarke committed Jun 10, 2008
Commits on Jun 5, 2008
  1. Added the option to work with multiple friendly ids and returning and…

    … array of records.
    
    Included docs update and tests.
    miloops committed Jun 5, 2008
Commits on May 15, 2008
  1. Made friendly_id raise an error with an informative message if the me…

    …thod used
    
    to get the text for the slug returns a blank value. Previously friendy_id
    would end up raising a TypeError with a less understandable error message in
    these cases.
    Norman Clarke committed May 15, 2008
Commits on May 12, 2008
  1. Added gemspec. Note that friendly_id DOES NOT work in Rails when inst…

    …alled
    
    via gem at the moment. That functionality will be added soon.
    Norman Clarke committed May 12, 2008
Commits on Apr 20, 2008
  1. Reversed order of "translit" and "ignore" in Iconv.new statment. Appa…

    …rently
    
    with "translit" before "ignore," it doesn't work on Windows. Many thanks to
    Miha Kersic for pointing this out.
    Norman Clarke committed Apr 20, 2008
Commits on Apr 18, 2008
  1. Updated documentation with new Git repository on Github.

    Norman Clarke committed Apr 18, 2008
  2. Improved slug name collision handling.

    git-svn-id: http://svn.randomba.org/friendly_id/trunk@23 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Apr 18, 2008
Commits on Mar 13, 2008
  1. Updated documentation. Fixed a bug which prevented saving a slugged m…

    …odel with
    
    a previously used value in the column used to generate the friendly id.
    
    
    git-svn-id: http://svn.randomba.org/friendly_id/trunk@22 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Mar 13, 2008
  2. Added ":dependent => :destroy" to has_many slug relation. Thanks to E…

    …milio
    
    Tagua for pointing out this oversight.
    
    
    git-svn-id: http://svn.randomba.org/friendly_id/trunk@21 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Mar 13, 2008
Commits on Feb 7, 2008
  1. Added assert to test. I need to stop coding in such a hurry.

    git-svn-id: http://svn.randomba.org/friendly_id/trunk@20 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Feb 7, 2008
  2. Removed accidentally commited code with debugging printout.

    git-svn-id: http://svn.randomba.org/friendly_id/trunk@19 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Feb 7, 2008
  3. Feb 7, 2008

    * Applied patches from blog commenter "suntzu" to fix problem with model
    	values were being overwritten. See:
      http://randomba.org/articles/2008/01/18/friendly_id
    
    * Applied patch from Dan Blue to make friendly_id no longer ignore options on 
    	ActiveRecordBase#find. Before, this code did not work:
    
    	Person.find(id, :conditions => "administrator = 1", :order => "created_on DESC")
    
    * This was because the conditions were silently dropped. Dan's patch fixes
      this for friendly_id when you're using it in "non-slugging" mode. I still
      have not fixed this for find when using slugs because this is a bit more
      complicated and I haven't had time yet. For now a commented-out failing test
      has been added as a reminder for me to FIX THIS SOON.
    
    * Added call to options.assert_valid_keys in has_friendly_id. Thanks to
    	W. Andrew Loe III for pointing out that this was missing.
    
    
    
    git-svn-id: http://svn.randomba.org/friendly_id/trunk@17 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Feb 7, 2008
Commits on Jan 23, 2008
  1. Changed/fixed documentation and license files. Thanks to Emilio Tagua…

    … for
    
    pointing out several typos and missing information.
    
    
    git-svn-id: http://svn.randomba.org/friendly_id/trunk@16 ea912711-22be-dc11-9221-0002b3ee6c52
    adrian committed Jan 23, 2008
Commits on Jan 21, 2008
  1. Corrected documentation.

    git-svn-id: http://svn.randomba.org/friendly_id/trunk@15 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Jan 21, 2008
  2. Made set_slug return if the class is not using slugs.

    git-svn-id: http://svn.randomba.org/friendly_id/trunk@14 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Jan 21, 2008
  3. Fixed bad attempt to set slugs for models that are not using the exte…

    …rnal
    
    slugs table.
    
    
    git-svn-id: http://svn.randomba.org/friendly_id/trunk@13 ea912711-22be-dc11-9221-0002b3ee6c52
    norman committed Jan 21, 2008