QueryResponses.cs, DumpIndex.cs, IQueryResult.cs, QueryExecutor.cs, QueryResult.cs...
[beagle.git] / beagled / Lucene.Net / HISTORY.txt
blobf1652af9cdec8d8598d9595320e53db4d9d8d982
1 Lucene.Net History
2 ------------------
5 29Sep06:
6         - Release:  Lucene.Net.1.9.1 build 002 "final"
7         - Fix: Lucene.Net.Index.SegmentReader.cs and Lucene.Net.Index.TermInfosReader.cs -- fixed memory leak by removing unused finalizer.
8         - Fix: Lucene.Net.Index.Compression.SharpZipLibAdapter -- provide full name-space to ICompressionAdapter
9         - Fix: Lucene.Net.Store.FSDirectory.RenameFile() -- added a missing while loop
10         - Fix: Lucene.Net.Store.MultiSearcher.CreateWeight() -- wasn't iterating over the term keys correctly
11         - Fix: Lucene.Net.Search.Query.Combine() -- wasn't checking for the right key before adding
14 13Jul06:
15         - Release:  Lucene.Net.1.9.1 build 001
16         - Port: Lucene.Net.Documents.TimeToString() -- re-based with the Java version
17         - Port: Lucene.Net.Index.IndexWriter.SetMaxBufferedDocs() -- re-based with the Java version
18         - Port: Lucene.Net.Store.BufferedIndexOutput.WriteBytes() -- re-based with the Java version
19         - Port: Lucene.Net.Store.RAMOutputStream.FlushBuffer() -- re-based with the Java version
20         - Port: Lucene.Net.Demo.* -- re-based with the Java version
21         - Port: Test.Lucene.Net.Index.TestCompoundFile.TestLargeWrites() -- new test case added
22         - Port: Test.Lucene.Net.StoreTest.Test() -- re-based with the Java version
25 09Jul06:
26         - Release:  Lucene.Net.1.9 RC1 build 005 "final"
27         - Fix: Lucene.Net.Search.MultiPhraseQuery.ToString() -- was skipping one too many item during the iteration
28         - Fix: Lucene.Net.Index.ParallelReader.GetFieldNames() -- was adding the object instead of the dictionary value
29         - Fix: Lucene.Net.Index.ParallelReader.Add() -- was adding the object instead of the dictionary value
30         - Fix: Lucene.Net.Store.Obtain() -- changed name from obtain() to Obtain() (lower case to upper case)
31         - Fix: Lucene.Net.Index.SegmentReader.~SegmentReader() -- removed: System.Threading.Thread.SetData()
32         - Fix: Lucene.Net.Index.TermInfosReader.~TermInfosReader() -- removed: System.Threading.Thread.SetData()
33         - Fix: Lucene.Net.Documents.DateField.DATE_LEN -- must use SupportClass.Number.ToString() to get the length
34         - Fix: Lucene.Net.Util.ToStringUtils.Boost() -- wasn't adding ".0" when the value doesn't have a remainder
35         - Fix: Lucene.Net.Index.SegmentReader.CreateFakeNorms() -- was returning the wrong data member
36         - Fix: Lucene.Net.Documents.NumberTools -- value of MIN_STRING_VALUE and MAX_STRING_VALUE were wrong
37         - Fix: Test.Lucene.Net.Analysis.TestISOLatin1AccentFilter.TestU() -- file was not saved as unicode; thanks to Ben Tregenna
38         - Fix: Test.Lucene.Net.TestSearchForDuplicates.TestRun() -- wasn't using MemoryStream correctly
39         - Fix: Test.Lucene.Net.TestSearch.TestSearch_Renamed_Method() -- wasn't using MemoryStream correctly
40         - Fix: Test.Lucene.Net.* -- replaced "[TestFixtureSetUp]" to "[SetUp]" and "[FixtureTearDown]" to "[TearDown]"
41         - Fix: Test.Lucene.Net.Index.TestParallelReader -- was comparing objects instead of the dictionary value
42         - Fix: Test.Lucene.Net.Index.TestSegmentReader -- was comparing objects instead of the dictionary value
43         - Fix: Test.Lucene.Net.Index.TestTermVectorWriter -- was not calling InitBloc()
44         - Fix: Test.Lucene.Net.Analysis.Setup() -- was adding to the hash without checking if the key already exist
45         - Fix: Test.Lucene.Net.Index.TestMultiReader/TestSegmentReader/TestSegmentTermDoc.cs -- all those needed their class member variables re-initialized
48 13Jun06:
49         - Release:  Lucene.Net.1.9 RC1 build 004 Beta
50         - Fix: Lucene.Net.Search.FieldCacheImpl.GetFloats() -- must remove 'f" or "F" for System.Single.Parse() to work
51         - Fix: Lucene.Net.Index.GetFieldnames() -- was storing the object instead the value in the object
52         - Fix: Test.Lucene.Net.Index.CollectionContains() -- need to compare strings, not objects
53         - Fix: Test.Lucene.Net.Serch.TestKnownSetOfDocuments() -- don't fail if an item doesn't exist
56 03Jun06:
57         - Release: Lucene.Net.1.9 RC1 build 003 Alpha
58         - Note: This is the first release of Lucene.Net 1.9 to SVN
59         - Note: Added ZIP compression support via reflection.  Thanks to Eyal Post
60         - Note: Fixed bugs in the code which were expose via the NUnit "Test" code
61         - Note: NUnit "Test" code has been ported to Lucene.Net.  Out of 307 tests 58 are failing
62         - Note: There are still some remaining port work to be done; look for the text "Aroush" in the code
63         - Issue: There are still some code not fully ported; search for "Aroush" to find those codes
64         - Issue: The NUnit test code has not been ported yet
65         - Issue: Demo.IndexHtml won't work due to some bug in the area of in-memory stream porting
68 07Feb06:
69         - Release: Lucene.Net.1.9 RC1 build 002 Alpha
70         - Note: This release is based on the current Java code release of 1.9 RC1
71         - Note: This release contains all the fixes currently implemented for 1.4.3 build 004
72         - Note: There are still some remaining port work to be done; look for the text "Aroush" in the code
73         - Issue: The NUnit test code has not been ported yet
74         - Issue: Demo.IndexHtml won't work due to some bug in the area of in-memory stream porting
77 26May05:
78         - Release: Lucene.Net.1.9 RC1 build 001 Alpha
79         - Issue: There are still some code not fully ported; search for "Aroush" to find those codes.
80         - Issue: The NUnit test code has not been ported yet (the current code is still based on 1.4.3 final)
83 15Dec05:
84         - Release: Lucene.Net.1.4.3 final build 004 to the Apache incubator site
85         - Clean-up: VS.Net project settings.
88 21Nov05:
89         - Release: Lucene.Net.1.4.3 final build 004
90         - Fix: Fixed System.Object cast in Lucene.Net.Search.RangeQuery and Lucene.Net.Analysis.PorterStemFilter -- Thanks to Jason
91         - Note: Moved project to Apache at: http://svn.apache.org/repos/asf/incubator/lucene.net/
94 23Oct05:
95         - Release: Lucene.Net.1.4.3 final build 003
96         - Fix: Memory leak -- Thanks to Marcus.
97         - Fix: Remoting class and other misused of System.Object cast -- Thanks to Jason
100 26May05:
101         - Release: Lucene.Net.1.9 RC1 build 001 Alpha
102         - Issue: There are still some code not fully ported; search for "Aroush" to find those codes.
103         - Issue: The NUnit test code has not been ported yet (the current code is still based on 1.4.3 final)
106 22Feb05:
107         - Release: Lucene.Net.1.4.3 final build 002
108         - Fix: Lucene.Net.Index.MultiReader.cs -- fixed GetIndexedFieldNames()
111 13Feb05:
112         - Release: Lucene.Net.1.4.3 final build 001
113         - Fix: Lucene.Net.Search.TermQuery.Clone() -- was returning null, so removed it.
114         - Fix: Lucene.Net.Documents.Field.cs -- replaced StreamReader() to TextReader()
115         - Fix: Lucene.Net.Search.RemoteSearchable.cs -- added InitializeLifetimeService()
116         - Fix: Lucene.Net.Document.DateField.cs -- fixed StringToDate()
117         - Fix: Lucene.Net.Store.RAMDirectory.cs -- fixed RAMDirectory()
118         - Issue: Demo.IndexHtml won't work due to some bug in the area of in-memory stream porting
121 05Jan05:
122         - Release: Lucene.Net.1.4.3 RC2 build 001
123         - Fix: Lucene.Net.Search.Query.MergeBooleanQueries(); cast type was wrong.
124         - Fix: Demo.IndexHtml; can index now but searching on the index file won't work, yet.
127 21Dec04:
128         - Release: Lucene.Net.1.4.3 RC1 build 001
129         - Fix: Document.DateField.StringToTime() -- can't use System.Convert.ToInt64()
132 06Dec04:
133         - Release: Lucene.Net.1.4.3 beta build 001
136 22Nov04:
137         - Release: Lucene.Net.1.4.0 RC1 build 001
138         - Fix: Changed some data types from 'int' to 'long'
139         - Fix: changed some codes from base.Clone() to this.Clone()
142 10Nov04:
143         - Release: Lucene.Net.1.4.0 beta build 002 (targeted for "final")
144         - Fix: Document.Fields() now returns an IEnumerable.  Thanks to Marcus.
145         - Fix: Use SupportClass.Single.Parse() to parse numbers ending with 'f'
148 03Nov04:
149         - Release: Lucene.Net.1.4.0 beta build 001
150         - Release Note: 159 test run, 7 failed due to non-existing remote-Lucene setup
151         - Failed Test:
152                 - Search.TestRemoteSearchable.*
153                 - Search.TestSort.TestNormalizedScores/TestRemoteCustomSort/TestRemoteSort
154         - Fix: Removed 'ref' keyword usage from DateTime.
155         - Port: TestQueryParser.cs -- done. thanks to Radu.
156         - Fix: TestQueryParser.cs -- date-range formatting issues.
157         - Fix: Lucene.Net.QueryParsers.GetRangeQuery() -- date-range formatting issues.
158         - Fix: Use: System.IO.Path.Combine("path-1", "path-2") instead of "path-1" + "\\" + "path-2"
161 29Oct04:
162         - Port: Ported "test" out of ~160 tests, only ~14 fail.
163         - Port: SupportClass.Character.ForDigit() -- done. thanks to Monsur
164         - Port: Lucene.Net.Documents.DateField.cs -- done. thanks to Monsur
165         - Fix: Lucene.Net.Search.BooleanScorer
166         - Fix: Lucene.Net.Search.FilteredQuery
167         - Fix: Lucene.Net.Search.SortScorers
170 25Oct04:
171         - Port: Ported "test" more than 2/3 of the NUnit test now pass
172         - Fix: Fixed query (ToString()) formatting issue ("2" -> "2.0") to pass NUnit test
173         - Fix: Field items iteration
176 19Oct04:
177         - Fix: TermInfoReader.get_Renamed() -> TermInfoReader.Get()
178         - Fix: Searching now works
181 18Oct04:
182         - Fix: Indexing now works; indexing with Lucene.Net and searching on the same index via Jakarta Lucene
183         - Fix: System.IO.TextReader.Read() returns 0 not -1 so check for '<= 0'
186 16Oct04:
187         - Port: QueryTermVector.cs -- done. thanks to Monsur
190 14Oct04:
191         - Port: SpanNearQuery.cs -- done. thanks to Radu
192         - Port: SpanOrQuery.cs -- done. thanks to Radu
193         - Port: FSDirectory.cs -- done. thanks to Seth & Bill
194         - Port: IndexReader.cs -- done. thanks to Bill
195         - Port: IndexWriter.cs -- done. thanks to Bill
198 13Oct04 Lucene.Net.1.4-alpha build 002
199         - Port: SpanNearQuery.cs & SpanOrQuery.cs -- thanks to Radu
200         - Fix: FSDirectory.cs, IndexReader.cs & IndexWriter.cs -- thanks to Seth and Bill
201         - Fix: FSDirectory.RenameFile()
204 13Oct04 Lucene.Net.1.4-alpha build 002
205         - Note: First effort to port Jakarta Lucene 1.4-final to C#
206         - Note: Ported emements are: "src" and "demo"
207         - Note: There are still outstanding un-ported code (12 in all) which are being looked at
208         - Note: The code compiles and runs as is, but you can't index or search
209         - Fix: PriorityQueue.Out() -> PriorityQueue.Put()
210         - Port: MultiReader.cs & Document.cs -- thanks to Radu
213 15Sep04 Lucene.Net.1.3-rc3 build 001
214         - Revival of Lucene by repackaging 1.3rc1-001 and 1.3rc3-001
217 29Sep04 Lucene.Net 1.3-rc3 build 001
218         - initial release of jakarta lucene 1.3-rc3
219                 for changes: http://cvs.apache.org/viewcvs.cgi/*checkout*/jakarta-lucene/CHANGES.txt?rev=1.58 
220         - fix: DateToString bug
221                 for more info: https://sourceforge.net/tracker/?func=detail&atid=582307&aid=910832&group_id=87200 
224 18Apr04 Lucene.Net 1.3-rc2 build 002
225         - add: demos, web demos and tests
226         - fix: add FileAccess.Read key with FileMode.Open when open 
227                file stream for read
228         - fix: name style updated 
229                         Document.cs:GetField()
230                         QueryParser.cs: GenerateParseException()
231                         Search/BooleanQuery.cs:GetMaxClauseCount(),SetMaxClauseCount()
232         - new: Lucene.Net National Language Support Pack (Lucene.Net.NLS Pack)
233                 support: Brazilian, CJK, Chinese, Czech,  French and Dutch Analysers
236 20Dec03 Lucene.Net 1.3-rc2 build 001
237         - initial release for 1.3-rc2
238           only Lucene.Net without demo and tests
241 09Jan03 Lucene.Net 1.3-rc1 build 002
242         - update: documentation and comments
243         - bug fixed: wildcard search crash lucene - fixed
244                  look TestQueryFSDirectory project for details
245         - bug fixed: all tests and demos work 
248 08May03 Lucene.Net 1.3-rc1 build 001
249         - initial release