public
Rubygem
Description: Most awesome pagination solution for Ruby
Homepage: http://github.com/mislav/will_paginate/wikis
Clone URL: git://github.com/mislav/will_paginate.git
chriseppstein (author)
Mon Apr 28 19:51:54 -0700 2008
mislav (committer)
Tue Apr 29 12:06:21 -0700 2008
commit  85e6d44e738d0bf27cbbcc6cdd60d994a9c3e1c5
tree    a184af8d00df8ff2223a4bef4860f86aba29d33f
parent  cc485b2cc28cfdb306d8f04879d760043f03833c
will_paginate / CHANGELOG
100644 63 lines (47 sloc) 2.439 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
== 2.2.3, released 2008-04-26
 
* will_paginate gem is no longer published on RubyForge, but on
  gems.github.com:
  
    gem sources -a http://gems.github.com/ (you only need to do this once)
    gem install mislav-will_paginate
    
* extract reusable pagination testing stuff into WillPaginate::View
* rethink the page URL construction mechanizm to be more bulletproof when
  combined with custom routing for page parameter
* test that anchor parameter can be used in pagination links
 
== 2.2.2, released 2008-04-21
 
* Add support for page parameter in custom routes like "/foo/page/2"
* Change output of "page_entries_info" on single-page collection and erraneous
  output with empty collection as reported by Tim Chater
  
== 2.2.1, released 2008-04-08
 
* take less risky path when monkeypatching named_scope; fix that it no longer
  requires ActiveRecord::VERSION
* use strings in "respond_to?" calls to work around a bug in acts_as_ferret
  stable (ugh)
* add rake release task
 
 
== 2.2.0, released 2008-04-07
 
=== API changes
* Rename WillPaginate::Collection#page_count to "total_pages" for consistency.
  If you implemented this interface, change your implementation accordingly.
* Remove old, deprecated style of calling Array#paginate as "paginate(page,
  per_page)". If you want to specify :page, :per_page or :total_entries, use a
  parameter hash.
* Rename LinkRenderer#url_options to "url_for" and drastically optimize it
 
=== View changes
* Added "prev_page" and "next_page" CSS classes on previous/next page buttons
* Add examples of pagination links styling in "examples/index.html"
* Change gap in pagination links from "..." to
  "<span class="gap">&hellip;</span>".
* Add "paginated_section", a block helper that renders pagination both above and
  below content in the block
* Add rel="prev|next|start" to page links
 
=== Other
 
* Add ability to opt-in for Rails 2.1 feature "named_scope" by calling
  WillPaginate.enable_named_scope (tested in Rails 1.2.6 and 2.0.2)
* Support complex page parameters like "developers[page]"
* Move Array#paginate definition to will_paginate/array.rb. You can now easily
  use pagination on arrays outside of Rails:
 
    gem 'will_paginate'
    require 'will_paginate/array'
    
* Add "paginated_each" method for iterating through every record by loading only
  one page of records at the time
* Rails 2: Rescue from WillPaginate::InvalidPage error with 404 Not Found by
  default