+ Bugfix tracon table size management.
+ Bugfix connector hashing for fewer hash collisions.
+ Bugfix python unit test for Thai on Apple.
+ New autogen.sh
+ Stop litering .lg_history in current directory.
+ MS Windows build fixes
- For more changes since version 5.10.5, please see the included
Changelog file.
- Use ldconfig_scriptlets macro for post(un) handling.
- Update URL and Source to new home.
- Drop NEWS file, it is no longer maintained.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/link-grammar?expand=0&rev=83
- Update to version 5.7.0 (13 Sept 2019):
* Minor efficiency improvements to the SQL-backed dictionary.
* Incompatible change to the Exp traversal API.
* Remove the obsolete and unsupported "corpus statistics" code.
* Major performance improvement (3x-4x) for long sentences.
* Fix a bug that causes random results on 32-bit systems.
* Fix a bug that could cause missing linkages on some systems.
- Changes from version 5.6.2 (24 June 2019):
* Bug-fix the SQL-backed dictionary.
* Add missing public symbol to shlib export list.
* English dict: additions of paraphrasing verbs.
- Changes from version 5.6.1 (27 May 2019):
* Performance improvement (approx 20%) in expressions.
* Performance improvement (approx 10%) by disjunct/connectors pools.
* Performance improvement (4-10% for English) by faster power-pruning.
* Fix a bug in trailing connectors encoding (may cause bad linkages).
* Fix inability to form linkage when first word is disconnected.
* English dict: fix use of quotations with paraphrasing verbs.
* English dict: fix broken usage of "have not".
* Performance improvement (approx 16%) for long sentences.
* Performance improvement (approx 20%) for long sentences.
- Changes from version 5.6.0 (4 January 2019):
* Fix dict cost reading under user locales with comma decimal separator.
* Support using the pcre2 regex package (configured by default if available).
* Add "-with-regexlib=pcre2|tre|regex|c" to "configure".
* Revise the manpage.
* Remove the experimental Viterbi code.
* Revise the SAT parser cost model to align it with the classic parser.
* Implement a strict check on connector name.
* Fix linkage_get_disjunct_*() when parse-option display_morphology is true.
OBS-URL: https://build.opensuse.org/request/show/771556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/link-grammar?expand=0&rev=48
- Unbreak English dictionary (do not remove units.a)
- spec-cleaner
- Enable SQLite3, pcre2 and SAT solver support
- Update to version 5.7.0:
Version 5.7.0 (13 Sept 2019)
* Minor efficiency improvements to the SQL-backed dictionary.
* Incompatible change to the Exp traversal API.
* Remove the obsolete and unsupported "corpus statistics" code.
* Major performance improvement (3x-4x) for long sentences.
* Fix a bug that causes random results on 32-bit systems.
* Fix a bug that could cause missing linkages on some systems.
Version 5.6.2 (24 June 2019)
* Bug-fix the SQL-backed dictionary.
* Add missing public symbol to shlib export list.
* English dict: additions of paraphrasing verbs.
Version 5.6.1 (27 May 2019)
* Performance improvement (approx 20%) in expressions.
* Performance improvement (approx 10%) by disjunct/connectors pools.
* Performance improvement (4-10% for English) by faster power-pruning.
* Fix a bug in trailing connectors encoding (may cause bad linkages).
* Fix inability to form linkage when first word is disconnected.
* English dict: fix use of quotations with paraphrasing verbs.
* English dict: fix broken usage of "have not".
* Performance improvement (approx 16%) for long sentences.
* Performance improvement (approx 20%) for long sentences.
Version 5.6.0 (4 January 2019)
* Fix dict cost reading under user locales with comma decimal separator.
* Support using the pcre2 regex package (configured by default if available).
* Add "-with-regexlib=pcre2|tre|regex|c" to "configure".
* Revise the manpage.
* Remove the experimental Viterbi code.
* Revise the SAT parser cost model to align it with the classic parser.
* Implement a strict check on connector name.
* Fix linkage_get_disjunct_*() when parse-option display_morphology is true.
* Change library and python-bindings default for display_morphology to true.
* Drastic speedup for long sentences (hash encoding of trailing connectors).
* English dict: Support locative replies/declarations.
* English dict: broaden support for misc paraphrasing verbs.
* English dict: fix relativized paraphrasing.
* English dict: fix comparative-style conjunctions.
Version 5.5.1 (27 July 2018)
* English dict: Fix clause openers with questions.
* English dict: Various misc fixes.
* English dict: Various paraphrasing verbs
* Bring the SQL-backed dict to production state.
* Restore the repeatability of the produced linkages.
OBS-URL: https://build.opensuse.org/request/show/769390
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/link-grammar?expand=0&rev=70
- Update to version 5.5.0:
+ Additions:
- An extended version API and use it in "link-parser
--version".
- A per-command help in link-parser.
- A command line completion in link-parser.
- Idiom lookup in link-parser's dict lookup command.
+ Fixes:
- Memory leak when parsing with null links.
- Spurious errors if the last dict line is a comment.
- Garbage report if EOF is encountered in a quoted dict word.
- Garbage report if a whitespace is encountered in a quoted
dict word.
- random selection of linkages so that it's actually random.
+ Improve handling of quoted words (e.g. single words in "scare
quotes").
OBS-URL: https://build.opensuse.org/request/show/615930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/link-grammar?expand=0&rev=47
- Update to version 5.4.3:
+ Fixes:
- Man page installation (actually broken from 5.3.0).
- Printing inf loop for very narrow screen widths.
- Square area and cubic volume measurements (English dict).
- Assorted exclamations and responses (English dict).
- Unit tokenization to remove ambiguity.
+ Add:
- "thither" to the English dictionary.
- Missing affix file, needed for the 'any' language.
- Remove obsolete %clean section since RPM does this work itself
nowadays.
- Change the python bindings Group tag to
Development/Libraries/Python instead of */*/C and C++.
- Change License tag to LGPL-2.1 instead of BSD-3-Clause following
upstream change in version 5.0.0.
- Update package description making it shorter and more assertive.
- Remove perl bindings package since it's use is not encouraged by
upstream.
- Point fdupes to the /usr directory instead of the build root,
which is a practice that must be avoided.
- Update to version 5.4.2:
+ Fix man page build (broken in 5.4.1)
- Changes from version 5.4.1:
+ Fix man page installation (broken in 5.3.8).
+ Add affix-class MPUNC for splitting at intra-word punctuation.
+ Fix crash when there is no PP info.
+ Fix a stack buffer overflow.
+ Eliminate hard-wired linkage diagram size limitations.
OBS-URL: https://build.opensuse.org/request/show/573239
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/link-grammar?expand=0&rev=60
- Update to version 4.8.2:
+ More windows UTF-8/multi-byte fixes (for Russian).
+ Add missing JSONUtils file.
- Changes from version 4.8.1:
+ Ongoing work on viterbi.
+ Updated MSVC9 project files.
+ Fix important bug in Java services: return top parses, not
random ones.
+ Java: for the link-diagram string, do not limit to 80 char term
width.
+ Windows: UTF-8 fixes so that Russian works in most windows
locales.
- Update to version 4.8.0:
+ Support bulleted, numbered lists.
+ New link types from Lian Ruiting, for identifying the
head-verb.
+ C API: remove some deprecated functions.
+ Java:
- Fix bug when totalling WordNet word-sense score.
- Add info to README about using the JSON parse server.
- Remove many deprecated functions.
- Fix silent failure when library is not found.
- Add support for fetching the ASCII-art diagram string.
- Fix insane language selection initialization.
+ Fixed:
- "The pig runs SLOWER than the cat."
- Conjoined superlatives: "... the longest and the farthest."
- "inside" can be used with conjunction: "near or inside..."
- Conjoined question modifiers: "exactly when and precisely (forwarded request 210896 from Zaitor)
OBS-URL: https://build.opensuse.org/request/show/210935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/link-grammar?expand=0&rev=38
- Update to version 4.8.2:
+ More windows UTF-8/multi-byte fixes (for Russian).
+ Add missing JSONUtils file.
- Changes from version 4.8.1:
+ Ongoing work on viterbi.
+ Updated MSVC9 project files.
+ Fix important bug in Java services: return top parses, not
random ones.
+ Java: for the link-diagram string, do not limit to 80 char term
width.
+ Windows: UTF-8 fixes so that Russian works in most windows
locales.
- Update to version 4.8.0:
+ Support bulleted, numbered lists.
+ New link types from Lian Ruiting, for identifying the
head-verb.
+ C API: remove some deprecated functions.
+ Java:
- Fix bug when totalling WordNet word-sense score.
- Add info to README about using the JSON parse server.
- Remove many deprecated functions.
- Fix silent failure when library is not found.
- Add support for fetching the ASCII-art diagram string.
- Fix insane language selection initialization.
+ Fixed:
- "The pig runs SLOWER than the cat."
- Conjoined superlatives: "... the longest and the farthest."
- "inside" can be used with conjunction: "near or inside..."
- Conjoined question modifiers: "exactly when and precisely
OBS-URL: https://build.opensuse.org/request/show/210896
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/link-grammar?expand=0&rev=51