Changelog for
strusanalyzer-0.15.7.10-sles12sp3.2.1.x86_64.rpm :
Thu Mar 15 13:00:00 2018 Patrick Frey
0.15.7-0.1
- added make target cppcheck for static code analysis
- performance improvements of char conversion normalizer
- adapted changes in error handling defined in strus base: simplified error codes
- report error for unknown query fields passed to analyzer
- fixed segfault in textcat (language detection) segmenter
Mon Feb 12 13:00:00 2018 Patrick Frey 0.15.6-0.1
- added some functions for introspection needed by the webservice
- adapted error handling to changes in base: mandatory error codes everywhere
Fri Dec 29 13:00:00 2017 Patrick Frey 0.15.5-0.1
- fixed several build issues: Build with Clang, Fix bugs in travis build
Mon Dec 4 13:00:00 2017 Patrick Frey 0.15.4-0.1
- fixed bug in character set encoding detection
- accept empty selector for selecting all content elements in text,xml end JSON segmenter
- added -Wshadow for C++ build
Fri Oct 13 14:00:00 2017 Patrick Frey 0.15.3-0.1
- RPath fixes and some CMake file reorganization
Wed Sep 27 14:00:00 2017 Patrick Frey 0.15.2-0.1
- bring up travis build, some minor fixes
Mon Sep 4 14:00:00 2017 Patrick Frey 0.15.1-0.1
- release to cleanup mess with missing CHANGELOG in 0.15.0
Sun Sep 3 14:00:00 2017 Patrick Frey 0.15.0-0.1
- added segmenter \'plain\' for MIME type text/plain
- remove hardcoded setting of C++98 in CMake files
- rewrote some parts of textwolf segmenter (make things clearer)
- fix bugs in query analysis: building query tree (bad iterator on modified map) and group elements
- rewrite some parts of query analysis
- added aggregator \'exist\' that calculates a bitfield for representing features to exist or not
- many CMake build fixes
- fixed wrongly calculated json segmenter position assignments
- implement processing of TSV and JSON documents with a different encoding than \'UTF-8\'
- fixed bug in segmenter for JSON: allowed only one root element
Wed Feb 15 13:00:00 2017 Patrick Frey 0.14.0-0.1
- increment version synchronously to strus core
Mon Feb 6 13:00:00 2017 Patrick Frey 0.13.0-0.1
- integrated pattern matching interfaces into analyzer
- the anayzer result terms have now a length (ordinal position count)
- the pattern matcher returns now the whole span of the result that defines the length of a result term
- implement loading patterns from a serialized form
- simplify definition of sub documents in analysis with the cost of giving up nested document definition (that did not work correctly anyway)
- define normalizer and tokenizer without context, patch snowball to cope with that
- rearrange code and fix many bugs
- many build fixes
Sat Oct 1 14:00:00 2016 Patrick Frey 0.12.0-0.1
- some interface files reorganization
Fri Sep 30 14:00:00 2016 Patrick Frey 0.11.1-0.1
- moved pattern matching interfaces from strus stream here
Wed Sep 28 14:00:00 2016 Patrick Frey 0.11.0-0.1
- fixed bug in ngram normalizer: items with exactly n characters were mapped to an empty string
- fixed bug in regex normalizer: output format string parser
- added \'charselect\' normalizer
- fixed bug in date2int normalizer: separator characters in format string not handled correctly
Sun Jul 10 14:00:00 2016 Patrick Frey 0.10.1-0.1
- completely redesigned document markup interface of the segmenter
Tue Jul 5 14:00:00 2016 Patrick Frey 0.10.0-0.1
- added tsv segmenter
- added textcat tokenizer (language detection)
- added options to segmenter interface (e.g. for segmenter wihtout self conained document structure description)
- fixed bug in JSON MIME type detection (handling control characters)
Thu Jun 9 14:00:00 2016 Patrick Frey 0.9.2-0.1
- added normalizer and tokenizer for regex and normalizer for ngram
- renamed Token::docpos to Token::ordpos (for ordinal position)
Tue May 10 14:00:00 2016 Patrick Frey 0.9.1-0.1
- added support for JSON (segmenter and standard document detection)
Thu Apr 28 14:00:00 2016 Patrick Frey 0.9.0-0.1
- changes in the object builder interfaces
Sun Apr 24 14:00:00 2016 Patrick Frey 0.8.2-0.1
- document is only considered to be empty if there are no features defined
- aggregator and metadata result is now a numeric variant
Fri Apr 15 14:00:00 2016 Patrick Frey 0.8.1-0.1
- use numeric variant (now in strusBase) for docucment metadata values instead of double
Wed Apr 13 14:00:00 2016 Patrick Frey 0.8.0-0.1
- depends now on strusbase for using the ErrorBufferInterface, the own AnalyzerErrorBufferInterface has been removed.
Sat Apr 2 14:00:00 2016 Patrick Frey 0.7.2-0.1
- reenabled random feed test
Wed Mar 30 14:00:00 2016 Patrick Frey 0.7.1-0.1
- temporarily disabled random feed test to bring packages through.
Wed Mar 30 14:00:00 2016 Patrick Frey 0.7.0-0.1
- fixing random feed test
- increment minor version number to be in sync with the strus core
Mon Mar 21 13:00:00 2016 Patrick Frey 0.6.0-0.1
- changed license from GPLv3 to MPLv2 (Mozilla Public License, Version 2)
Wed Mar 16 13:00:00 2016 Patrick Frey 0.5.4-0.1
- temporarily disabled tests to bring packages through (need time for fixing the issues).
Tue Mar 15 13:00:00 2016 Patrick Frey 0.5.3-0.1
- removed debug code that came accidentally into 0.5.2
Mon Mar 14 13:00:00 2016 Patrick Frey 0.5.2-0.1
- added test feeding tokenizers and normalizers with random input and fixed the bugs found with this test
Mon Mar 7 13:00:00 2016 Patrick Frey 0.5.1-0.1
- small fixes for bringing up packages again
Sun Mar 6 13:00:00 2016 Patrick Frey 0.5.0-0.1
- added statistics (VSM) aggregator frame for implementation with one example (cosine normalization)
- bug in handling case insensitivity in term type names fixed
- bug fixes in punctuation tokenizer
Sun Jan 17 13:00:00 2016 Patrick Frey 0.4.1-0.1
- fix typos in src license reference
Sat Jan 2 13:00:00 2016 Patrick Frey 0.4.0-0.1
- incrementing version minor number with the strus core
Mon Dec 21 13:00:00 2015 Patrick Frey 0.3.1-0.1
- fixing versioning problems of the Open Suse build cluster
Fri Dec 18 13:00:00 2015 Patrick Frey 0.3.0-0.1
- better introspection functions
Thu Nov 26 13:00:00 2015 Patrick Frey 0.2.4-0.1
- incremented version to 0.2.4 to resolve OBS trouble with dependencies
Tue Nov 24 13:00:00 2015 Patrick Frey 0.2.3-0.1
- synchronize version number with core, incremented version to 0.2.3
Tue Nov 24 13:00:00 2015 Patrick Frey 0.2.2-0.1
- added cmake version patching for OBS packaging
- added some missing interface documentation
Sun Nov 15 13:00:00 2015 Patrick Frey 0.2.1-0.1
- normalizer \'text\' trimming input before processing
Wed Nov 11 13:00:00 2015 Patrick Frey 0.2.0-0.1
- fixed bug in document analysis: Under some circumstances (multi part documents) empty documents could be returned
- added new normalizer \'text\' to clean non UTF-8 characters
- fixed bug in analyzer: multiple meta data declarations
- added missing boost libraries to normalizer_dateconv
- adapted to rename of stemmig library in normalizer_snowball
- renamed libstemmer to libstrus_stemmer and fixed shared library version
- updated OBS package build support
- support description of functions for help
- do not checkin cmake generated files
- small interface change in analyzer library
- delete all objects passed with ownership to functions that have no return value. caller cannot always determine if function was successful
- added internationalization
- textwolf: declare std::bad_alloc as possible exception in automaton (for non static buffers)
- make visibility default (all visible) for temporarily enable exceptions
- rewriting interfaces as exception free
- changed report error interface to printf style
- better punctuation recognition (case of numbers with more than 2 digits is not an abbreviation, if no digits are following)
- fixed bug in parsing character set encoding isolatin
- bind predecessor/successor produces same position for all features of the chunk
Sat Aug 8 14:00:00 2015 Patrick Frey v0.1.6-0.1
- put common CMAKE stuff of all strus relaed projects into includes
Sun Aug 2 14:00:00 2015 Patrick Frey v0.1.5-0.1
- added interface to analyze bulk of query phrases (to avoid roundtrips in RPC interface)
Sun Jul 26 14:00:00 2015 Patrick Frey v0.1.4-0.1
- interface documentation implied by latest changes added
- fixed severe bug in segmenter: buffer not copied
- revert segmenter last checkin
- fixed non initialized memory read
- add method in source iterator to defined longjump exit context in case of error
Tue Jul 14 14:00:00 2015 Patrick Frey v0.1.3-0.1
- multiple character set encoding support in standard XML segmenter
- fixed UMR in document class detection
- added get MIME type function to segmenter and analyzer interface
- implement content description as object and not as abstract interface
- added document content description interface
- updated documentation
Fri Jul 3 14:00:00 2015 Patrick Frey v0.1.1-0.1
- Initial revision