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