1Overview of Changes in Sary 1.2.0 - 2004-03-29
2
3* Change APIs: Saryer => SarySearcher (type)
4* Change APIs: sary_* => saryer_searcher_* (functions)
5* Require GLIB 2.0.0 or later instead of GLIB 1.2.x
6* New API: sary_searcher_get_next_position that returns
7search results as a SaryInt.
8* Obsolete API: sary_searcher_peek_next_position.
9* Some minor bugfix.
10
11Overview of Changes in Sary 1.0.4 - 2002-09-18
12
13* Improve performance of display of search results.
14* Modify help messages.
15
16Overview of Changes in Sary 1.0.3 - 2000-12-12
17
18* Support multi threading for block sorting.
19* Get rid of memory leaks in the library.
20* Fix header file.
21* New option: mksary --threads, -t - enable multi threading.
22* New option: mksary --index, -i - indexing only not sorting.
23
24Overview of Changes in Sary 1.0.2 - 2000-12-6
25
26* Peroformance of suffix array construction has been improved!
27- By employing Multikey Quicksort developed by Bentley and Sedgewick.
28- Construction time is reduced by 40%.
29* Memory-saving block sorting has been implemented.
30* New option: mksary --block - do block sorting.
31* Progress bar has been implemented to mksary.
32* New option: mksary --quiet - be quiet.
33* New APIs: sary_progress_* - for creating progress bar.
34* New APIs: sary_builder_* - for constructing suffix arrays.
35
36Overview of Changes in Sary 1.0.1 - 2000-12-01
37
38* Support locale - employing setlocale(3).
39* Support case-insensitive search for European languages.
40* New APIs: saryer_new2, sary_array_index2, sary_array_sort2
41for specifying array files.
42* New option: mksary --array, sary --array - specify a suffix array file.
43* New option: mksary --locale - employ mblen(3) for indexing.
44* Prepare manpages. - generated by help2man.
45
46Overview of Changes in Sary 1.0.0 - 2000-11-26
47
48* Search performance has been doubled.
49* Cache engine has been implemented.
50* New API: saryer_enable_cache - enable the cache engine.
51* Change APIs: Return values of saryer_get_next_line and
52similars include LF from now.
53
54Overview of Changes in Sary 0.1.4 - 2000-11-18
55
56* Support case-insensitive search.
57* New API: saryer_icase_search and saryer_icase_search2 for
58case-insensitive search.
59
60Overview of Changes in Sary 0.1.3 - 2000-11-15
61
62* Add null-character tolerant APIs.
63
64Overview of Changes in Sary 0.1.2 - 2000-11-13
65
66* Support tagged regions: Try sary's -s and -e options.
67
68Overview of Changes in Sary 0.1.1 - 2000-11-07
69
70* Enrich Documentation.
71
72Overview of Changes in Sary 0.1.0 - 2000-11-06
73
74* The initial release.
75