Add: update modules
Add: update modules. Fix: potential nil panic. Fix: .envrc example.
- Add: update modules, make tests compatible with Mac.
- Add: update modules.
v1.1.14 - 2024-11-04 Mon
- Add: version v1.1.14
v1.1.13 - 2024-11-04 Mon
- Add: updated modules
- Add: updated tests
v1.1.12 - 2024-04-12 Fri
- Fix: remove edit distance 2 from fuzzy relaxed match.
v1.1.11 - 2024-04-11 Thu
- Add #63: add new match types for relaxed fuzzy match option.
v1.1.10 - 2024-04-11 Thu
- Add #62: improve error handling.
- Add #61: switch to slog.
- Add #60: add relaxed fuzzy matching.
- Add: update modules, gnparser v1.9.1. Update to Go 1.22.
v1.1.9 - 2023-11-03 Fri
- Add: update modules, gnparser v1.9.0.
- Add: use
slices
package for sorting. - Fix: update gnlib, fixes match type bug.
v1.1.8 - 2023-09-26 Tue
- Add: update gnparser and other modules.
- Add: update gnparser and other modules.
v1.1.6 - 2023-07-03 Mon
- Fix #59: show correct match type for all partial fuzzy matches.
v1.1.5 - 2023-06-22 Thu
- Add: metadata about uninomial fuzzy matching.
v1.1.4 - 2023-06-20 Tue
- Fix: missing module.
v1.1.3 - 2023-06-20 Tue
- Add: update uninomial fuzzy matching.
v1.1.2 - 2023-06-19 Mon
- Fix: config name for uninomial fuzzy match.
v1.1.1 - 2023-06-17 Sat
- Add: update gnparser and other modules.
v1.1.0 - 2023-06-15 Thu
- Add #58: add an option to fuzzy-match uninomials.
v1.0.2 - 2023-03-7 Tue
- Add #57: refactor code into a better file structure.
- Add: updates for all modules.
v1.0.1 - 2022-09-05 Fri
- Add: updates for all modules.
v1.0.0 - 2022-08-24 Wed
-
Add: prepare for v1.0.0 release
v1.0.0-RC1 - 2022-05-10 Tue
-
Add #51: metadata for output to make it more future proof.
-
Add #35: GET method for /matches in REST API.
-
Fix #52: improve MatchItem for virusees.
v0.9.9 - 2022-05-05 Thu
- Add #50: data-source option in input.
v0.9.8 - 2022-05-03 Tue
- Fix: handle nill species group results correctly.
v0.9.7 - 2022-05-02 Mon
- Fix: match type for species group results.
v0.9.6 - 2022-05-02 Mon
- Add #49: option to search within species group.
v0.9.5 - 2022-04-28 Thu
- Add: module update, gnlib v0.13.2
v0.9.4 - 2022-03-22 Tue
- Add: Go 1.18, modules update
v0.9.3 - 2022-03-13 Sun
- Fix: remove 'replace' statement from go.mod
v0.9.2 - 2022-03-13 Sun
- Fix#48: do not allow edit distance -1 in results
v0.9.1 - 2022-02-25 Fri
-
Add: PgPort to config file.
-
Fix#47:
Teucrium pyrenaicum subsp. guarense
should return fuzzy matches. -
Fix: MatchType for PartialMatch
v0.9.0 - 2022-02-14 Mon
- move from
/api/v1
toapi/v0
.
v0.8.1 - 2022-02-14 Mon
- tweak fuzzy matching rules.
v0.8.0 - 2022-02-13 Sun
- Add #45: exact match uses stem, and might return fuzzy match.
v0.7.5 - 2022-02-09
- Fix #46: fuzzy match for
Isoetes longisima
.
v0.7.4 - 2022-02-09
- Add #44: add options to filter NSQ logs.
v0.7.3 - 2022-02-08
- Add #43: improve logs for NSQ, use zerolog library.
v0.7.2 - 2022-02-06
- Add: only collect NSQ logs from
/api/v1/matches
.
v0.7.1 - 2022-02-06
- Add: update GNparser, small fixes in configuration.
v0.7.0 - 2022-02-03
- Add #42: match viruses using suffixarray approach. Matches viruses from the beginning of virus name. If input string is an exact substring of a virus, it is a match. If there are more than 20 matches, the result is truncated to the first 21 record.
v0.6.1 - 2022-02-01
- Add #41: add NSQ messagin-based logger.
v0.6.0 - 2022-01-31
- Add #40: return Virus data without matching (matching for viruses should happen via database).
v0.5.10 - 2021-11-28
- Add: update modules
v0.5.9 - 2021-11-21
- Add: update modules
v0.5.8 - 2021-11-21
- Add: update dependencies, Dockerfile
v0.5.7 - 2021-04-09
- Add: update gnparser to v1.2.0
v0.5.6 - 2021-03-22
- Add: update gnparser to v1.1.0
v0.5.5 - 2021-02-03
- Fix: dependency on levenshtein v0.2.1
v0.5.4 - 2021-02-03
- Add: update gnlib to v0.2.1
- Add: update gnparser to v1.0.5
v0.5.3 - 2021-01-23
- Add: update levenshtein to v0.1.1.
v0.5.2 - 2021-01-23
- Add #36: update gnparser to v1.0.4.
v0.5.1 - 2020-12-15
- Add update gnparser to v0.14.4.
v0.5.0 - 2020-12-11
- Add #34: change output/interfaces from []*Match to []Match.
v0.4.2 - 2020-12-09
- Add read/write timeout for service at 5 min.
v0.4.1 - 2020-12-09
- Fix #33: add JobsNum as a configuration option.
- Fix #32: remove consequences of #30, that prevented to match uninomials.
v0.4.0 - 2020-12-02
- Fix #31: 'Bubo bubo' is exact match.
v0.3.8 - 2020-11-27
- Add #30: Remove false positives from bloom filters.
v0.3.7 - 2020-11-25
v0.3.6 - 2020-11-21
v0.3.5 - 2020-11-19
- Fix #24: 'Acacia horrida nur' wont return partial exact match.
- Fix #23: 'Drosohila melanogaster' wont return fuzzy match.
v0.3.4 - 2020-11-03
- Add #22: dependency to gnlib, remove dependency to gnames/lib.
v0.3.3 - 2020-09-12
v0.3.2 - 2020-09-06
- Add #16: migrate to MatchType from gnames project.
v0.3.1 - 2020-06-31
- Add #15: switch from gRPC to HTTP service.
v0.3.0 - 2020-06-27
- Add #14: prepare for binary release.
- Add #12: add more documentation.
- Add #8: parallelize name matching.
- Fix #13: make bloom filters thread safe.
v0.2.0 - 2020-06-25
- Add #11: create matcher and config parckages for better architecture.
- Add #10: profiling tool for typical verification of names from OCRed texts.
- Add #9: partial matches for names that did not match fully.
v0.1.0 - 2020-06-19
- Add #7: Create fuzzy matching workflow.
- Add #6: Create exact matching workflow for canonical forms, canonical forms with ranks, viruses.
- Add #5: Setup gRPC framework and testing.
- Add #4: Try to use Nats messaging (discarded for now).
- Add #3: Setup bloom filters.
- Add #2: Setup levenshtein automaton.
- Add #1: Enable work with name-string stems.
This document follows changelog guidelines