forked from dougal/acts_as_indexed
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
149 lines (112 loc) · 5.57 KB
/
CHANGELOG
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
===0.7.7 [14 November 2011]
- Fixed bug with out-of-date indexes on Windows. Fixes issue #20. [parndt - Philip Arndt]
===0.7.6 [24th October 2011]
- Removed support for atomic writes under Windows. Fixes issue #15.
===0.7.5 [14th October 2011]
- Screwup fix release.
===0.7.4 [13th October 2011]
- Default index location is now in tmp directory. [parndt - Philip Arndt]
- Fixed a bug where namespaced models would have directory names containing colons. [ugisozols - Uģis Ozols]
===0.7.3 [3rd July 2011]
- Support for non-default primary keys. [ttoomey - Theron Toomey]
- Fixed issue with file-locking on JRuby. [banderso - Ben Anderson]
===0.7.2 [31st March 2011]
- Fixed bug with ranking of records [Christopher Souvey - bug report]
- Fixed a bug with the slicing of records before AR order is applied. [Christopher Souvey - bug report]
- Fixed bug with slicing of id-only results.
- Error now raised when combining ids_only with find options other than limit and offset.
- Can now disable auto-indexing. Useful for large test suites.
===0.7.1 [22nd February 2011]
- Removed file locking on Microsoft Windows as it is unsupported.
===0.7.0 [11th February 2011]
- Threadsafe support. Index files are now locked for changes, and atomically written.
- Configurable case-sensitivity.
- Improved performance of index builds.
- Now warns on old version of the index.
- Upgrade instructions added to README. [ionas - Florent Guilleux]
===0.6.7 [7th February 2011]
- find_by_index and paginate_search are no longer deprecated.
- Improved documentation.
- Storage is now its own class to allow future development of locking and pluggable backends.
===0.6.6 [31st August 2010]
- Now Heroku compatible out of the box, index is created in tmp when root dir is non-writable. [parndt - Philip Arndt - Great suggestion]
- Fixed a require path issue on 1.9.2.
- Fixed an issue with index_file location on Rails 3.0.0 final.
===0.6.5 [19th August 2010]
- Reintroduced support for older version of Ruby which do not implement Array#exclude? [bug report by Andy Eggers]
- Using Bundler to manage development dependencies.
===0.6.4 [16th August 2010]
- Added starts-with query type [nilbus - Edward Anderson]
- Various fixes and improvements.
- Real names given for all contributors.
===0.6.3 [5th July 2010]
- Index file path can now be defined as a Pathname as well as an array. [parndt - Philip Arndt]
- Can now define which records are indexed and which are not via an :if proc. [madpilot - Myles Eftos]
- Lots of tidying up. [parndt - Philip Arndt]
- Rails 3 fixes. [myabc - Alex Coles]
===0.6.2 [11th June 2010]
- Now available as a Gem as well as the original plugin. [parndt - Philip Arndt - Thanks for doing most of the hard work.]
===0.6.0 [10th June 2010]
- Now supports Rails 3.x.x as well as Rails 2.x.x.
- Added global configuration options.
- Now recommending using with_query scope for searching.
- Deprecated find_with_index and will_paginate_search methods.
===0.5.3 [6th June 2010]
- Now supports non-standard table names automatically. [nandalopes - Fernanda Lopes]
===0.5.2 [3rd May 2010]
- Fix for Errno::ERANGE error related to certain Math.log calculations. [parndt - Philip Arndt]
- Improved index detection in a shared-directory environment. [bob-p - Thomas Pomfret]
===0.5.1 [11 June 2009]
- Fixed Ruby 1.8.6 compatibility.
===0.5.0 [24 April 2009]
- Ruby 1.9 and Rails 2.3 compatibility.
- Index location can now be set. Provides Heroku compatibility.
- Better errors on bad options.
- ActiveRecord order argument overrides ranking returned by find_by_index.
- Various test environment improvements
- Various Bugfixes
===0.4.6 [10 August 2008]
- Rolled in pagination.
===0.4.5 [04 February 2008]
- Fixed a bug where the find_options :limit would be added to the :offset, which caused incorrectly sized collections to be returned.
- Fixed an 'ambiguous column' error when using the :includes find_options key.
===0.4.4 [29 November 2007]
- Fixed a bug causing the weighting section of the code to error out.
===0.4.3 [27 September 2007]
- Fixed a bug causing records to be deleted from index during record updates.
===0.4.2 [27 September 2007]
- Fixed a bug causing identically ranked records to be lost.
===0.4.1 [22 September 2007]
- Fixed a bug in the main search method.
===0.4.0 [22 September 2007]
- Search results now ranked by relevance.
===0.3.3 [20 September 2007]
- Fixed index update bug where deleted atoms were not removed from index.
- Improved performance of quoted queries.
- Improved performance of index updates.
- When building a full index, records are retrieved and indexed in batches to reduce memory consumption.
===0.3.2 [19 September 2007]
- Fixed index update bug.
===0.3.1 [18 September 2007]
- Added RDoc documentation comments.
===0.3.0 [18 September 2007]
- Minor bug fixes.
- min_word_size now works properly, with queries containing small words in
quotes or being preceded by a '+' symbol are now searched on.
===0.2.2 [06 September 2007]
- Search now caches query results within a session. Call the search twice in an
action? Only runs once!
===0.2.1 [05 September 2007]
- AR find options can now be passed to the search to allow finer control of
returned Model Objects.
===0.2.0 [04 September 2007]
- Major performance improvements.
- Index segmentation can now be tuned.
===0.1.1 [31 August 2007]
- Added a full set of tests.
- Fixed various set-manipulation based errors.
- Fixed a bug when searching for quoted phrases.
===0.1.01 [31 August 2007]
- Fixed a casting bug occurring when adding non-string fields to the index.
===0.1 [31 August 2007]
- Initial release.